Difference between revisions of "FFTW"

From UFRC
Jump to navigation Jump to search
(5 intermediate revisions by one other user not shown)
Line 22: Line 22:
 
==Required Modules==
 
==Required Modules==
 
[[Modules|Modules documentation]]
 
[[Modules|Modules documentation]]
===Serial
+
===Serial with Intel Compiler ===
*intel
+
*intel/2016.0.109
 +
*fftw
 +
 
 +
===Serial with GNU Compiler ===
 +
*gcc/4.7.2
 +
*fftw
 +
 
 +
===Parallel with Intel Compiler ===
 +
*intel/2016.0.109
 +
*openmpi
 
*fftw
 
*fftw
<!--Configuration-->
 
{{#if: {{#var: conf}}|==Configuration==
 
./configure --prefix=/apps/fftw/3.3.2 --enable-shared --enable-sse2
 
|}}
 
 
<!--Additional-->
 
<!--Additional-->
 
{{#if: {{#var: exe}}|==Additional Information==
 
{{#if: {{#var: exe}}|==Additional Information==

Revision as of 20:51, 5 February 2016

Description

FFTW website  
Fastest Fourier Transform in the West, is a C library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data. Developed at MIT, it is by far the fastest implementation of FFT algorithm (upheld by regular benchmarks.)

Required Modules

Modules documentation

Serial with Intel Compiler

  • intel/2016.0.109
  • fftw

Serial with GNU Compiler

  • gcc/4.7.2
  • fftw

Parallel with Intel Compiler

  • intel/2016.0.109
  • openmpi
  • fftw

Citation

If you publish research that uses FFTW you may want to cite it as follows:

"A Fast Fourier Transform Compiler," by Matteo Frigo, in the Proceedings of the 1999 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '99), Atlanta, Georgia, May 1999