MPI FFTW, множественные вызовы fftw_mpi_local_size - PullRequest
0 голосов
/ 16 октября 2018

Мне нужно преобразовать вперед / назад 3-компонентное векторное поле v и скалярное поле pv, и p являются трехмерными массивами и имеют одинаковый размер домена.

В соответствии с документацией FFTW, я должен, например, вызвать fftwf_mpi_local_size_many_transposed дважды: один для v, с howmany=3и один для p с howmany=1.

Могут ли два вызова функций вернуть два разных разбиения домена?

Я пытался ответить на этот вопрос сам, но заблудился внутри local_size_guru .Если они, возможно, возвращают две разные декомпозиции, как я могу применить одну непротиворечивую декомпозицию для v и p, не имея 3 отдельных преобразования на v?

...