Developer Reference for Intel® oneAPI Math Kernel Library for C

ID 766684
Date 11/07/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

FFT Functions

The fast Fourier transform function library of Intel® oneAPI Math Kernel Library (oneMKL) 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.

Table "FFT Functions in Intel® oneAPI Math Kernel Library (oneMKL)"lists FFT functions implemented in Intel® oneAPI Math Kernel Library (oneMKL):

FFT Functions in oneMKL

Function Name

Operation

Descriptor Manipulation Functions

DftiCreateDescriptor

Allocates the descriptor data structure and initializes it with default configuration values.

DftiCommitDescriptor

Performs all initialization for the actual FFT computation.

DftiFreeDescriptor

Frees memory allocated for a descriptor.

DftiCopyDescriptor

Makes a copy of an existing descriptor.

FFT Computation Functions

DftiComputeForward

Computes the forward FFT.

DftiComputeBackward

Computes the backward FFT.

Descriptor Configuration Functions

DftiSetValue

Sets one particular configuration parameter with the specified configuration value.

DftiGetValue

Gets the value of one particular configuration parameter.

Status Checking Functions

DftiErrorClass

Checks if the status reflects an error of a predefined class.

DftiErrorMessage

Translates the numeric value of an error status into a message.