LMDZ
mkl_dft_type Module Reference

Data Types

type  dfti_descriptor
 

Variables

integer, parameter dfti_spkp = SELECTED_REAL_KIND(6, 37)
 
integer, parameter dfti_dpkp = SELECTED_REAL_KIND(15, 307)
 
integer, parameter dfti_forward_domain = 0
 
integer, parameter dfti_dimension = 1
 
integer, parameter dfti_lengths = 2
 
integer, parameter dfti_precision = 3
 
integer, parameter dfti_forward_scale = 4
 
integer, parameter dfti_backward_scale = 5
 
integer, parameter dfti_number_of_transforms = 7
 
integer, parameter dfti_complex_storage = 8
 
integer, parameter dfti_real_storage = 9
 
integer, parameter dfti_conjugate_even_storage = 10
 
integer, parameter dfti_placement = 11
 
integer, parameter dfti_input_strides = 12
 
integer, parameter dfti_output_strides = 13
 
integer, parameter dfti_input_distance = 14
 
integer, parameter dfti_output_distance = 15
 
integer, parameter dfti_workspace = 17
 
integer, parameter dfti_ordering = 18
 
integer, parameter dfti_transpose = 19
 
integer, parameter dfti_descriptor_name = 20
 
integer, parameter dfti_packed_format = 21
 
integer, parameter dfti_commit_status = 22
 
integer, parameter dfti_version = 23
 
integer, parameter dfti_number_of_user_threads = 26
 
integer, parameter dfti_committed = 30
 
integer, parameter dfti_uncommitted = 31
 
integer, parameter dfti_complex = 32
 
integer, parameter dfti_real = 33
 
integer, parameter dfti_single = 35
 
integer, parameter dfti_double = 36
 
real(dfti_spkp), parameter dfti_single_r = 35
 
real(dfti_dpkp), parameter dfti_double_r = 36
 
integer, parameter dfti_complex_complex = 39
 
integer, parameter dfti_complex_real = 40
 
integer, parameter dfti_real_complex = 41
 
integer, parameter dfti_real_real = 42
 
integer, parameter dfti_inplace = 43
 
integer, parameter dfti_not_inplace = 44
 
integer, parameter dfti_ordered = 48
 
integer, parameter dfti_backward_scrambled = 49
 
integer, parameter dfti_allow = 51
 
integer, parameter dfti_avoid = 52
 
integer, parameter dfti_none = 53
 
integer, parameter dfti_ccs_format = 54
 
integer, parameter dfti_pack_format = 55
 
integer, parameter dfti_perm_format = 56
 
integer, parameter dfti_cce_format = 57
 
integer, parameter dfti_no_error = 0
 
integer, parameter dfti_memory_error = 1
 
integer, parameter dfti_invalid_configuration = 2
 
integer, parameter dfti_inconsistent_configuration = 3
 
integer, parameter dfti_multithreaded_error = 4
 
integer, parameter dfti_bad_descriptor = 5
 
integer, parameter dfti_unimplemented = 6
 
integer, parameter dfti_mkl_internal_error = 7
 
integer, parameter dfti_number_of_threads_error = 8
 
integer, parameter dfti_1d_length_exceeds_int32 = 9
 
integer, parameter dfti_max_message_length = 80
 
integer, parameter dfti_max_name_length = 10
 
integer, parameter dfti_version_length = 198
 
integer, parameter dfti_error_class = 60
 

Variable Documentation

integer, parameter mkl_dft_type::dfti_1d_length_exceeds_int32 = 9

Definition at line 213 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_allow = 51

Definition at line 190 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_avoid = 52

Definition at line 191 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_backward_scale = 5

Definition at line 66 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_backward_scrambled = 49

Definition at line 186 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_bad_descriptor = 5

Definition at line 209 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_cce_format = 57

Definition at line 199 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_ccs_format = 54

Definition at line 196 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_commit_status = 22

Definition at line 123 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_committed = 30

Definition at line 142 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_complex = 32

Definition at line 146 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_complex_complex = 39

Definition at line 168 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_complex_real = 40

Definition at line 169 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_complex_storage = 8

Definition at line 76 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_conjugate_even_storage = 10

Definition at line 84 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_descriptor_name = 20

Definition at line 116 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_dimension = 1

Definition at line 54 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_double = 36

Definition at line 152 of file mkl_dft_type.f90.

real(dfti_dpkp), parameter mkl_dft_type::dfti_double_r = 36

Definition at line 161 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_dpkp = SELECTED_REAL_KIND(15, 307)

Definition at line 44 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_error_class = 60

Definition at line 225 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_forward_domain = 0

Definition at line 51 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_forward_scale = 4

Definition at line 63 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_inconsistent_configuration = 3

Definition at line 207 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_inplace = 43

Definition at line 176 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_input_distance = 14

Definition at line 98 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_input_strides = 12

Definition at line 91 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_invalid_configuration = 2

Definition at line 206 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_lengths = 2

Definition at line 57 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_max_message_length = 80

Definition at line 216 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_max_name_length = 10

Definition at line 219 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_memory_error = 1

Definition at line 205 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_mkl_internal_error = 7

Definition at line 211 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_multithreaded_error = 4

Definition at line 208 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_no_error = 0

Definition at line 204 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_none = 53

Definition at line 192 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_not_inplace = 44

Definition at line 177 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_number_of_threads_error = 8

Definition at line 212 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_number_of_transforms = 7

Definition at line 72 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_number_of_user_threads = 26

Definition at line 135 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_ordered = 48

Definition at line 185 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_ordering = 18

Definition at line 110 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_output_distance = 15

Definition at line 101 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_output_strides = 13

Definition at line 95 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_pack_format = 55

Definition at line 197 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_packed_format = 21

Definition at line 120 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_perm_format = 56

Definition at line 198 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_placement = 11

Definition at line 87 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_precision = 3

Definition at line 60 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_real = 33

Definition at line 147 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_real_complex = 41

Definition at line 172 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_real_real = 42

Definition at line 173 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_real_storage = 9

Definition at line 80 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_single = 35

Definition at line 151 of file mkl_dft_type.f90.

real(dfti_spkp), parameter mkl_dft_type::dfti_single_r = 35

Definition at line 160 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_spkp = SELECTED_REAL_KIND(6, 37)

Definition at line 43 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_transpose = 19

Definition at line 113 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_uncommitted = 31

Definition at line 143 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_unimplemented = 6

Definition at line 210 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_version = 23

Definition at line 126 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_version_length = 198

Definition at line 222 of file mkl_dft_type.f90.

integer, parameter mkl_dft_type::dfti_workspace = 17

Definition at line 107 of file mkl_dft_type.f90.