Go to the next, previous, or main section.

FFT Software in the Benchmark

Here, we provide a listing of the FFT software that is included in the benchmark (or referenced by it). Each program is listed in alphabetical order under the abbreviation we give it in the benchmark results (except for commercial software, which is listed at the end). (Usually, the abbreviation is the author's last name, unless the code is well-known under some other name.) Also, where appropriate, there are links to sites from which you can download the software or find more information on it.

Except where otherwise noted, all FFTs are free for non-commercial use, perform one-dimensional, complex-complex transforms only, and are not limited to sizes that are powers of two. All routines return their results in normal order (as opposed to bit-reversed or otherwise permuted orderings). For more detailed information regarding their availability, consult the license and copyright section of this manual.

Some of the codes are only in C, some are only in Fortran, some are in both, and some have been converted to C via f2c. The languages used are noted in the entry for each program.

Small, cosmetic modifications were made to the software in order to make it work with the benchmark. This typically involved changing the numeric types to match those of the benchmark, altering subroutine names, and cleaning up f2c output.

FFT Software


Go to the next, previous, or main section.