Developer Guide for Intel® oneAPI Math Kernel Library for Windows*
FFTW Interface Support
Intel® oneAPI Math Kernel Library (oneMKL) offers two collections of wrappers for the FFTW interface (www.fftw.org). The wrappers are the superstructure of FFTW to be used for calling the Intel® oneAPI Math Kernel Library (oneMKL) Fourier transform functions. These collections correspond to the FFTW versions 2.x and 3.x and the Intel® oneAPI Math Kernel Library (oneMKL) versions 7.0 and later.
These wrappers enable using Intel® oneAPI Math Kernel Library (oneMKL) Fourier transforms to improve the performance of programs that use FFTW without changing the program source code. See the “FFTW Interface to Intel® oneAPI Math Kernel Library (oneMKL)” appendix in the Intel® oneAPI Math Kernel Library (oneMKL) Developer Reference for details on the use of the wrappers.
Change every instance of fftw_destroy_plan in the fftw2xc interface to fftw2_destroy_plan.
Change all the corresponding file names accordingly.
Rebuild the pertinent libraries.