comparison src/fftw-3.3.5/README @ 42:2cd0e3b3e1fd

Current fftw source
author Chris Cannam
date Tue, 18 Oct 2016 13:40:26 +0100
parents
children
comparison
equal deleted inserted replaced
41:481f5f8c5634 42:2cd0e3b3e1fd
1 FFTW is a free collection of fast C routines for computing the
2 Discrete Fourier Transform in one or more dimensions. It includes
3 complex, real, symmetric, and parallel transforms, and can handle
4 arbitrary array sizes efficiently. FFTW is typically faster than
5 other publically-available FFT implementations, and is even
6 competitive with vendor-tuned libraries. (See our web page
7 http://fftw.org/ for extensive benchmarks.) To achieve this
8 performance, FFTW uses novel code-generation and runtime
9 self-optimization techniques (along with many other tricks).
10
11 The doc/ directory contains the manual in texinfo, PDF, info, and HTML
12 formats. Frequently asked questions and answers can be found in the
13 doc/FAQ/ directory in ASCII and HTML.
14
15 For a quick introduction to calling FFTW, see the "Tutorial" section
16 of the manual.
17
18 INSTALLATION
19 ------------
20
21 INSTALLATION FROM AN OFFICIAL RELEASE:
22
23 Please read chapter 10 "Installation and Customization" of the manual.
24 In short:
25
26 ./configure
27 make
28 make install
29
30 INSTALLATION FROM THE GIT REPOSITORY:
31
32 First, install these programs:
33
34 ocaml, ocamlbuild, autoconf, automake, indent, and libtool,
35
36 Then, execute
37
38 sh bootstrap.sh
39 make
40
41 The bootstrap.sh script runs configure directly, but if you need to
42 re-run configure, you must pass the --enable-maintainer-mode flag:
43
44 ./configure --enable-maintainer-mode [OTHER CONFIGURE FLAGS]
45
46 CONTACTS
47 --------
48
49 FFTW was written by Matteo Frigo and Steven G. Johnson. You can
50 contact them at fftw@fftw.org. The latest version of FFTW,
51 benchmarks, links, and other information can be found at the FFTW home
52 page (http://www.fftw.org). You can also sign up to the fftw-announce
53 Google group to receive (infrequent) updates and information about new
54 releases.