DO NOT CHECK OUT THESE FILES FROM GITHUB UNLESS YOU KNOW WHAT YOU ARE DOING. (See below.)
Clone or download
Latest commit d59abda Jun 15, 2018
Permalink
Failed to load latest commit information.
api Dead-Code Police Sep 21, 2017
dft Dead-Code Police Sep 21, 2017
doc document that howmany ≥ 0 (closes #95) May 9, 2017
genfft Warnings Police Jan 15, 2017
kernel perf counters: name ARMv8 PMCCNTR_EL0 explicitly Oct 31, 2017
libbench2 Restore the ability to build out of tree. Sep 20, 2017
m4 CFLAGS: don't use -ffast-math May 24, 2018
mpi fftw3-mpi.f03 should be regenerated when Makefile changes Nov 22, 2017
rdft Dead-Code Police Sep 21, 2017
reodft Dead-Code Police Sep 21, 2017
simd-support Fixes for gcc-8 May 24, 2018
support Generate codlist.c only when MAINTAINER_MODE Sep 20, 2017
tests Restore the ability to build out of tree. Sep 20, 2017
threads Ditch --enable-debug-malloc and --enable-debug-alignment Oct 10, 2017
tools Restore the ability to build out of tree. Sep 20, 2017
.gitignore Build und install cmake module Sep 1, 2016
AUTHORS update AUTHORS Jul 30, 2016
CMakeLists.txt CMakeLists.txt: disable /bigobj on MSVC Intel compiler because its no… Jun 15, 2018
CONVENTIONS added K Mar 2, 2003
COPYING Store GPLv2 in darcs because automake installs GPLv3 these days. Nov 5, 2008
COPYRIGHT copyright year update Mar 4, 2014
FFTW3Config.cmake.in Merge commit 'refs/pull/109/head' of github.com:FFTW/fftw3 into cmake Sep 20, 2017
FFTW3ConfigVersion.cmake.in Use cmake config mode Sep 20, 2017
Makefile.am EXTRA_DIST += README-perfcnt.md Nov 1, 2017
NEWS update NEWS May 24, 2018
README mention mkdist.sh and summarize the build process in README.md (closes Jan 25, 2017
README-perfcnt.md perf counters: add PMCCNTR for ARMv7 and add docs Oct 31, 2017
README.md Attempt to strengthen language in README.md Nov 20, 2017
TODO Fix SIMD autodetection Jul 30, 2016
bootstrap.sh Remove ancient paranoia Sep 19, 2017
cmake.config.h.in Preliminary Fortran support Nov 9, 2017
codemeta.json don't need both identifier and name fields Apr 14, 2018
commercialize.sh note that these scripts are not meant for normal users Mar 17, 2013
configure.ac Bump FFTW_MINOR_VERSION for fftw-3.3.8 May 24, 2018
fftw.pc.in make -lm a private library in fftw.pc.in Dec 4, 2012
mkdist.sh update AUTHORS Jul 30, 2016

README.md

DO NOT CHECK OUT THESE FILES FROM GITHUB UNLESS YOU KNOW WHAT YOU ARE DOING. (See below.)

This is the git repository for the FFTW library for computing Fourier transforms (version 3.x), maintained by the FFTW authors.

Unlike most other programs, most of the FFTW source code (in C) is generated automatically. This repository contains the generator and it does not contain the generated code. YOU WILL BE UNABLE TO COMPILE CODE FROM THIS REPOSITORY unless you have special tools and know what you are doing. In particular, do not expect things to work by simply executing configure; make or cmake.

Most users should ignore this repository, and should instead download official tarballs from http://fftw.org/, which contain the generated code, do not require any special tools or knowledge, and can be compiled on any system with a C compiler.

Advanced users and FFTW maintainers may obtain code from github and run the generation process themselves. See README for details.