fftw3-openmp-devel - Discrete Fourier Transform (DFT) C subroutine library

Distribution: openSUSE 42.1
Repository: openSUSE Multimedia Libs all
Package name: fftw3-openmp-devel
Package version: 3.3.5
Package release: 49.1
Package architecture: i586
Package type: rpm
Installed size: unknown
Download size: 8.89 KB
Official Mirror: ftp.gwdg.de
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.



  • fftw3-openmp-devel = 3.3.5-49.1
  • fftw3-openmp-devel(x86-32) = 3.3.5-49.1


    Install Howto

    1. Add the openSUSE Multimedia Libs repository:
      # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/multimedia:/libs/openSUSE_Leap_42.1/ opensuse-multimedia-libs
    2. Install fftw3-openmp-devel rpm package:
      # zypper install fftw3-openmp-devel


    • /usr/lib/libfftw3_omp.so
    • /usr/lib/libfftw3f_omp.so
    • /usr/lib/libfftw3l_omp.so


    2016-08-01 - mardnh@gmx.de - update to version 3.3.5 * New SIMD support: - Power8 VSX instructions in single and double precision. To use, add --enable-vsx to configure. - Support for AVX2 (256-bit FMA instructions). To use, add --enable-avx2 to configure. - Experimental support for AVX512 and KCVI. (--enable-avx512, --enable-kcvi) This code is expected to work but the FFTW maintainers do not have hardware to test it. - Support for AVX128/FMA (for some AMD machines) (--enable-avx128-fma) - Double precision Neon SIMD for aarch64. This code is expected to work but the FFTW maintainers do not have hardware to test it. - generic SIMD support using gcc vector intrinsics * Add fftw_make_planner_thread_safe() API * fix #18 (disable float128 for CUDACC) * fix #19: missing Fortran interface for fftwq_alloc_real * fix #21 (don't use float128 on Portland compilers, which pretend to be gcc) * fix: Avoid segfaults due to double free in MPI transpose

    2014-04-19 - mardnh@gmx.de - add support for long-double precision

    2014-04-19 - mardnh@gmx.de - update to version 3.3.4 * New functions fftw_alignment_of (to check whether two arrays are equally aligned for the purposes of applying a plan) and fftw_sprint_plan (to output a description of plan to a string). * Bugfix in fftw-wisdom-to-conf; thanks to Florian Oppermann for the bug report. * Fixed manual to work with texinfo-5. * Increased timing interval on x86_64 to reduce timing errors. * Default to Win32 threads, not pthreads, if both are present. * Various build-script fixes. - Drop obsoleted 1_man_macro.patch

    2012-12-16 - dhall@wustl.edu - update to version 3.3.3 * Fix deadlock bug in MPI transforms (thanks to Michael Pippig for the bug report and patch, and to Graham Dennis for the bug report). * Use 128-bit ARM NEON instructions instead of 64-bit instructions. This change appears to speed up even ARM processors with a 64-bit NEON pipe. * Speed improvements for single-precision AVX. * Speed up planner on machines without "official" cycle counters, such as ARM.

    2012-07-03 - coolo@suse.com - update to 3.3.2 to fix crashes with gcc 4.7 * Removed an archaic stack-alignment hack that was failing with gcc-4.7/i386. * Added stack-alignment hack necessary for gcc on Windows/i386. We will regret this in ten years (see previous change). * Fix incompatibility with Intel icc which pretends to be gcc but does not support quad precision. * make libfftw{threads,mpi} depend upon libfftw when using libtool; this is consistent with most other libraries and simplifies the life of various distributors of GNU/Linux.

    2012-05-29 - tiwai@suse.de - Enable AVX support (bnc#763657)

    2012-04-26 - adrian@suse.de - fix build on %arm * disable neon it would require --enable-single (precision) - enable openmpi for %arm

    2012-03-16 - alinm.elena@gmail.com - source the mpi environment

    2012-03-06 - dhall@wustl.edu - delete INSTALL file

    2012-03-06 - dhall@wustl.edu - patch macros in man files