Skip to main content
. Author manuscript; available in PMC: 2020 Aug 5.
Published in final edited form as: J Comput Chem. 2019 Apr 17;40(21):1919–1930. doi: 10.1002/jcc.25840
Forward FFT with 1d_Alltoall scheme
  1. MPI_Alltoall communication in x dimension (MPI_Alltoallx)

  2. FFT in x dimension (FFTx)

  3. MPI_Alltoall communication in x dimension (MPI_Alltoallx)

  4. MPI_Alltoall communication in y dimension (MPI_Alltoally)

  5. FFT in y dimension (FFTy)

  6. MPI_Alltoall communication in y dimension (MPI_Alltoally)

  7. MPI_Alltoall communication in z dimension (MPI_Alltoallz)

  8. FFT in z dimension (FFTz).

Forward FFT with 2d_Alltoall scheme
  1. MPI_Alltoall communication in x dimension (MPI_Alltoallx)

  2. FFT in x dimension (FFTx)

  3. MPI_Alltoall communication in xy dimension (MPI_Alltoallxy)

  4. FFT in y dimension (FFTy)

  5. MPI_Alltoall communication in z dimension (MPI_Alltoallz)

  6. FFT in z dimension (FFTz).