diff options
Diffstat (limited to 'openmp/runtime/src/kmp_ftn_os.h')
| -rw-r--r-- | openmp/runtime/src/kmp_ftn_os.h | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/openmp/runtime/src/kmp_ftn_os.h b/openmp/runtime/src/kmp_ftn_os.h index 39dae22eb16..5d0aaa29697 100644 --- a/openmp/runtime/src/kmp_ftn_os.h +++ b/openmp/runtime/src/kmp_ftn_os.h @@ -100,7 +100,9 @@ #define FTN_GET_WTICK omp_get_wtick #if OMP_40_ENABLED +#if KMP_MIC || KMP_OS_DARWIN || defined(KMP_STUB) #define FTN_GET_NUM_DEVICES omp_get_num_devices +#endif #define FTN_GET_DEFAULT_DEVICE omp_get_default_device #define FTN_SET_DEFAULT_DEVICE omp_set_default_device #define FTN_IS_INITIAL_DEVICE omp_is_initial_device @@ -119,8 +121,8 @@ #define FTN_GET_PLACE_NUM omp_get_place_num #define FTN_GET_PARTITION_NUM_PLACES omp_get_partition_num_places #define FTN_GET_PARTITION_PLACE_NUMS omp_get_partition_place_nums -#define FTN_GET_INITIAL_DEVICE omp_get_initial_device #ifdef KMP_STUB +#define FTN_GET_INITIAL_DEVICE omp_get_initial_device #define FTN_TARGET_ALLOC omp_target_alloc #define FTN_TARGET_FREE omp_target_free #define FTN_TARGET_IS_PRESENT omp_target_is_present @@ -137,7 +139,6 @@ #define FTN_GET_DEFAULT_ALLOCATOR omp_get_default_allocator #define FTN_ALLOC omp_alloc #define FTN_FREE omp_free -#define FTN_GET_DEVICE_NUM omp_get_device_num #endif #endif /* KMP_FTN_PLAIN */ @@ -225,7 +226,9 @@ #define FTN_GET_WTICK omp_get_wtick_ #if OMP_40_ENABLED +#if KMP_MIC || KMP_OS_DARWIN || defined(KMP_STUB) #define FTN_GET_NUM_DEVICES omp_get_num_devices_ +#endif #define FTN_GET_DEFAULT_DEVICE omp_get_default_device_ #define FTN_SET_DEFAULT_DEVICE omp_set_default_device_ #define FTN_IS_INITIAL_DEVICE omp_is_initial_device_ @@ -244,8 +247,8 @@ #define FTN_GET_PLACE_NUM omp_get_place_num_ #define FTN_GET_PARTITION_NUM_PLACES omp_get_partition_num_places_ #define FTN_GET_PARTITION_PLACE_NUMS omp_get_partition_place_nums_ -#define FTN_GET_INITIAL_DEVICE omp_get_initial_device_ #ifdef KMP_STUB +#define FTN_GET_INITIAL_DEVICE omp_get_initial_device_ #define FTN_TARGET_ALLOC omp_target_alloc_ #define FTN_TARGET_FREE omp_target_free_ #define FTN_TARGET_IS_PRESENT omp_target_is_present_ @@ -262,7 +265,6 @@ #define FTN_GET_DEFAULT_ALLOCATOR omp_get_default_allocator_ #define FTN_ALLOC omp_alloc_ #define FTN_FREE omp_free_ -#define FTN_GET_DEVICE_NUM omp_get_device_num_ #endif #endif /* KMP_FTN_APPEND */ @@ -350,7 +352,9 @@ #define FTN_GET_WTICK OMP_GET_WTICK #if OMP_40_ENABLED +#if KMP_MIC || KMP_OS_DARWIN || defined(KMP_STUB) #define FTN_GET_NUM_DEVICES OMP_GET_NUM_DEVICES +#endif #define FTN_GET_DEFAULT_DEVICE OMP_GET_DEFAULT_DEVICE #define FTN_SET_DEFAULT_DEVICE OMP_SET_DEFAULT_DEVICE #define FTN_IS_INITIAL_DEVICE OMP_IS_INITIAL_DEVICE @@ -369,8 +373,8 @@ #define FTN_GET_PLACE_NUM OMP_GET_PLACE_NUM #define FTN_GET_PARTITION_NUM_PLACES OMP_GET_PARTITION_NUM_PLACES #define FTN_GET_PARTITION_PLACE_NUMS OMP_GET_PARTITION_PLACE_NUMS -#define FTN_GET_INITIAL_DEVICE OMP_GET_INITIAL_DEVICE #ifdef KMP_STUB +#define FTN_GET_INITIAL_DEVICE OMP_GET_INITIAL_DEVICE #define FTN_TARGET_ALLOC OMP_TARGET_ALLOC #define FTN_TARGET_FREE OMP_TARGET_FREE #define FTN_TARGET_IS_PRESENT OMP_TARGET_IS_PRESENT @@ -387,7 +391,6 @@ #define FTN_GET_DEFAULT_ALLOCATOR OMP_GET_DEFAULT_ALLOCATOR #define FTN_ALLOC OMP_ALLOC #define FTN_FREE OMP_FREE -#define FTN_GET_DEVICE_NUM OMP_GET_DEVICE_NUM #endif #endif /* KMP_FTN_UPPER */ @@ -475,7 +478,9 @@ #define FTN_GET_WTICK OMP_GET_WTICK_ #if OMP_40_ENABLED +#if KMP_MIC || KMP_OS_DARWIN || defined(KMP_STUB) #define FTN_GET_NUM_DEVICES OMP_GET_NUM_DEVICES_ +#endif #define FTN_GET_DEFAULT_DEVICE OMP_GET_DEFAULT_DEVICE_ #define FTN_SET_DEFAULT_DEVICE OMP_SET_DEFAULT_DEVICE_ #define FTN_IS_INITIAL_DEVICE OMP_IS_INITIAL_DEVICE_ @@ -494,8 +499,8 @@ #define FTN_GET_PLACE_NUM OMP_GET_PLACE_NUM_ #define FTN_GET_PARTITION_NUM_PLACES OMP_GET_PARTITION_NUM_PLACES_ #define FTN_GET_PARTITION_PLACE_NUMS OMP_GET_PARTITION_PLACE_NUMS_ -#define FTN_GET_INITIAL_DEVICE OMP_GET_INITIAL_DEVICE_ #ifdef KMP_STUB +#define FTN_GET_INITIAL_DEVICE OMP_GET_INITIAL_DEVICE_ #define FTN_TARGET_ALLOC OMP_TARGET_ALLOC_ #define FTN_TARGET_FREE OMP_TARGET_FREE_ #define FTN_TARGET_IS_PRESENT OMP_TARGET_IS_PRESENT_ @@ -512,7 +517,6 @@ #define FTN_GET_DEFAULT_ALLOCATOR OMP_GET_DEFAULT_ALLOCATOR_ #define FTN_ALLOC OMP_ALLOC_ #define FTN_FREE OMP_FREE_ -#define FTN_GET_DEVICE_NUM OMP_GET_DEVICE_NUM_ #endif #endif /* KMP_FTN_UAPPEND */ |

