MKL_DFT_TYPE Module


Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: DFTI_SPKP = SELECTED_REAL_KIND(6, 37)
integer, public, parameter :: DFTI_DPKP = SELECTED_REAL_KIND(15, 307)
integer, public, parameter :: DFTI_FORWARD_DOMAIN = 0
integer, public, parameter :: DFTI_DIMENSION = 1
integer, public, parameter :: DFTI_LENGTHS = 2
integer, public, parameter :: DFTI_PRECISION = 3
integer, public, parameter :: DFTI_FORWARD_SCALE = 4
integer, public, parameter :: DFTI_BACKWARD_SCALE = 5
integer, public, parameter :: DFTI_NUMBER_OF_TRANSFORMS = 7
integer, public, parameter :: DFTI_COMPLEX_STORAGE = 8
integer, public, parameter :: DFTI_REAL_STORAGE = 9
integer, public, parameter :: DFTI_CONJUGATE_EVEN_STORAGE = 10
integer, public, parameter :: DFTI_PLACEMENT = 11
integer, public, parameter :: DFTI_INPUT_STRIDES = 12
integer, public, parameter :: DFTI_OUTPUT_STRIDES = 13
integer, public, parameter :: DFTI_INPUT_DISTANCE = 14
integer, public, parameter :: DFTI_OUTPUT_DISTANCE = 15
integer, public, parameter :: DFTI_WORKSPACE = 17
integer, public, parameter :: DFTI_ORDERING = 18
integer, public, parameter :: DFTI_TRANSPOSE = 19
integer, public, parameter :: DFTI_DESCRIPTOR_NAME = 20
integer, public, parameter :: DFTI_PACKED_FORMAT = 21
integer, public, parameter :: DFTI_COMMIT_STATUS = 22
integer, public, parameter :: DFTI_VERSION = 23
integer, public, parameter :: DFTI_NUMBER_OF_USER_THREADS = 26
integer, public, parameter :: DFTI_THREAD_LIMIT = 27
integer, public, parameter :: DFTI_COMMITTED = 30
integer, public, parameter :: DFTI_UNCOMMITTED = 31
integer, public, parameter :: DFTI_COMPLEX = 32
integer, public, parameter :: DFTI_REAL = 33
integer, public, parameter :: DFTI_SINGLE = 35
integer, public, parameter :: DFTI_DOUBLE = 36
real(kind=DFTI_SPKP), public, parameter :: DFTI_SINGLE_R = REAL(35)
real(kind=DFTI_DPKP), public, parameter :: DFTI_DOUBLE_R = REAL(36)
integer, public, parameter :: DFTI_COMPLEX_COMPLEX = 39
integer, public, parameter :: DFTI_COMPLEX_REAL = 40
integer, public, parameter :: DFTI_REAL_COMPLEX = 41
integer, public, parameter :: DFTI_REAL_REAL = 42
integer, public, parameter :: DFTI_INPLACE = 43
integer, public, parameter :: DFTI_NOT_INPLACE = 44
integer, public, parameter :: DFTI_ORDERED = 48
integer, public, parameter :: DFTI_BACKWARD_SCRAMBLED = 49
integer, public, parameter :: DFTI_ALLOW = 51
integer, public, parameter :: DFTI_AVOID = 52
integer, public, parameter :: DFTI_NONE = 53
integer, public, parameter :: DFTI_CCS_FORMAT = 54
integer, public, parameter :: DFTI_PACK_FORMAT = 55
integer, public, parameter :: DFTI_PERM_FORMAT = 56
integer, public, parameter :: DFTI_CCE_FORMAT = 57
integer, public, parameter :: DFTI_NO_ERROR = 0
integer, public, parameter :: DFTI_MEMORY_ERROR = 1
integer, public, parameter :: DFTI_INVALID_CONFIGURATION = 2
integer, public, parameter :: DFTI_INCONSISTENT_CONFIGURATION = 3
integer, public, parameter :: DFTI_MULTITHREADED_ERROR = 4
integer, public, parameter :: DFTI_BAD_DESCRIPTOR = 5
integer, public, parameter :: DFTI_UNIMPLEMENTED = 6
integer, public, parameter :: DFTI_MKL_INTERNAL_ERROR = 7
integer, public, parameter :: DFTI_NUMBER_OF_THREADS_ERROR = 8
integer, public, parameter :: DFTI_1D_LENGTH_EXCEEDS_INT32 = 9
integer, public, parameter :: DFTI_1D_MEMORY_EXCEEDS_INT32 = 9
integer, public, parameter :: DFTI_MAX_MESSAGE_LENGTH = 80
integer, public, parameter :: DFTI_MAX_NAME_LENGTH = 10
integer, public, parameter :: DFTI_VERSION_LENGTH = 198

Derived Types

type, public ::  DFTI_DESCRIPTOR