Mercurial > hg > sv-dependency-builds
diff src/fftw-3.3.8/README @ 82:d0c2a83c1364
Add FFTW 3.3.8 source, and a Linux build
author | Chris Cannam |
---|---|
date | Tue, 19 Nov 2019 14:52:55 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/fftw-3.3.8/README Tue Nov 19 14:52:55 2019 +0000 @@ -0,0 +1,61 @@ +FFTW is a free collection of fast C routines for computing the +Discrete Fourier Transform in one or more dimensions. It includes +complex, real, symmetric, and parallel transforms, and can handle +arbitrary array sizes efficiently. FFTW is typically faster than +other publically-available FFT implementations, and is even +competitive with vendor-tuned libraries. (See our web page +http://fftw.org/ for extensive benchmarks.) To achieve this +performance, FFTW uses novel code-generation and runtime +self-optimization techniques (along with many other tricks). + +The doc/ directory contains the manual in texinfo, PDF, info, and HTML +formats. Frequently asked questions and answers can be found in the +doc/FAQ/ directory in ASCII and HTML. + +For a quick introduction to calling FFTW, see the "Tutorial" section +of the manual. + +INSTALLATION +------------ + +INSTALLATION FROM AN OFFICIAL RELEASE: + +Please read chapter 10 "Installation and Customization" of the manual. +In short: + + ./configure + make + make install + +INSTALLATION FROM THE GIT REPOSITORY: + +First, install these programs: + + ocaml, ocamlbuild, autoconf, automake, indent, and libtool, + +Then, execute + + sh bootstrap.sh + make + +The bootstrap.sh script runs configure directly, but if you need to +re-run configure, you must pass the --enable-maintainer-mode flag: + + ./configure --enable-maintainer-mode [OTHER CONFIGURE FLAGS] + +Alternatively, you can run + + sh mkdist.sh + +which will run the entire bootstrapping process and generate +.tar.gz files similar to those for official releases. + +CONTACTS +-------- + +FFTW was written by Matteo Frigo and Steven G. Johnson. You can +contact them at fftw@fftw.org. The latest version of FFTW, +benchmarks, links, and other information can be found at the FFTW home +page (http://www.fftw.org). You can also sign up to the fftw-announce +Google group to receive (infrequent) updates and information about new +releases.