DESCRIPTION=" FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST) FFTW's performance is typically superior to that of other publicly available FFT software, and is even competitive with vendor-tuned codes. In contrast to vendor-tuned codes, however, FFTW's performance is portable: the same program will perform well on most architectures without modification. Hence the name, \"FFTW\", which stands for the somewhat whimsical title of \"Fastest Fourier Transform in the West.\""
EAPI="pbin-1+exheres-0"
HOMEPAGE="http://www.fftw.org"
INHERITED=" fftw"
MYOPTIONS="( ( fortran [[ description = [ Adds support for Fortran (formerly f77) ] ]] openmp mpi quadmath [[ description = [ Add support for quadruple-precision arithmetic libraries ] ]] ( platform: amd64 x86 amd64_cpu_features: avx [[ description = [ Optimization for Intel \"Sandy Bridge\", AMD \"Bulldozer\" processors (See 'flags:' in /proc/cpuinfo) ] ]] avx2 [[ description = [ Optimization for Intel \"Haswell\" and Intel \"Broadwell\" processors (See 'flags:' in /proc/cpuinfo) ] ]] avx512 [[ description = [ Optimization for Intel \"Knights Landing\" processors (See 'flags:' in /proc/cpuinfo) ] ]] x86_cpu_features: avx [[ description = [ Optimization for Intel \"Sandy Bridge\", AMD \"Bulldozer\" processors (See 'flags:' in /proc/cpuinfo) ] ]] avx2 [[ description = [ Optimization for Intel \"Haswell\" and Intel \"Broadwell\" processors (See 'flags:' in /proc/cpuinfo) ] ]] avx512 [[ description = [ Optimization for Intel \"Knights Landing\" processors (See 'flags:' in /proc/cpuinfo) ] ]] sse2 [[ description = [ Floating point optimization for SSE2 capable processors (See 'flags:' in /proc/cpuinfo) ] ]] ) ) [[ defined-in = [ fftw.exlib ] ]] ) "