我需要前向/后向变换3分量矢量字段v
和标量字段p
。 v
和p
都是3D数组,并且具有相同的域大小。
根据FFTW文档,我应该例如两次致电fftwf_mpi_local_size_many_transposed
:一次是v
,用howmany=3
,一次是p
,用howmany=1
。
两个函数调用能否返回两个不同的域分解?
我试图自己回答这个问题,但是我迷失在local_size_guru内部。
如果它们可能返回两个不同的分解,我该如何对v
和p
强制执行一个一致的分解,而不必对v
进行3个单独的转换?