FFTW3

Supported versions

To check which FFTW2 and FFTW3 versions and build types are currently supported on Discoverer, execute on the login node:

module avail fftw/2
module avail fftw/3

Note

FFTW2 is kept in the software repository only for providing backward compatibility required by old (by design) software packages.

Loading/Compiler affinity

Intel oneAPI build

This build is produced by using Intel classic compilers along with Intel MPI library:

module load fftw/3/3.3.10-intelmpi

Intel oneAPI MKL

See Math Kernel Library (MKL)

NVIDIA HPC SDK build

This build is produced by using NVIDIA HPC SDK LLVM compilers along with the latest OpenMPI (4) library:

module load fftw/3/3.3.10-nvidia-openmpi

AMD AOCC + MPICH3

This build is produced by using AMD AOCC LLVM compilers along with the latest MPICH3 library (can work with MPICH4):

module load fftw/3/3.3.10-aocc-mpich

AMD AOCC + OpenMPI

This build is produced by using AMD AOCC LLVM compilers along with the latest OpenMPI (4) library:

module load fftw/3/3.3.10-aocc-openmpi

GNU GCC + MPICH3

This build is produced by using GCC classic compilers along with the latest MPICH3 library (can work with MPICH4):

module load fftw/3/3.3.10-gcc-mpich

GNU GCC + OpenMPI

This build is produced by using GCC classic compilers along with the latest OpenMPI (4) library:

module load fftw/3/3.3.10-gcc-openmpi

Getting help

See Getting help