When is the future for this function?
I would like to replace NULL,1 ,0 ,NULL, 1,0 with their FFTW3 equivalent. I will look if I can make all the data contiguous in the mean time.
EDIT:I would like to confirm something.
If I have an array 2X2X2 defined in fortran and I linearize the array to be 1D , then it should not matter when I use cufftPlan if the input array is defined in C or fortran ,right?
But, given that cufftPlanMany does not have stride implemented, if I modify the 1D input array to represent the ‘strided’ array , should I take into account that this array is defined in fortran and modify the sequence before getting it to cufftPlanMany?
This is how I see it in fortran:
array 1D 1 2 3 4 5 6 7 8 Fortran
stride(2) 1 3 5 7 2 4 6 8 A
stride(2) 1 3 2 4 5 7 6 8 B
Is B the proper way to assign stride of 2?
Then I would need to convert the 1D array to represent storage in C and then apply the stride.
Does this make any sense?