fftw-3 (math/fftw-3) Updated: 3 years, 2 months ago Add to my watchlist

Fast C routines to compute the Discrete Fourier Transform

FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. Moreover, FFTW's performance is portable: the program will perform well on most architectures without modification. This port is of fftw version 3.x. It has many improvements relative to 2.x, but is not backwardly compatible.

Version: 3.3.10 License: GPL-2+ GitHub
Maintainers MarcusCalhoun-Lopez
Categories math
Homepage http://www.fftw.org/
Platforms darwin
Variants
  • clang10 (Build using the MacPorts clang 10 compiler)
  • clang11 (Build using the MacPorts clang 11 compiler)
  • clang12 (Build using the MacPorts clang 12 compiler)
  • clang50 (Build using the MacPorts clang 5.0 compiler)
  • clang60 (Build using the MacPorts clang 6.0 compiler)
  • clang70 (Build using the MacPorts clang 7.0 compiler)
  • clang80 (Build using the MacPorts clang 8.0 compiler)
  • clang90 (Build using the MacPorts clang 9.0 compiler)
  • clangdevel (Build using the MacPorts clang devel compiler)
  • g95 (Build using the g95 Fortran compiler)
  • gcc10 (Build using the MacPorts gcc 10 compiler)
  • gcc11 (Build using the MacPorts gcc 11 compiler)
  • gcc5 (Build using the MacPorts gcc 5 compiler)
  • gcc6 (Build using the MacPorts gcc 6 compiler)
  • gcc7 (Build using the MacPorts gcc 7 compiler)
  • gcc8 (Build using the MacPorts gcc 8 compiler)
  • gcc9 (Build using the MacPorts gcc 9 compiler)
  • gccdevel (Build using the MacPorts gcc devel compiler)
  • gfortran (Build using the MacPorts gcc 11 Fortran compiler)
  • mpich (Build using the MPICH compiler)
  • openmpi (Build using the OpenMPI compiler)
  • pfft_patches (Apply patches recommended for use as dependency of pfft port)
  • threads (Legacy compatibility variant)
  • universal (Build for multiple architectures)

Subport(s) (2)


"fftw-3" depends on

lib (1)
build (2)

Ports that depend on "fftw-3"


ale
cdo
gds
lal
mlt


Port Health:

Loading Port Health

Installations (30 days)

625

Requested Installations (30 days)

47