Lines Matching full:kind
45 integer(kind=omp_alloctrait_key_kind) key
46 integer(kind=omp_alloctrait_val_kind) value
92 integer (kind=omp_integer_kind), parameter, public :: openmp_version = @LIBOMP_OMP_YEAR_MONTH@
93 integer (kind=omp_integer_kind), parameter, public :: kmp_version_major = @LIBOMP_VERSION_MAJOR@
94 integer (kind=omp_integer_kind), parameter, public :: kmp_version_minor = @LIBOMP_VERSION_MINOR@
95 integer (kind=omp_integer_kind), parameter, public :: kmp_version_build = @LIBOMP_VERSION_BUILD@
99 integer(kind=omp_sched_kind), parameter, public :: omp_sched_static = 1
100 integer(kind=omp_sched_kind), parameter, public :: omp_sched_dynamic = 2
101 integer(kind=omp_sched_kind), parameter, public :: omp_sched_guided = 3
102 integer(kind=omp_sched_kind), parameter, public :: omp_sched_auto = 4
103 integer(kind=omp_sched_kind), parameter, public :: omp_sched_monotonic = int(Z'80000000', kind=omp_sched_kind)
105 integer (kind=omp_proc_bind_kind), parameter, public :: omp_proc_bind_false = 0
106 integer (kind=omp_proc_bind_kind), parameter, public :: omp_proc_bind_true = 1
107 integer (kind=omp_proc_bind_kind), parameter, public :: omp_proc_bind_master = 2
108 integer (kind=omp_proc_bind_kind), parameter, public :: omp_proc_bind_close = 3
109 integer (kind=omp_proc_bind_kind), parameter, public :: omp_proc_bind_spread = 4
111 integer (kind=kmp_cancel_kind), parameter, public :: kmp_cancel_parallel = 1
112 integer (kind=kmp_cancel_kind), parameter, public :: kmp_cancel_loop = 2
113 integer (kind=kmp_cancel_kind), parameter, public :: kmp_cancel_sections = 3
114 integer (kind=kmp_cancel_kind), parameter, public :: kmp_cancel_taskgroup = 4
116 integer (kind=omp_sync_hint_kind), parameter, public :: omp_sync_hint_none = 0
117 integer (kind=omp_sync_hint_kind), parameter, public :: omp_sync_hint_uncontended = 1
118 integer (kind=omp_sync_hint_kind), parameter, public :: omp_sync_hint_contended = 2
119 integer (kind=omp_sync_hint_kind), parameter, public :: omp_sync_hint_nonspeculative = 4
120 integer (kind=omp_sync_hint_kind), parameter, public :: omp_sync_hint_speculative = 8
121 integer (kind=omp_lock_hint_kind), parameter, public :: omp_lock_hint_none = omp_sync_hint_none
122 integer (kind=omp_lock_hint_kind), parameter, public :: omp_lock_hint_uncontended = omp_sync_hint_uncontended
123 integer (kind=omp_lock_hint_kind), parameter, public :: omp_lock_hint_contended = omp_sync_hint_contended
124 integer (kind=omp_lock_hint_kind), parameter, public :: omp_lock_hint_nonspeculative = omp_sync_hint_nonspeculative
125 integer (kind=omp_lock_hint_kind), parameter, public :: omp_lock_hint_speculative = omp_sync_hint_speculative
126 integer (kind=omp_lock_hint_kind), parameter, public :: kmp_lock_hint_hle = 65536
127 integer (kind=omp_lock_hint_kind), parameter, public :: kmp_lock_hint_rtm = 131072
128 integer (kind=omp_lock_hint_kind), parameter, public :: kmp_lock_hint_adaptive = 262144
130 integer (kind=omp_control_tool_kind), parameter, public :: omp_control_tool_start = 1
131 integer (kind=omp_control_tool_kind), parameter, public :: omp_control_tool_pause = 2
132 integer (kind=omp_control_tool_kind), parameter, public :: omp_control_tool_flush = 3
133 integer (kind=omp_control_tool_kind), parameter, public :: omp_control_tool_end = 4
135 integer (kind=omp_control_tool_result_kind), parameter, public :: omp_control_tool_notool = -2
136 integer (kind=omp_control_tool_result_kind), parameter, public :: omp_control_tool_nocallback = -1
137 integer (kind=omp_control_tool_result_kind), parameter, public :: omp_control_tool_success = 0
138 integer (kind=omp_control_tool_result_kind), parameter, public :: omp_control_tool_ignored = 1
140 integer (kind=omp_alloctrait_key_kind), parameter, public :: omp_atk_sync_hint = 1
141 integer (kind=omp_alloctrait_key_kind), parameter, public :: omp_atk_alignment = 2
142 integer (kind=omp_alloctrait_key_kind), parameter, public :: omp_atk_access = 3
143 integer (kind=omp_alloctrait_key_kind), parameter, public :: omp_atk_pool_size = 4
144 integer (kind=omp_alloctrait_key_kind), parameter, public :: omp_atk_fallback = 5
145 integer (kind=omp_alloctrait_key_kind), parameter, public :: omp_atk_fb_data = 6
146 integer (kind=omp_alloctrait_key_kind), parameter, public :: omp_atk_pinned = 7
147 integer (kind=omp_alloctrait_key_kind), parameter, public :: omp_atk_partition = 8
149 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_default = -1
150 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_false = 0
151 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_true = 1
152 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_contended = 3
153 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_uncontended = 4
154 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_serialized = 5
155 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_sequential = omp_atv_serialized
156 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_private = 6
157 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_all = 7
158 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_thread = 8
159 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_pteam = 9
160 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_cgroup = 10
161 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_default_mem_fb = 11
162 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_null_fb = 12
163 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_abort_fb = 13
164 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_allocator_fb = 14
165 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_environment = 15
166 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_nearest = 16
167 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_blocked = 17
168 integer (kind=omp_alloctrait_val_kind), parameter, public :: omp_atv_interleaved = 18
170 integer (kind=omp_allocator_handle_kind), parameter, public :: omp_null_allocator = 0
171 integer (kind=omp_allocator_handle_kind), parameter, public :: omp_default_mem_alloc = 1
172 integer (kind=omp_allocator_handle_kind), parameter, public :: omp_large_cap_mem_alloc = 2
173 integer (kind=omp_allocator_handle_kind), parameter, public :: omp_const_mem_alloc = 3
174 integer (kind=omp_allocator_handle_kind), parameter, public :: omp_high_bw_mem_alloc = 4
175 integer (kind=omp_allocator_handle_kind), parameter, public :: omp_low_lat_mem_alloc = 5
176 integer (kind=omp_allocator_handle_kind), parameter, public :: omp_cgroup_mem_alloc = 6
177 integer (kind=omp_allocator_handle_kind), parameter, public :: omp_pteam_mem_alloc = 7
178 integer (kind=omp_allocator_handle_kind), parameter, public :: omp_thread_mem_alloc = 8
179 integer (kind=omp_allocator_handle_kind), parameter, public :: llvm_omp_target_host_mem_alloc = 100
180 integer (kind=omp_allocator_handle_kind), parameter, public :: llvm_omp_target_shared_mem_alloc = 101
181 integer (kind=omp_allocator_handle_kind), parameter, public :: llvm_omp_target_device_mem_alloc = 102
183 integer (kind=omp_memspace_handle_kind), parameter, public :: omp_default_mem_space = 0
184 integer (kind=omp_memspace_handle_kind), parameter, public :: omp_large_cap_mem_space = 1
185 integer (kind=omp_memspace_handle_kind), parameter, public :: omp_const_mem_space = 2
186 integer (kind=omp_memspace_handle_kind), parameter, public :: omp_high_bw_mem_space = 3
187 integer (kind=omp_memspace_handle_kind), parameter, public :: omp_low_lat_mem_space = 4
188 integer (kind=omp_memspace_handle_kind), parameter, public :: llvm_omp_target_host_mem_space = 100
189 integer (kind=omp_memspace_handle_kind), parameter, public :: llvm_omp_target_shared_mem_space = 101
190 integer (kind=omp_memspace_handle_kind), parameter, public :: llvm_omp_target_device_mem_space = 102
192 integer (kind=omp_pause_resource_kind), parameter, public :: omp_pause_resume = 0
193 integer (kind=omp_pause_resource_kind), parameter, public :: omp_pause_soft = 1
194 integer (kind=omp_pause_resource_kind), parameter, public :: omp_pause_hard = 2
195 integer (kind=omp_pause_resource_kind), parameter, public :: omp_pause_stop_tool = 3
197 integer (kind=omp_interop_fr_kind), parameter, public :: omp_ifr_cuda = 1
198 integer (kind=omp_interop_fr_kind), parameter, public :: omp_ifr_cuda_driver = 2
199 integer (kind=omp_interop_fr_kind), parameter, public :: omp_ifr_opencl = 3
200 integer (kind=omp_interop_fr_kind), parameter, public :: omp_ifr_sycl = 4
201 integer (kind=omp_interop_fr_kind), parameter, public :: omp_ifr_hip = 5
202 integer (kind=omp_interop_fr_kind), parameter, public :: omp_ifr_level_zero = 6
203 integer (kind=omp_interop_fr_kind), parameter, public :: omp_ifr_last = 7
205 integer (kind=omp_interop_kind), parameter, public :: omp_interop_none = 0
215 integer (kind=omp_integer_kind), value :: num_threads
220 logical (kind=omp_logical_kind), value :: dynamic_threads
225 logical (kind=omp_logical_kind), value :: nested
230 integer (kind=omp_integer_kind) omp_get_num_threads
235 integer (kind=omp_integer_kind) omp_get_max_threads
240 integer (kind=omp_integer_kind) omp_get_thread_num
245 integer (kind=omp_integer_kind) omp_get_num_procs
250 logical (kind=omp_logical_kind) omp_in_parallel
255 logical (kind=omp_logical_kind) omp_in_final
260 logical (kind=omp_logical_kind) omp_get_dynamic
265 logical (kind=omp_logical_kind) omp_get_nested
270 integer (kind=omp_integer_kind) omp_get_thread_limit
275 integer (kind=omp_integer_kind), value :: max_levels
280 integer (kind=omp_integer_kind) omp_get_max_active_levels
285 integer (kind=omp_integer_kind) omp_get_level
290 integer (kind=omp_integer_kind) omp_get_active_level
295 integer (kind=omp_integer_kind) omp_get_ancestor_thread_num
296 integer (kind=omp_integer_kind), value :: level
301 integer (kind=omp_integer_kind) omp_get_team_size
302 integer (kind=omp_integer_kind), value :: level
305 subroutine omp_set_schedule(kind, chunk_size) bind(c)
307 integer (kind=omp_sched_kind), value :: kind
308 integer (kind=omp_integer_kind), value :: chunk_size
311 subroutine omp_get_schedule(kind, chunk_size) bind(c)
313 integer (kind=omp_sched_kind) kind
314 integer (kind=omp_integer_kind) chunk_size
319 integer (kind=omp_proc_bind_kind) omp_get_proc_bind
324 integer (kind=omp_integer_kind) omp_get_num_places
329 integer (kind=omp_integer_kind), value :: place_num
330 integer (kind=omp_integer_kind) omp_get_place_num_procs
335 integer (kind=omp_integer_kind), value :: place_num
336 integer (kind=omp_integer_kind) ids(*)
341 integer (kind=omp_integer_kind) omp_get_place_num
346 integer (kind=omp_integer_kind) omp_get_partition_num_places
351 integer (kind=omp_integer_kind) place_nums(*)
356 real (kind=kmp_double_kind) omp_get_wtime
361 real (kind=kmp_double_kind) omp_get_wtick
366 integer (kind=omp_integer_kind) omp_get_default_device
371 integer (kind=omp_integer_kind), value :: device_num
376 integer (kind=omp_integer_kind) omp_get_num_devices
381 integer (kind=omp_integer_kind) omp_get_num_teams
386 integer (kind=omp_integer_kind) omp_get_team_num
391 integer (kind=omp_integer_kind) omp_get_cancellation
396 logical (kind=omp_logical_kind) omp_is_initial_device
401 integer (kind=omp_integer_kind) omp_get_initial_device
406 integer (kind=omp_integer_kind) omp_get_device_num
409 function omp_pause_resource(kind, device_num) bind(c)
411 integer (kind=omp_pause_resource_kind), value :: kind
412 integer (kind=omp_integer_kind), value :: device_num
413 integer (kind=omp_integer_kind) omp_pause_resource
416 function omp_pause_resource_all(kind) bind(c)
418 integer (kind=omp_pause_resource_kind), value :: kind
419 integer (kind=omp_integer_kind) omp_pause_resource_all
424 integer (kind=omp_integer_kind) omp_get_supported_active_levels
429 integer (kind=omp_event_handle_kind), value :: event
439 integer (kind=omp_lock_kind) svar
449 integer (kind=omp_lock_kind) svar
459 integer (kind=omp_lock_kind) svar
469 integer (kind=omp_lock_kind) svar
479 logical (kind=omp_logical_kind) omp_test_lock
480 integer (kind=omp_lock_kind) svar
490 integer (kind=omp_nest_lock_kind) nvar
500 integer (kind=omp_nest_lock_kind) nvar
510 integer (kind=omp_nest_lock_kind) nvar
520 integer (kind=omp_nest_lock_kind) nvar
530 integer (kind=omp_integer_kind) omp_test_nest_lock
531 integer (kind=omp_nest_lock_kind) nvar
536 integer (kind=omp_integer_kind) omp_get_max_task_priority
541 integer (kind=omp_lock_kind) svar
542 integer (kind=omp_lock_hint_kind), value :: hint
547 integer (kind=omp_nest_lock_kind) nvar
548 integer (kind=omp_lock_hint_kind), value :: hint
553 integer (kind=omp_integer_kind) omp_control_tool
554 integer (kind=omp_control_tool_kind), value :: command
555 integer (kind=omp_control_tool_kind), value :: modifier
556 integer (kind=kmp_pointer_kind), optional :: arg
561 integer (kind=omp_allocator_handle_kind) omp_init_allocator
562 integer (kind=omp_memspace_handle_kind) :: memspace
563 integer (kind=omp_integer_kind) :: ntraits
569 integer (kind=omp_allocator_handle_kind), value :: allocator
574 integer (kind=omp_allocator_handle_kind), value :: allocator
579 integer (kind=omp_allocator_handle_kind) omp_get_default_allocator
589 integer (kind=kmp_size_t_kind) :: omp_get_affinity_format
600 integer (kind=kmp_size_t_kind) :: omp_capture_affinity
605 integer (kind=omp_integer_kind), value :: num_teams
610 integer (kind=omp_integer_kind) omp_get_max_teams
615 integer (kind=omp_integer_kind), value :: thread_limit
620 integer (kind=omp_integer_kind) omp_get_teams_thread_limit
625 logical (kind=omp_logical_kind), value :: verbose
802 logical (kind=omp_logical_kind) omp_in_explicit_task
811 integer (kind=omp_integer_kind), value :: size
816 integer (kind=kmp_size_t_kind), value :: size
821 integer (kind=omp_integer_kind), value :: msec
835 integer (kind=omp_integer_kind), value :: libnum
840 character (kind=c_char) :: string(*)
845 integer (kind=omp_integer_kind) kmp_get_stacksize
850 integer (kind=kmp_size_t_kind) kmp_get_stacksize_s
855 integer (kind=omp_integer_kind) kmp_get_blocktime
860 integer (kind=omp_integer_kind) kmp_get_library
865 integer (kind=omp_integer_kind), value :: num
870 integer (kind=omp_integer_kind) kmp_set_affinity
871 integer (kind=kmp_affinity_mask_kind) mask
876 integer (kind=omp_integer_kind) kmp_get_affinity
877 integer (kind=kmp_affinity_mask_kind) mask
882 integer (kind=omp_integer_kind) kmp_get_affinity_max_proc
887 integer (kind=kmp_affinity_mask_kind) mask
892 integer (kind=kmp_affinity_mask_kind) mask
897 integer (kind=omp_integer_kind) kmp_set_affinity_mask_proc
898 integer (kind=omp_integer_kind), value :: proc
899 integer (kind=kmp_affinity_mask_kind) mask
904 integer (kind=omp_integer_kind) kmp_unset_affinity_mask_proc
905 integer (kind=omp_integer_kind), value :: proc
906 integer (kind=kmp_affinity_mask_kind) mask
911 integer (kind=omp_integer_kind) kmp_get_affinity_mask_proc
912 integer (kind=omp_integer_kind), value :: proc
913 integer (kind=kmp_affinity_mask_kind) mask
918 integer (kind=kmp_pointer_kind) kmp_malloc
919 integer (kind=kmp_size_t_kind), value :: size
924 integer (kind=kmp_pointer_kind) kmp_aligned_malloc
925 integer (kind=kmp_size_t_kind), value :: size
926 integer (kind=kmp_size_t_kind), value :: alignment
931 integer (kind=kmp_pointer_kind) kmp_calloc
932 integer (kind=kmp_size_t_kind), value :: nelem
933 integer (kind=kmp_size_t_kind), value :: elsize
938 integer (kind=kmp_pointer_kind) kmp_realloc
939 integer (kind=kmp_pointer_kind), value :: ptr
940 integer (kind=kmp_size_t_kind), value :: size
945 integer (kind=kmp_pointer_kind), value :: ptr
956 integer (kind=kmp_cancel_kind), value :: cancelkind
957 logical (kind=omp_logical_kind) kmp_get_cancellation_status