sci-libs/fftw (gentoo)

Search

Install

Install this package:

emerge -a sci-libs/fftw

If the package is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask sci-libs/fftw

Or alternatively:

emerge --autounmask-write -a sci-libs/fftw

Package Information

Description:
The Fastest Fourier Transform in the West 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. It is becoming the FFT library of choice for most applications. Benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software.
Homepage:
https://www.fftw.org/
License:
GPL-2+

Versions

Version EAPI Keywords Slot
9999 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos 3.0/3
3.3.10-r1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos 3.0/3

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>sci@gentoo.org</email>
		<name>Gentoo Science Project</name>
	</maintainer>
	<longdescription lang="en">
  The Fastest Fourier Transform in the West 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. It is becoming the FFT library of choice for most
  applications. Benchmarks, performed on a variety of platforms, show
  that FFTW's performance is typically superior to that of other
  publicly available FFT software.
  </longdescription>
	<use>
		<flag name="zbus">Adds support for ZBus cycle-counter of mips</flag>
	</use>
	<upstream>
		<remote-id type="github">FFTW/fftw3</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p sci-libs/fftw | euse -E <flag> -p sci-libs/fftw | euse -D <flag> -p sci-libs/fftw

Flag Description 9999 3.3.10-r1
cpu_flags_arm_neon Use the NEON instruction set
cpu_flags_ppc_altivec Use the AltiVec/VMX instruction set
cpu_flags_x86_avx Adds support for Advanced Vector Extensions instructions
cpu_flags_x86_avx2 Adds support for Advanced Vector Extensions 2 instructions
cpu_flags_x86_fma3 Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
cpu_flags_x86_fma4 Use the Fused Multiply Add 4 instruction set
cpu_flags_x86_sse Use the SSE instruction set
cpu_flags_x86_sse2 Use the SSE2 instruction set
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
fortran Add support for fortran
mpi Add MPI (Message Passing Interface) layer to the apps that support it
openmp Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
threads Add threads support for various packages. Usually pthreads
zbus Adds support for ZBus cycle-counter of mips

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST fftw-3.3.10.tar.gz 4144100 bytes