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¶
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