I have a 3d array which I would like to transform in the x and y directions only. The dimensions are 100^3, ie I want 100 2d ffts of 100x100 arrays.
Can I do this with something straightforward in cufftPlan3d?
I have a 3d array which I would like to transform in the x and y directions only. The dimensions are 100^3, ie I want 100 2d ffts of 100x100 arrays.
Can I do this with something straightforward in cufftPlan3d?
You can use a 2D plan (in x and y) and do a batched transform in z.
There is an example in the CUFFT manual (Batched 2D complex-to-complex transform).