BSD Ports

math/fftw3 3.3.10 MidnightBSD

Fast C routines to compute the Discrete Fourier Transform

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
math

Description

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.

The FFTW package was developed at MIT by Matteo Frigo and Steven G. Johnson. Please send email to [email protected] so that we can keep track of users and send you information about new releases. The latest version of FFTW, benchmarks, links, and other information can be found at the FFTW home page.

In the other systems

SystemPortVersion
MidnightBSDmath/fftw33.3.10
FreeBSDmath/fftw33.3.11
OpenBSDmath/fftw33.3.10p3
DragonFlymath/fftw33.3.10_5

Install

Binary package:

mport install fftw3${FFTW3_PKGNAMESUFFIX}

From mports:

cd /usr/mports/math/fftw3 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	fftw3${FFTW3_PKGNAMESUFFIX}>0:math/fftw3
LIB_DEPENDS=	libfftw3.so:math/fftw3

Dependencies

Configuration

Options name: math_fftw3

OptionDefaultDescription
G77_WRAPPERSoffAlter Fortran wrappers for use with g77
OPENMPoffBuild OpenMP multithreaded libraries
OPENMPIoffBuild OpenMPI parallel libraries
OPTIMIZED_CFLAGSon
SIMDon
USES
gmake libtool makeinfo pathfix perl5 pkgconfig
Service scripts
none

Files

Manual pages 3
  • fftw-wisdom(1)
  • fftw-wisdom(1)
  • fftw-wisdom-to-conf(1)
pkg-plist 32
  • bin/fftw-wisdom
  • bin/fftw-wisdom-to-conf
  • include/fftw3-mpi.f03
  • include/fftw3-mpi.h
  • include/fftw3.f
  • include/fftw3.f03
  • include/fftw3.h
  • include/fftw3l-mpi.f03
  • include/fftw3l.f03
  • include/fftw3q.f03
  • lib/cmake/fftw3/FFTW3Config.cmake
  • lib/cmake/fftw3/FFTW3ConfigVersion.cmake
  • lib/libfftw3.a
  • lib/libfftw3.so
  • lib/libfftw3.so.3
  • lib/libfftw3.so.3.6.10
  • lib/libfftw3_mpi.a
  • lib/libfftw3_mpi.so
  • lib/libfftw3_mpi.so.3
  • lib/libfftw3_mpi.so.3.6.10
  • lib/libfftw3_omp.a
  • lib/libfftw3_omp.so
  • lib/libfftw3_omp.so.3
  • lib/libfftw3_omp.so.3.6.10
  • lib/libfftw3_threads.a
  • lib/libfftw3_threads.so
  • lib/libfftw3_threads.so.3
  • lib/libfftw3_threads.so.3.6.10
  • libdata/pkgconfig/fftw3.pc
  • share/man/man1/fftw-wisdom.1.gz
  • share/man/man1/fftw-wisdom-to-conf.1.gz
  • share/man/man1/fftw-wisdom.1.gz
distinfo 1
FileSizeSHA256
fftw-3.3.10.tar.gz4.1441e+0656c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467
Master sites 2
  • http://www.fftw.org/
  • ftp://ftp.fftw.org/pub/fftw/