Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content

FFTW2 Interface to Intel® Math Kernel Library

This section describes a collection of C and Fortran wrappers providing FFTW 2.x interface to
Intel® MKL
. The wrappers translate calls to FFTW 2.x functions into the calls of the
Intel® MKL
Fast Fourier Transform interface (FFT interface).
Note that
Intel® MKL
FFT interface operates on both single- and double-precision floating-point data types.
Because of differences between FFTW and
Intel® MKL
FFT functionalities, there are restrictions on using wrappers instead of the FFTW functions. Some FFTW functions have empty wrappers. However, many typical FFTs can be computed using these wrappers.
Refer to Fourier Transform Functions, for better understanding the effects from the use of the wrappers.

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804