a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions,