Intel® oneAPI Math Kernel Library Developer Reference - C

FFT Interface

The Intel® oneAPI Math Kernel Library 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.

Note

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® oneAPI Math Kernel Library Release Notes.

For the main categories of Intel® oneAPI Math Kernel Library FFT functions, seeFFT Functions.