Síguenos ...

  • Twitter FacebbokFlickrYouTube CESGA

Servizos PYME's

  • Servicios para Empresas

díxitos Decembro

  • díxitos Decembro 2017




Versións dispoñibles:


  • 3.2.2
  • 2.1.5
  • 3.3.3
  • 3.3.4


  • 2.1.5
  • 3.3.4
  • 3.3.5



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).
Benchmarks, performed on on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software, and is even competitive with vendor-tuned codes. In contrast to vendor-tuned codes, however, FFTW's performance is portable: the same program will perform well on most architectures without modification. Hence the name, "FFTW," which stands for the somewhat whimsical title of "Fastest Fourier Transform in the West."

Guía de uso

Several versions are installed in the folder:


In order to use this library loading the corresponding module is recommended:

module load fftw/<version>-<compiler>

This will set the following environment variables:

INCLUDE : /opt/cesga/fftw-<version>/<compiler>/include
PATH : /opt/cesga/fftw-<version>/<compiler>/bin
MANPATH : /opt/cesga/fftw-<version>/<compiler>/man
LD_LIBRARY_PATH : /opt/cesga/fftw-<version>/<compiler>/lib 

In order to use this library, the following file must be included in the source code:

fftw3.h (or fftw3.f depending on the programming language of our code)

The program must be linked to the double precision library libfftw3.a (-lfftw3) or to the single precision one libfftw3f.a (-lfftw3f).

A multi-threaded version is available that lets the execution on shared memory servers (-lfftw3_threads / -lfftw3f_threads).

URL Manual


Ante calquera dúbida ou problema co uso deste paquete de software diríxase a aplicacions@cesga.es