====== FFTW ======
**FFTW** is a software module available on **Comet**.
**Important!**
Depending on your use case you may __also__ need to look at [[:advanced:software:fftw_mpi|FFTW.MPI]].
===== FFTW overview =====
To access **FFTW** on Comet, run ''module load FFTW''. This will load the //default// version of **FFTW**.
An overview of the module information is shown below (''module -r spider ^FFTW$''):
FFTW:
Description:
FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input
size, and of both real and complex data.
Versions:
FFTW/3.3.10-GCC-11.3.0
FFTW/3.3.10-GCC-12.2.0
FFTW/3.3.10-GCC-12.3.0
FFTW/3.3.10-GCC-13.2.0
FFTW/3.3.10-GCC-13.3.0
Other possible modules matches:
FFTW.MPI
To find other possible module matches execute:
$ module -r spider '.*FFTW.*'
For detailed information about a specific "FFTW" package (including how to load the modules) use the module's full name.
Note that names that have a trailing (E) are extensions provided by other modules.
For example:
$ module spider FFTW/3.3.10-GCC-13.3.0
If there are multiple versions of **FFTW** listed, then you can load a //specific// version as follows:
$ module load FFTW/version_string
You can find the most //up to date information// whilst logged on to Comet by running ''module -r spider ^FFTW$''.
----
===== FFTW Help =====
The module **FFTW** has the following embedded help text (''module help FFTW''):
Description
===========
FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
in one or more dimensions, of arbitrary input size, and of both real and complex data.
More information
================
- Homepage: https://www.fftw.org
----
===== FFTW Dependencies =====
The //default// version of the module **FFTW** has the following dependencies:
* GCC/13.3.0
----
[[:advanced:software|Back to software]]