Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content
Contents

free_trig_transform

Cleans the memory allocated for the data structure used by the FFT interface.

Syntax

void free_trig_transform
(
DFTI_DESCRIPTOR_HANDLE
*handle,
MKL_INT
ipar[],
MKL_INT
*stat
)
;
Include Files
  • mkl_trig_transforms.f90
Input Parameters
ipar
MKL_INT
array of size 128. Contains integer data needed for Trigonometric Transform computations.
handle
DFTI_DESCRIPTOR_HANDLE*
. The data structure used by
Intel® MKL
FFT interface (for details, refer toFFT Functions).
Output Parameters
handle
The data structure used by
Intel® MKL
FFT interface. Memory allocated for the structure is released on output.
ipar
Contains integer data needed for Trigonometric Transform computations. On output,
ipar[6]
is updated with the
stat
value.
stat
MKL_INT*
. Contains the routine completion status, which is also written to
ipar[6]
.
Description
The
free_trig_transform
routine cleans the memory used by the
handle
structure, needed for
Intel® MKL
FFT functions. To release the memory allocated for other parameters, include cleaning of the memory in your code.
Return Values
stat
= 0
The routine completed the task normally.
stat
= -1000
The routine stopped because of an FFT interface error.
stat
= -99999
The routine failed to complete the task.

Product and Performance Information

1

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