Difference between revisions of "FFTW"

From UFRC
Jump to navigation Jump to search
Line 10: Line 10:
 
|{{#vardefine:testing|}} <!--TESTING/PROFILING-->
 
|{{#vardefine:testing|}} <!--TESTING/PROFILING-->
 
|{{#vardefine:faq|1}} <!--FAQ-->
 
|{{#vardefine:faq|1}} <!--FAQ-->
|{{#vardefine:citation|}} <!--CITATION-->
+
|{{#vardefine:citation|1}} <!--CITATION-->
 
|{{#vardefine:installation|}} <!--INSTALLATION-->
 
|{{#vardefine:installation|}} <!--INSTALLATION-->
 
|}
 
|}
Line 34: Line 34:
 
<!--Citation-->
 
<!--Citation-->
 
{{#if: {{#var: citation}}|==Citation==
 
{{#if: {{#var: citation}}|==Citation==
If you publish research that uses {{#var:app}} you have to cite it as follows:
+
If you publish research that uses {{#var:app}} you may want to cite it as follows:
DOUBLE_CLICK_TO_WRITE_CITATION_HERE
+
"[http://www.fftw.org/pldi99.pdf 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
 
|}}
 
|}}
  
 
<!--Turn the Table of Contents and Edit paragraph links ON/OFF-->
 
<!--Turn the Table of Contents and Edit paragraph links ON/OFF-->
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__

Revision as of 21:39, 10 August 2012

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

  • intel
  • fftw

Configuration

./configure --prefix=/apps/fftw/3.3.2 --enable-shared --enable-sse2

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