FFTW version 2.1.5 est une bibliothèque de FFT 1D, 2D et 3D scalaire
et parallèle; elle utilise les threads sur les machines multiprocesseurs
à mémoire partagée et utilise MPI sur les machines multiprocesseurs
à mémoire distribuée.
Les versions 3.0.1, 3.2 et 3.2.2 de FFTW sont également disponibles. Attention, ces versions 3.X sont
incompatibles avec la précedente; de plus elles ne sont pas parallélisées MPI mais
sont uniquement multithreads. Cependant, elles sont optimisées pour l'architecture Power 6 (fma).
Soit le fichier fftw.f contenant un programme Fortran faisant appel à
des procédures FFTW.
Pour compiler avec FFTW 2.1.5, prise par défaut, ce programme devra être compilé
et chargé de la façon suivante :
vargas : module load fftw vargas : mpxlf_r fftw.fPour compiler avec la version 3.2.2, on fera :
vargas : module load fftw/3.2.2 vargas : mpxlf_r fftw.f