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
| 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 |
<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>
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 | ✓ | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | fftw-3.3.10.tar.gz | 4144100 bytes |