diff options
Diffstat (limited to 'openmp/runtime/src/include/50/omp_lib.f.var')
| -rw-r--r-- | openmp/runtime/src/include/50/omp_lib.f.var | 31 | 
1 files changed, 31 insertions, 0 deletions
diff --git a/openmp/runtime/src/include/50/omp_lib.f.var b/openmp/runtime/src/include/50/omp_lib.f.var index bebb6e9de94..2c534e2a8ff 100644 --- a/openmp/runtime/src/include/50/omp_lib.f.var +++ b/openmp/runtime/src/include/50/omp_lib.f.var @@ -36,6 +36,8 @@          integer, parameter :: omp_control_tool_result_kind = omp_integer_kind          integer, parameter :: omp_allocator_kind = int_ptr_kind() +        integer, parameter :: omp_pause_resource_kind = omp_integer_kind +        end module omp_lib_kinds        module omp_lib @@ -83,6 +85,10 @@          integer (kind=omp_allocator_kind), parameter :: omp_pteam_mem_alloc = 7          integer (kind=omp_allocator_kind), parameter :: omp_thread_mem_alloc = 8 +        integer (kind=omp_pause_resource_kind), parameter :: omp_pause_resume = 0 +        integer (kind=omp_pause_resource_kind), parameter :: omp_pause_soft = 1 +        integer (kind=omp_pause_resource_kind), parameter :: omp_pause_hard = 2 +          interface  !         *** @@ -283,6 +289,19 @@              integer (kind=omp_integer_kind) omp_get_device_num            end function omp_get_device_num +          function omp_pause_resource(kind, device_num) +            use omp_lib_kinds +            integer (kind=omp_pause_resource_kind) kind +            integer (kind=omp_integer_kind) device_num +            integer (kind=omp_integer_kind) omp_pause_resource +          end function omp_pause_resource + +          function omp_pause_resource_all(kind) +            use omp_lib_kinds +            integer (kind=omp_pause_resource_kind) kind +            integer (kind=omp_integer_kind) omp_pause_resource_all +          end function omp_pause_resource_all +            subroutine omp_init_lock(svar)  !DIR$ IF(__INTEL_COMPILER.GE.1400)  !DIR$ attributes known_intrinsic :: omp_init_lock @@ -621,6 +640,9 @@  !dec$ attributes alias:'OMP_GET_INITIAL_DEVICE' :: omp_get_initial_device  !dec$ attributes alias:'OMP_GET_MAX_TASK_PRIORITY' :: omp_get_max_task_priority  !dec$ attributes alias:'OMP_GET_DEVICE_NUM' :: omp_get_device_num +!dec$ attributes alias:'OMP_PAUSE_RESOURCE' :: omp_pause_resource +!dec$ attributes alias:'OMP_PAUSE_RESOURCE_ALL' :: omp_pause_resource_all +  !dec$ attributes alias:'OMP_CONTROL_TOOL' :: omp_control_tool  !dec$ attributes alias:'OMP_SET_AFFINITY_FORMAT' :: omp_set_affinity_format  !dec$ attributes alias:'OMP_GET_AFFINITY_FORMAT' :: omp_get_affinity_format @@ -708,6 +730,9 @@  !dec$ attributes alias:'_OMP_GET_INITIAL_DEVICE' :: omp_get_initial_device  !dec$ attributes alias:'_OMP_GET_MAX_TASK_PRIORTY' :: omp_get_max_task_priority  !dec$ attributes alias:'_OMP_GET_DEVICE_NUM' :: omp_get_device_num +!dec$ attributes alias:'_OMP_PAUSE_RESOURCE' :: omp_pause_resource +!dec$ attributes alias:'_OMP_PAUSE_RESOURCE_ALL' :: omp_pause_resource_all +  !dec$ attributes alias:'_OMP_CONTROL_TOOL' :: omp_control_tool  !dec$ attributes alias:'_OMP_SET_AFFINITY_FORMAT' :: omp_set_affinity_format  !dec$ attributes alias:'_OMP_GET_AFFINITY_FORMAT' :: omp_get_affinity_format @@ -798,6 +823,9 @@  !dec$ attributes alias:'omp_get_initial_device_'::omp_get_initial_device  !dec$ attributes alias:'omp_get_max_task_priority_'::omp_get_max_task_priority  !dec$ attributes alias:'omp_get_device_num_'::omp_get_device_num +!dec$ attributes alias:'omp_pause_resource_' :: omp_pause_resource +!dec$ attributes alias:'omp_pause_resource_all_' :: omp_pause_resource_all +  !dec$ attributes alias:'omp_set_affinity_format_' :: omp_set_affinity_format  !dec$ attributes alias:'omp_get_affinity_format_' :: omp_get_affinity_format  !dec$ attributes alias:'omp_display_affinity_' :: omp_display_affinity @@ -887,6 +915,9 @@  !dec$ attributes alias:'_omp_get_initial_device_'::omp_get_initial_device  !dec$ attributes alias:'_omp_get_max_task_priorty_'::omp_get_max_task_priority  !dec$ attributes alias:'_omp_get_device_num_'::omp_get_device_num +!dec$ attributes alias:'_omp_pause_resource_' :: omp_pause_resource +!dec$ attributes alias:'_omp_pause_resource_all_' :: omp_pause_resource_all +  !dec$ attributes alias:'_omp_init_lock_'::omp_init_lock  !dec$ attributes alias:'_omp_init_lock_with_hint_'::omp_init_lock_with_hint  !dec$ attributes alias:'_omp_destroy_lock_'::omp_destroy_lock  | 

