Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content

FFT Functions

The fast Fourier transform function library of
Intel® MKL
provides one-dimensional, two-dimensional, and multi-dimensional transforms (of up to seven dimensions) and offers both Fortran and C interfaces for all transform functions.
"FFT Functions in
Intel® MKL
lists FFT functions implemented in
Intel® MKL
FFT Functions in
Intel® MKL
Function Name
Descriptor Manipulation Functions
Allocates the descriptor data structure and initializes it with default configuration values.
Performs all initialization for the actual FFT computation.
Frees memory allocated for a descriptor.
Makes a copy of an existing descriptor.
FFT Computation Functions
Computes the forward FFT.
Computes the backward FFT.
Descriptor Configuration Functions
Sets one particular configuration parameter with the specified configuration value.
Gets the value of one particular configuration parameter.
Status Checking Functions
Checks if the status reflects an error of a predefined class.
Translates the numeric value of an error status into a message.

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