Visible to Intel only — GUID: GUID-FFDB66B3-34EE-41BF-88B7-C9B1802F39B5
Visible to Intel only — GUID: GUID-FFDB66B3-34EE-41BF-88B7-C9B1802F39B5
FFTW2 Interface to Intel® oneAPI Math Kernel Library
This section describes a collection of C and Fortran wrappers providing FFTW 2.x interface to Intel® oneAPI Math Kernel Library (oneMKL). The wrappers translate calls to FFTW 2.x functions into the calls of the Intel® oneAPI Math Kernel Library (oneMKL) Fast Fourier Transform interface (FFT interface).
Note that Intel® oneAPI Math Kernel Library (oneMKL) FFT interface operates on both single- and double-precision floating-point data types.
Because of differences between FFTW and Intel® oneAPI Math Kernel Library (oneMKL) 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.