[Numpy-discussion] fftpack_lite question
Sturla Molden
sturla at molden.no
Mon Oct 26 12:24:56 EDT 2009
Ralf Gommers skrev:
>
> If anyone with knowledge of the differences between the C and Fortran
> versions could add a few notes at the above link, that would be great.
>
The most notable difference (from a user perspective) is that the
Fortran version has more transforms, such as discrete sine and cosine
transforms. It also supports single and double precision. The older
Fortran version is used in SciPy.
FFTs from FFTW and MKL tend to be faster than FFTPACK, at least on Intel
hardware. FFTPACK was originally written for running fast on vector
machines like the Cray and NEC.
FFTPACK-lite:
http://projects.scipy.org/numpy/browser/trunk/scipy/basic/fftpack_lite?rev=1676
Older Fortran version:
http://www.netlib.org/fftpack/
Fortran 90 version (no license):
http://orion.math.iastate.edu/burkardt/f_src/fftpack/fftpack.html
Another C version:
http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=fftpack/fft.c
<http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=fftpack/fft.c>
S.M.
More information about the NumPy-Discussion
mailing list