Intel® Math Kernel Library 2018 Developer Reference - C
The Intel MKL FFT functions are provided with the Fortran and C interfaces.
The materials presented in this section assume the availability of native complex types in C as they are specified in C9X.
To use the FFT functions, you need to include mkl_dfti.h in your C code.
The C interface provides the DFTI_DESCRIPTOR_HANDLE type, named constants of two enumeration types DFTI_CONFIG_PARAM and DFTI_CONFIG_VALUE, and functions, some of which accept different numbers of input arguments.
The current version of the library may not support some of the FFT functions or functionality. You can find the complete list of the implementation-specific exceptions in the Intel MKL Release Notes.
For the main categories of Intel MKL FFT functions, see FFT Functions.