I'm using CUFFT library in my code.
__global__ void kernel1(...)
{
/****** processing to get real and imaginary values *******/
cufftComplex data[SIGANAL_SIZE];
cufftExecC2C(plan[0],data[0],data[0],CUFFT_FORWARD);
}
int main()
{
...
kernel1<<<N,N>>>(...);
...
}
I'm calling cufft functions from my kernel function "kernel1". Can I declare variables of type cufftComplex inside kernel.?