FFTW
General Information
Short Description: Routines for discrete Fourier transforms
Long Description: FFTW is a collection of C routines for computing the discrete Fourier transform. A parallel version using mpi also is implemented.
Category: Mathematics and Statistics
Vendor/Developer:
Vendor Website: http://www.fftw.org/
Software Website: http://www.fftw.org/doc/
Programming Language:
Terms of Use:
Installation Information
Version: 2.1.5 and 3.1.1 Version Date: 0000-00-00
Installed Site: National Center for Supercomputing Applications
Installed Platform: IA-64 Linux Cluster
Point of Contact: Greg Bauer
Installation Status: Planned
Installation Date: 2005-04-13
Usage Information
Usage URL:
Usage Information:
FFTW is installed on TG-NCSA in the directory /usr/projects/ncsamath/fftw
version 2.1.5 is installed in fftw-2.1.5 directory
mpichgm-intel built library in mpichgm-intel directory
version 3.1.1 is installed in fftw-3.0.1
intel90 built library in intel90 directory
Version 3.1.1
Version 3.1.1, which currently does not have MPI enabled FFT routines, was built with Intel 9.0 compiler and with the GNU compiler.
To use FFTW 3.0:
Intel compiler: soft add +fftw-3-intel90
GNU compiler: soft add +fftw-3-gnu
Compiling and Linking:
serial ifort -I $FFTW_HOME/include -o testf testf.f -L$ FFTW_HOME/lib -lfftw3
threaded ifort -I $FFTW_HOME/include -o testf testf.f -L $FFTW_HOME/lib -lfftw3_threads -lfftw3
For single precision, use -lffw3f.
NOTE: Version 8.0 of Intel's Math Kernel Library (MKL) provides a wrapper to FFTW3 so that FFTW users can also try using MKL's DFTI routines by recompiling and linking. See the software repository entry for MKL for more information.
User Guide Homepage:
License Information
Number of Licenses:
User Fee:
Type of License: N/A
Type of Installation: Available to all allocated users
Distribution Information: