Mercurial > hg > sv-dependency-builds
comparison src/fftw-3.3.8/README @ 167:bd3cc4d1df30
Add FFTW 3.3.8 source, and a Linux build
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Tue, 19 Nov 2019 14:52:55 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
166:cbd6d7e562c7 | 167:bd3cc4d1df30 |
---|---|
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 Alternatively, you can run | |
47 | |
48 sh mkdist.sh | |
49 | |
50 which will run the entire bootstrapping process and generate | |
51 .tar.gz files similar to those for official releases. | |
52 | |
53 CONTACTS | |
54 -------- | |
55 | |
56 FFTW was written by Matteo Frigo and Steven G. Johnson. You can | |
57 contact them at fftw@fftw.org. The latest version of FFTW, | |
58 benchmarks, links, and other information can be found at the FFTW home | |
59 page (http://www.fftw.org). You can also sign up to the fftw-announce | |
60 Google group to receive (infrequent) updates and information about new | |
61 releases. |