Performs all initialization for the actual FFT computation.
FORTRAN:
status = DftiCommitDescriptor( desc_handle )
C:
status = DftiCommitDescriptor(desc_handle);
Name |
Type |
Description |
---|---|---|
desc_handle |
FORTRAN: DFTI_DESCRIPTOR C: DFTI_DESCRIPTOR_HANDLE |
FFT descriptor. |
Name |
Type |
Description |
---|---|---|
desc_handle |
FORTRAN: DFTI_DESCRIPTOR C: DFTI_DESCRIPTOR_HANDLE |
Updated FFT descriptor. |
status |
FORTRAN: INTEGER C: MKL_LONG |
Function completion status. |
This function completes initialization of a previously created descriptor, which is required before the descriptor can be used for FFT computations. Typically, this committal performs all initialization that facilitates the actual FFT computation. This initialization may involve exploring many different factorizations of the input length to find the optimal computation method.
Any changes of configuration parameters of a committed descriptor via the set value function (see Descriptor Configuration) requires a re-committal of the descriptor before a computation function can be invoked. Typically, this committal function call is immediately followed by a computation function call (see FFT Computation).
The function returns the zero status when it completes successfully. See Status Checking Functions for more information on the returned status.
! Fortran interface INTERFACE DftiCommitDescriptor !Note that the body provided here is to illustrate the different !argument list and types of dummy arguments. The interface !does not guarantee what the actual function names are. !Users can only rely on the function name following the !keyword INTERFACE FUNCTION some_actual function_1 ( Desc_Handle ) INTEGER :: some_actual function_1 TYPE(DFTI_DESCRIPTOR), POINTER :: Desc_Handle END FUNCTION some_actual function_1 END INTERFACE DftiCommitDescriptor
/* C prototype */ MKL_LONG DftiCommitDescriptor( DFTI_DESCRIPTOR_HANDLE );