cannam@95: cannam@95: cannam@95: FFTW MPI Transposes - FFTW 3.3.3 cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95:
cannam@95: cannam@95:

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


cannam@95:
cannam@95: cannam@95:

6.7 FFTW MPI Transposes

cannam@95: cannam@95:

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

cannam@95: cannam@95: cannam@95: