Chris@10: Chris@10:
Chris@10:Chris@10: Next: FFTW MPI Wisdom, Chris@10: Previous: Other Multi-dimensional Real-data MPI Transforms, Chris@10: Up: Distributed-memory FFTW with MPI 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: