基本上,我正在使用FFT在三维中解决扩散方程,并且其中一种并行化方法是将3D FFT分解为2D FFT。
如此论文所述:https://cmb.ornl.gov/members/z8g/csproject-report.pdf 分解3D FFT的方法是:
在xy方向进行2D FFT 全局转置 在z方向进行1D FFT
我的问题是,我不确定如何进行这个全局转置(因为我认为它是转置一个3D数组)。有人遇到过这个问题吗?非常感谢。
如此论文所述:https://cmb.ornl.gov/members/z8g/csproject-report.pdf 分解3D FFT的方法是:
在xy方向进行2D FFT 全局转置 在z方向进行1D FFT
我的问题是,我不确定如何进行这个全局转置(因为我认为它是转置一个3D数组)。有人遇到过这个问题吗?非常感谢。