diff options
Diffstat (limited to 'openmp/runtime/src/include')
-rw-r--r-- | openmp/runtime/src/include/omp.h.var | 57 | ||||
-rw-r--r-- | openmp/runtime/src/include/omp_lib.f.var | 5 | ||||
-rw-r--r-- | openmp/runtime/src/include/omp_lib.f90.var | 6 | ||||
-rw-r--r-- | openmp/runtime/src/include/omp_lib.h.var | 5 |
4 files changed, 46 insertions, 27 deletions
diff --git a/openmp/runtime/src/include/omp.h.var b/openmp/runtime/src/include/omp.h.var index 2246e7012bee..f62afc2b693d 100644 --- a/openmp/runtime/src/include/omp.h.var +++ b/openmp/runtime/src/include/omp.h.var @@ -228,36 +228,36 @@ typedef uintptr_t omp_uintptr_t; typedef enum { - OMP_ATK_THREADMODEL = 1, - OMP_ATK_ALIGNMENT = 2, - OMP_ATK_ACCESS = 3, - OMP_ATK_POOL_SIZE = 4, - OMP_ATK_FALLBACK = 5, - OMP_ATK_FB_DATA = 6, - OMP_ATK_PINNED = 7, - OMP_ATK_PARTITION = 8 + omp_atk_threadmodel = 1, + omp_atk_alignment = 2, + omp_atk_access = 3, + omp_atk_pool_size = 4, + omp_atk_fallback = 5, + omp_atk_fb_data = 6, + omp_atk_pinned = 7, + omp_atk_partition = 8 } omp_alloctrait_key_t; typedef enum { - OMP_ATV_FALSE = 0, - OMP_ATV_TRUE = 1, - OMP_ATV_DEFAULT = 2, - OMP_ATV_CONTENDED = 3, - OMP_ATV_UNCONTENDED = 4, - OMP_ATV_SEQUENTIAL = 5, - OMP_ATV_PRIVATE = 6, - OMP_ATV_ALL = 7, - OMP_ATV_THREAD = 8, - OMP_ATV_PTEAM = 9, - OMP_ATV_CGROUP = 10, - OMP_ATV_DEFAULT_MEM_FB = 11, - OMP_ATV_NULL_FB = 12, - OMP_ATV_ABORT_FB = 13, - OMP_ATV_ALLOCATOR_FB = 14, - OMP_ATV_ENVIRONMENT = 15, - OMP_ATV_NEAREST = 16, - OMP_ATV_BLOCKED = 17, - OMP_ATV_INTERLEAVED = 18 + omp_atv_false = 0, + omp_atv_true = 1, + omp_atv_default = 2, + omp_atv_contended = 3, + omp_atv_uncontended = 4, + omp_atv_sequential = 5, + omp_atv_private = 6, + omp_atv_all = 7, + omp_atv_thread = 8, + omp_atv_pteam = 9, + omp_atv_cgroup = 10, + omp_atv_default_mem_fb = 11, + omp_atv_null_fb = 12, + omp_atv_abort_fb = 13, + omp_atv_allocator_fb = 14, + omp_atv_environment = 15, + omp_atv_nearest = 16, + omp_atv_blocked = 17, + omp_atv_interleaved = 18 } omp_alloctrait_value_t; typedef struct { @@ -355,6 +355,9 @@ extern int __KAI_KMPC_CONVENTION omp_get_supported_active_levels(void); + /* OpenMP 5.1 Display Environment */ + extern void omp_display_env(int verbose); + # undef __KAI_KMPC_CONVENTION # undef __KMP_IMP diff --git a/openmp/runtime/src/include/omp_lib.f.var b/openmp/runtime/src/include/omp_lib.f.var index d631438f55ad..bf40c78707a8 100644 --- a/openmp/runtime/src/include/omp_lib.f.var +++ b/openmp/runtime/src/include/omp_lib.f.var @@ -488,6 +488,11 @@ integer (kind=kmp_size_t_kind) omp_capture_affinity end function omp_capture_affinity + subroutine omp_display_env(verbose) bind(c) + use omp_lib_kinds + logical (kind=omp_logical_kind), value :: verbose + end subroutine omp_display_env + ! *** ! *** kmp_* entry points ! *** diff --git a/openmp/runtime/src/include/omp_lib.f90.var b/openmp/runtime/src/include/omp_lib.f90.var index ac568486d204..fbbb7b9df94d 100644 --- a/openmp/runtime/src/include/omp_lib.f90.var +++ b/openmp/runtime/src/include/omp_lib.f90.var @@ -503,6 +503,12 @@ integer (kind=kmp_size_t_kind) :: omp_capture_affinity end function omp_capture_affinity + subroutine omp_display_env(verbose) bind(c) + use omp_lib_kinds + logical (kind=omp_logical_kind), value :: verbose + end subroutine omp_display_env + + ! *** ! *** kmp_* entry points ! *** diff --git a/openmp/runtime/src/include/omp_lib.h.var b/openmp/runtime/src/include/omp_lib.h.var index 8775128157bd..f1b6b03f7725 100644 --- a/openmp/runtime/src/include/omp_lib.h.var +++ b/openmp/runtime/src/include/omp_lib.h.var @@ -580,6 +580,11 @@ integer (kind=kmp_size_t_kind) :: omp_capture_affinity end function omp_capture_affinity + subroutine omp_display_env(verbose) bind(c) + import + logical (kind=omp_logical_kind), value :: verbose + end subroutine omp_display_env + ! *** ! *** kmp_* entry points ! *** |