Automic VaultAutomic Vault

brew

fftw mit Homebrew, apk, dnf, MacPorts, Nix, pacman, apt installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für fftw in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install fftw

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install fftw

MacPorts ports tree · math/fftw/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add fftw

Alpine Linux edge package indexes · fftw · Quelle: dl-cdn.alpinelinux.org

Fedora dnfverifiziert · 92%
sudo dnf install fftw

Fedora Rawhide package metadata · fftw · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#fftw

nixpkgs package indexes · pkgs/by-name/ff/fftw/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S fftw

Arch Linux sync databases · fftw · Quelle: geo.mirror.pkgbuild.com

Debian aptverifiziert · 92%
sudo apt install fftw-dev

Debian stable package indexes · fftw-dev · Quelle: deb.debian.org

Überblick

Paketzusammenfassung

C routines to compute the Discrete Fourier Transform

Befehle und Aliase

  • fftw-wisdom
  • fftw-wisdom-to-conf
  • fftwf-wisdom
  • fftwl-wisdom

Verlauf

Projektgeschichte und Nutzung

FFTW, the Fastest Fourier Transform in the West, is a C library for discrete Fourier transforms of complex, real, multidimensional, and special symmetric data. It is one of the classic free-software numerical libraries because it combines a stable C API with runtime planning that adapts transform algorithms to the host machine.

Projektgeschichte

FFTW was developed at MIT by Matteo Frigo and Steven G. Johnson. The official site frames its goal as a portable free FFT library that can compete with vendor-tuned codes while remaining usable across architectures without application changes.

The early public release line began with FFTW 1.0 in March 1997. The 1998 ICASSP paper described FFTW as an adaptive software architecture for FFTs, and the 1999 PLDI paper described the codelet generator behind its fast generated kernels.

FFTW 3.0 arrived in April 2003 with an API incompatible with FFTW 2.x, trading compatibility for performance and generality. The current manual documents the 3.x planner model: create a plan once, reuse it for repeated transforms, and optionally save planning knowledge as wisdom.

The FFTW3 design paper appeared in Proceedings of the IEEE in 2005 and remains the preferred general reference named by the project. Later 3.3 releases added modern CPU and parallel features, including AVX, ARM Neon, MPI, Fortran 2003 interfaces, AVX2, AVX512, VSX, SVE, LoongArch SIMD, and additional cycle counters.

Adoptionsgeschichte

FFTW is distributed by mainstream Unix package managers, including Homebrew, Debian/Ubuntu, Fedora, Arch, MacPorts, Nix, and Alpine according to the package facts in this batch. Its availability in both operating-system packages and source builds reflects its role as a common dependency for scientific, signal-processing, audio, imaging, and simulation software.

The project also maintains benchFFT results and positions FFTW against other public FFT implementations and vendor libraries. That benchmark culture helped make FFTW a default comparison point for package maintainers deciding whether a package should use a system FFT library or a bundled implementation.

Wie es verwendet wird

Library users link against FFTW and create plans for one-dimensional, multidimensional, real, complex, DCT/DST, or Hartley transforms. The manual describes basic, advanced, and guru interfaces, with the basic interface intended for most users and guru interfaces for custom layouts and strides.

The Homebrew package also installs command-line utilities such as `fftw-wisdom`, `fftw-wisdom-to-conf`, and precision-specific wisdom helpers. These are package-visible tools around FFTW's planning cache rather than the main reason most software depends on the library.

Warum Paket-Nerds sich dafür interessieren

FFTW matters to package nerds because it sits at the intersection of ABI policy, CPU feature selection, license policy, and performance tuning. Distribution maintainers must choose which SIMD variants to enable, whether to build thread and MPI variants, and how to expose the GPL library to downstream packages.

It is also a canonical example of a library whose best behavior depends on installation choices and local hardware. The upstream release notes even warn distribution maintainers that enabling every SIMD option can increase planning time for little general-purpose benefit.

Zeitleiste

  • 1997: FFTW 1.0 released.
  • 1998: FFTW 2.0 released and the ICASSP adaptive-architecture paper published.
  • 1999: PLDI paper described FFTW's FFT compiler and codelet generator.
  • 2003: FFTW 3.0 released with an incompatible, more general API.
  • 2005: FFTW3 design and implementation paper published in Proceedings of the IEEE.
  • 2011: FFTW 3.3 added AVX, MPI distributed-memory transforms, and a Fortran 2003 API.
  • 2026: FFTW 3.3.11 added SVE, LoongArch SIMD, and new cycle-counter support.

