FFTPACK

Category: Libraries-Math-FFT

Description

FFTPACK is a Fortran subroutine library of Fast Fourier Transforms (FFT's) developed at the National Center for Atmospheric Research. Version 5 of the library was written by Paul Swarztrauber and Richard Valent in the mid 1990's. This release of FFTPACK includes single and multiple instance complex-to-complex and real-to-real transforms, two-dimensional complex-to-complex and real-to-complex transforms, and a collection of sine and cosine transforms. references

  • Vectorizing the Fast Fourier Transforms, by Paul Swarztrauber, Parallel Computations, G. Rodrigue, ed., Academic Press, New York 1982.
  • Fast Fourier Transforms Algorithms for Vector Computers, by Paul Swarztrauber, Parallel Computing, (1984) pp.45-63.
  • Symmetric FFTs, by P. N. Swarztrauber, Mathematics of Computation 47(1986), pp. 323-346.

    Use

    The FFTPACK User Guide contains the complete documentation for the package.

    To use the package, you must load the version with the default data sizes which match your software.

    For the 4 byte REAL and 4 byte INTEGER version:

    module load fftpack/5+r4i4
    ftn test.f90"
    

    For the 8 byte REAL and 4 byte INTEGER version:

    module load fftpack/5+r8i4
    ftn test.f90"
    

    For the 8 byte REAL and 8 byte INTEGER version:

    module load fftpack/5+r8i8
    ftn test.f90"
    

    The appropriate library will be automatically added to the ftn link command.

    The FFPACK module must be reloaded if you change the PrgEnv or you must issue a 'module update' command.

    Support

    This package has the following support level : Unsupported

    Available Versions

    Version Available Builds
    pgi pathscale gnu Other
    5
    v
    v
    v
    v
    v
    v
    v
    v
    v