Chris@10: Chris@10: Chris@10: FFTW MPI Transposes - FFTW 3.3.3 Chris@10: Chris@10: Chris@10: Chris@10: Chris@10: Chris@10: Chris@10: Chris@10: Chris@10: Chris@10: Chris@10: Chris@10: Chris@10: Chris@10:
Chris@10: Chris@10:

Chris@10: Next: , Chris@10: Previous: Other Multi-dimensional Real-data MPI Transforms, Chris@10: Up: Distributed-memory FFTW with MPI Chris@10:


Chris@10:
Chris@10: Chris@10:

6.7 FFTW MPI Transposes

Chris@10: Chris@10:

Chris@10: The FFTW's MPI Fourier transforms rely on one or more global Chris@10: transposition step for their communications. For example, the Chris@10: multidimensional transforms work by transforming along some Chris@10: dimensions, then transposing to make the first dimension local and Chris@10: transforming that, then transposing back. Because global Chris@10: transposition of a block-distributed matrix has many other potential Chris@10: uses besides FFTs, FFTW's transpose routines can be called directly, Chris@10: as documented in this section. Chris@10: Chris@10:

Chris@10: Chris@10: Chris@10: