Realm
Version 25.6.1-rc.4+77e872a5
A distributed, event-based tasking library
Main Page
Namespaces
Classes
Files
File List
File Members
Loading...
Searching...
No Matches
realm_defines.h
Go to the documentation of this file.
1
/*
2
* Copyright 2025 Stanford University, NVIDIA Corporation
3
* SPDX-License-Identifier: Apache-2.0
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*/
17
23
// ******************** IMPORTANT **************************
24
//
25
// This file is PURE C, **NOT** C++.
26
//
27
// ******************** IMPORTANT **************************
28
29
#ifndef REALM_DEFINES_H
30
#define REALM_DEFINES_H
31
32
#define REALM_VERSION "25.6.1-rc.4+77e872a5"
33
#define REALM_VERSION_MAJOR 25
34
#define REALM_VERSION_MINOR 6
35
#define REALM_VERSION_PATCH 1
36
#define REALM_VERSION_META "-rc.4+77e872a5"
37
38
/* #undef DEBUG_REALM */
39
40
/* #undef REALM_LIMIT_SYMBOL_VISIBILITY */
41
42
#define COMPILE_TIME_MIN_LEVEL LEVEL_WARNING
43
44
#define REALM_MAX_DIM 3
45
46
#define REALM_USE_OPENMP
47
/* #undef REALM_OPENMP_SYSTEM_RUNTIME */
48
#define REALM_OPENMP_GOMP_SUPPORT
49
#define REALM_OPENMP_KMP_SUPPORT
50
51
#define REALM_USE_PYTHON
52
53
/* #undef REALM_USE_CUDA */
54
/* #undef REALM_CUDA_DYNAMIC_LOAD */
55
56
/* #undef REALM_USE_HIP */
57
58
/* #undef REALM_USE_KOKKOS */
59
60
/* #undef REALM_USE_GASNET1 */
61
/* #undef REALM_USE_GASNETEX */
62
63
/* technically these are defined by per-conduit GASNet include files,
64
* but we do it here as well for the benefit of applications that care
65
*/
66
/* #undef GASNET_CONDUIT_MPI */
67
/* #undef GASNET_CONDUIT_IBV */
68
/* #undef GASNET_CONDUIT_UDP */
69
/* #undef GASNET_CONDUIT_ARIES */
70
/* #undef GASNET_CONDUIT_GEMINI */
71
/* #undef GASNET_CONDUIT_PSM */
72
/* #undef GASNET_CONDUIT_UCX */
73
/* #undef GASNET_CONDUIT_OFI */
74
75
/* #undef REALM_USE_GASNETEX_WRAPPER */
76
77
/* #undef REALM_USE_MPI */
78
/* #undef REALM_MPI_HAS_COMM_SPLIT_TYPE */
79
80
/* #undef REALM_USE_UCX */
81
/* #undef REALM_UCX_DYNAMIC_LOAD */
82
83
/* #undef REALM_USE_LLVM */
84
/* #undef REALM_ALLOW_MISSING_LLVM_LIBS */
85
86
/* #undef REALM_USE_HDF5 */
87
88
#define REALM_USE_LIBDL
89
/* #undef REALM_USE_DLMOPEN */
90
91
/* #undef REALM_USE_HWLOC */
92
93
/* #undef REALM_USE_PAPI */
94
95
/* #undef REALM_USE_NVTX */
96
97
/* #undef REALM_USE_CPPTRACE */
98
99
/* #undef REALM_USE_KERNEL_AIO */
100
#define REALM_USE_LIBAIO
101
102
#define REALM_USE_SHM
103
/* #undef REALM_HAS_POSIX_FALLOCATE64 */
104
#define REALM_TIMERS_USE_RDTSC 1
105
106
/* #undef REALM_RESPONSIVE_TIMELIMIT */
107
108
#endif
// REALM_DEFINES_H
realm_defines.h
Generated by
1.9.8