Related projects

  • FFTW is commonly compared with vendor FFT libraries and public FFT implementations through benchFFT. It is also related to downstream numerical packages that choose between bundled FFT code and a system FFTW dependency.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
fftw-wisdomcliglobales Executable
fftw-wisdom-to-confcliglobales Executable
fftwf-wisdomcliglobales Executable
fftwl-wisdomcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version3.3.11
Manager aktualisiert2026-04-22
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://fftw.org

  • InfoRelease/tag comparison is only available for GitHub repositories.https://fftw.orgnone Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:fftw
Version3.3.11
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/fftw
Homepagehttps://fftw.org
Repositoryhttps://github.com/FFTW/fftw3
Upstream-Dokumentationhttps://www.fftw.org/doc
LizenzGPL-2.0-or-later AND BSD-2-Clause
Quellarchivhttps://fftw.org/fftw-3.3.11.tar.gz
Zuletzt aktualisiert2026-04-22T13:49:43Z
Pulseupdated
Abhängigkeitenlibomp
Build-Abhängigkeitenopen-mpi
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namefftw
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

fftw-dev 2.1.5-7+b1

library for computing Fast Fourier Transforms

https://fftw.org

sudo apt install fftw-dev
  • Section: oldlibs
  • Architecture: amd64
  • Source Package: fftw
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Fftw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: fftw-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

fftw-docs 2.1.5-7

documentation for fftw

https://fftw.org

sudo apt install fftw-docs
  • Section: oldlibs
  • Architecture: all
  • Source Package: fftw
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Fftw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: fftw-docs from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

fftw2 2.1.5-7+b1

library for computing Fast Fourier Transforms

https://fftw.org

sudo apt install fftw2
  • Section: oldlibs
  • Architecture: amd64
  • Source Package: fftw
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Fftw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: fftw2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

sfftw-dev 2.1.5-7+b1

library for computing Fast Fourier Transforms

https://fftw.org

sudo apt install sfftw-dev
  • Section: devel
  • Architecture: amd64
  • Source Package: fftw
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Fftw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: sfftw-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

sfftw2 2.1.5-7+b1

library for computing Fast Fourier Transforms

https://fftw.org

sudo apt install sfftw2
  • Section: oldlibs
  • Architecture: amd64
  • Source Package: fftw
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Fftw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: sfftw2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

fftw

nix profile install nixpkgs#fftw
  • normalized package name match
  • Abgeglichen nach: Fftw
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ff/fftw/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

fftw-dev 2.1.5-6build2

library for computing Fast Fourier Transforms

https://fftw.org

sudo apt install fftw-dev
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: fftw
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Fftw
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: fftw-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

fftw-docs 2.1.5-6build2

documentation for fftw

https://fftw.org

sudo apt install fftw-docs
  • Section: universe/doc
  • Architecture: all
  • Source Package: fftw
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Fftw
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: fftw-docs from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

fftw2 2.1.5-6build2

library for computing Fast Fourier Transforms

https://fftw.org

sudo apt install fftw2
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: fftw
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Fftw
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: fftw2 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

sfftw-dev 2.1.5-6build2

library for computing Fast Fourier Transforms

https://fftw.org

sudo apt install sfftw-dev
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: fftw
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Fftw
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: sfftw-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

sfftw2 2.1.5-6build2

library for computing Fast Fourier Transforms

https://fftw.org

sudo apt install sfftw2
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: fftw
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Fftw
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: sfftw2 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

fftw 3.3.11-r0

Discrete Fourier transform (DFT) library

http://www.fftw.org/

sudo apk add fftw
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: fftw
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Fftw
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fftw from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

fftw-dev 3.3.11-r0

Discrete Fourier transform (DFT) library (development files)

http://www.fftw.org/

sudo apk add fftw-dev
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: fftw
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Fftw
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fftw-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

fftw-doc 3.3.11-r0

Discrete Fourier transform (DFT) library (documentation)

http://www.fftw.org/

sudo apk add fftw-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: fftw
  • normalized package name match
  • Abgeglichen nach: Fftw
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fftw-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

fftw-double-libs 3.3.11-r0

Discrete Fourier transform (DFT) library

http://www.fftw.org/

sudo apk add fftw-double-libs
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: fftw
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Fftw
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fftw-double-libs from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

fftw-long-double-libs 3.3.11-r0

Discrete Fourier transform (DFT) library

http://www.fftw.org/

sudo apk add fftw-long-double-libs
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: fftw
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Fftw
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fftw-long-double-libs from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment