xref: /fftw/
NameDateSize

..16-Mar-201612 KiB

.gitignore27-Apr-20151.4 KiB

api/01-Jun-20154 KiB

AUTHORS26-Mar-2014469

bootstrap.sh26-Mar-20141,004

commercialize.sh26-Mar-20142.1 KiB

configure.ac01-Jun-201532.2 KiB

CONVENTIONS26-Mar-20142.2 KiB

COPYING26-Mar-201417.6 KiB

COPYRIGHT26-Mar-2014844

dft/01-Jun-20154 KiB

doc/07-Aug-20154 KiB

fftw.pc.in26-Mar-2014252

genfft/12-Oct-20154 KiB

kernel/01-Jun-20154 KiB

libbench2/26-Mar-20144 KiB

m4/27-Apr-20154 KiB

Makefile.am01-Jun-20154.1 KiB

mkdist.sh26-Mar-2014501

mpi/16-Dec-20144 KiB

NEWS27-Apr-201520.4 KiB

rdft/01-Jun-20154 KiB

README10-Sep-20151.7 KiB

README.md26-Mar-2014105

reodft/26-Mar-20144 KiB

simd/01-Jul-20144 KiB

simd-support/01-Jun-20154 KiB

support/17-Apr-20154 KiB

tests/26-May-20154 KiB

threads/26-May-20154 KiB

TODO26-May-20151.5 KiB

tools/02-Feb-20154 KiB

README

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

README.md

1This is the official git repository for the FFTW library for computing
2Fourier transforms (version 3.x).
3