FFTW3

Introduction

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 (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). We believe that FFTW, which is free software, should become the FFT library of choice for most applications.

Web page

Official web site

Versions

3.3.5

Flavours

01

Architecture

x86_64

Group
module load site-local-development
Build Details

This version uses an out-of-date version of MLNX_OFED and should not be used. The module will be withdrawn in future.

Compiled with:

Usage
module load fftw3/3.3.5/01
Example Job Scripts

None required.

Status

Untested.

02

Architecture

x86_64

Group
module load site-local-development
Build Details

Compiled with:

Usage
module load fftw3/3.3.5/02
Example Job Scripts

None required.

Status

Untested.

default

Architecture

x86_64

Group
module load cv-standard

Serial version of FFTW3.

Build Details

Installed by Cluster Vision.

Usage
module load fftw3/3.3.5
Example Job Scripts

None required.

Status

Tested.

mvapich2

Architecture

x86_64

Group
module load cv-standard

This version uses an out-of-date version of MVAPICH2 linked to an old MLNX_OFED and should not be used. The module will be removed in future.

MPI-enabled version using MVAPICH2 MPI library.

Build Details

Installed by Cluster Vision.

Usage
module load mvapich2/mrail/icc16/2.2rc2 fftw3/3.3.5/mvapich2
Example Job Scripts

None required.

Status

Tested.

openmpi

Architecture

x86_64

Group
module load cv-standard

This version uses an out-of-date version of OpenMPI linked to an old MLNX_OFED and should not be used. The module will be removed in future.

Parallel version suitable for use with OpenMPI.

Build Details

Installed by Cluster Vision.

Usage
module load gcc/4.9.3 openmpi/ofed/gcc49/2.0.1 fftw3/3.3.5/openmpi
Example Job Scripts

None required.

Status

Tested.