math/fftw - The NetBSD Packages Collection

Collection of fast C routines to compute DFTs

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 for
extensive benchmarks.)  To achieve this performance, FFTW uses novel
code-generation and runtime self-optimization techniques (along with
many other tricks).

Build dependencies

pkgtools/cwrappers devel/libtool-base devel/gmake

Runtime dependencies

(none)

Binary packages

OSArchitectureVersion
NetBSD 8.0earmv7hffftw-3.3.8nb3.tgz
NetBSD 8.0earmv7hffftw-3.3.8nb3.tgz
NetBSD 8.0earmv7hffftw-3.3.9nb3.tgz
NetBSD 8.0i386fftw-3.3.8nb3.tgz
NetBSD 8.0i386fftw-3.3.8nb3.tgz
NetBSD 8.0i386fftw-3.3.9nb3.tgz
NetBSD 8.0powerpcfftw-3.3.8nb3.tgz
NetBSD 8.0powerpcfftw-3.3.8nb3.tgz
NetBSD 8.0powerpcfftw-3.3.8nb3.tgz
NetBSD 8.0x86_64fftw-3.3.9nb3.tgz
NetBSD 8.0x86_64fftw-3.3.8nb3.tgz
NetBSD 8.0x86_64fftw-3.3.8nb3.tgz
NetBSD 9.0aarch64fftw-3.3.9nb3.tgz
NetBSD 9.0aarch64fftw-3.3.8nb3.tgz
NetBSD 9.0aarch64fftw-3.3.8nb3.tgz
NetBSD 9.0alphafftw-3.3.9nb3.tgz
NetBSD 9.0alphafftw-3.3.8nb3.tgz
NetBSD 9.0alphafftw-3.3.8nb3.tgz
NetBSD 9.0earmfftw-3.3.8nb3.tgz
NetBSD 9.0earmfftw-3.3.8nb3.tgz
NetBSD 9.0earmfftw-3.3.9nb3.tgz
NetBSD 9.0earmv6hffftw-3.3.9nb3.tgz
NetBSD 9.0earmv6hffftw-3.3.8nb3.tgz
NetBSD 9.0earmv6hffftw-3.3.8nb3.tgz
NetBSD 9.0earmv6hffftw-3.3.8nb3.tgz
NetBSD 9.0earmv7hffftw-3.3.9nb3.tgz
NetBSD 9.0earmv7hffftw-3.3.8nb3.tgz
NetBSD 9.0earmv7hffftw-3.3.8nb3.tgz
NetBSD 9.0earmv7hffftw-3.3.8nb3.tgz
NetBSD 9.0i386fftw-3.3.8nb3.tgz
NetBSD 9.0i386fftw-3.3.8nb3.tgz
NetBSD 9.0i386fftw-3.3.9nb3.tgz
NetBSD 9.0m68kfftw-3.3.9nb3.tgz
NetBSD 9.0m68kfftw-3.3.8nb3.tgz
NetBSD 9.0m68kfftw-3.3.8nb3.tgz
NetBSD 9.0mips64ebfftw-3.3.9nb3.tgz
NetBSD 9.0mips64ebfftw-3.3.8nb3.tgz
NetBSD 9.0mips64ebfftw-3.3.8nb3.tgz
NetBSD 9.0mipselfftw-3.3.8nb3.tgz
NetBSD 9.0mipselfftw-3.3.9nb3.tgz
NetBSD 9.0powerpcfftw-3.3.8nb3.tgz
NetBSD 9.0powerpcfftw-3.3.8nb3.tgz
NetBSD 9.0sh3elfftw-3.3.8nb3.tgz
NetBSD 9.0sh3elfftw-3.3.8nb3.tgz
NetBSD 9.0sh3elfftw-3.3.9nb3.tgz
NetBSD 9.0sparc64fftw-3.3.9nb3.tgz
NetBSD 9.0sparc64fftw-3.3.8nb2.tgz
NetBSD 9.0sparc64fftw-3.3.8nb3.tgz
NetBSD 9.0sparc64fftw-3.3.8nb3.tgz
NetBSD 9.0sparcfftw-3.3.9nb3.tgz
NetBSD 9.0sparcfftw-3.3.8nb3.tgz
NetBSD 9.0sparcfftw-3.3.8nb3.tgz
NetBSD 9.0vaxfftw-3.3.9nb3.tgz
NetBSD 9.0vaxfftw-3.3.8nb3.tgz
NetBSD 9.0x86_64fftw-3.3.8nb3.tgz
NetBSD 9.0x86_64fftw-3.3.8nb3.tgz
NetBSD 9.0x86_64fftw-3.3.9nb3.tgz
NetBSD 9.0x86_64fftw-3.3.9nb3.tgz
NetBSD 9.0x86_64fftw-3.3.8nb3.tgz
NetBSD 9.0x86_64fftw-3.3.8nb3.tgz
NetBSD 9.0x86_64fftw-3.3.9nb3.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

fftw-fortran
Enable Fortran support.
fftw-long
Enable long double in FFTW.
fftw-quad
Enable quad precision in FFTW.
mpi
Enable use of the Message Passing Interface library.
openmp
Enable OpenMP multithreading.

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.