3 次元 (x=256+2,y=256,z=128) の配列があり、cuFFT を使用して FFT (順方向と逆方向) を計算したいとします。そして、fftw 互換のデータ レイアウトがあります。上記のサイズ (+2) に示すように、パディングは x 方向にあると言えます。私の計画はどうあるべきですか?
//forward
cufftPlan3d(&plan, z, y, x, CUFFT_R2C)
//or
cufftPlan3d(&plan, x, y, z, CUFFT_R2C)
逆の場合は?
//Inverse
cufftPlan3d(&plan, x, y, z, CUFFT_C2R)
//or
cufftPlan3d(&plan, z, y, x, CUFFT_C2R)
データが列の主要な順序で格納されている場合、計画の作成にどのように影響しますか?