FFTW_Ada - An Ada 95 binding to the FFTW library
FFTW_Ada is an Ada 95 binding to the FFTW library written at MIT by Matteo Frigo and Steven G. Johnson. FFTW is a library for computing the Fast Fourier transform, which is both fast, and copes with arbitrary sizes of array, in multiple dimensions. FFTW is written in C and the purpose of FFTW_Ada is to allow calls to FFTW from an Ada 95 program.
The versions of FFTW_Ada provided on this page are old versions. A full history of subsequent versions is maintained at Sourceforge. The versions provided on this page are not recommended for use. Two versions of FFTW_Ada exist, corresponding to the two latest major versions of FFTW. You must match the version of FFTW_Ada with the correct version of FFTW. Version 2 is a new version of FFTW_Ada (released as 2.0 alpha June 2004) developed to work with FFTW version 3. Updates to version 2 are available at Sourceforge, not here. Version 1.2 (released July 2002) was developed to work with FFTW version 2.1.x. Updates to this version are available at Sourceforge, not here.
FFTW_Ada is distributed as a single zip file. See the FFTW_Ada user manual for details of this format and where to obtain tools to handle it for almost all modern operating systems. The user manual is included in the zip file, but is also available for download separately.
|Distribution file (includes manual)||fftwa_2-0a1.zip|
|User and Reference Manual||fftwa_manual_2-0a1.pdf|
|User and Reference Manual||fftwa_manual_1-2.pdf|
|Distribution file (includes manual)||fftwa_1-2.zip|
|Distribution file (includes manual)||fftwa_1-2.tar.gz|