SST/macro
sstmac_config.h
Go to the documentation of this file.
1 #ifndef _SSTMAC_COMMON_SSTMAC_CONFIG_H
2 #define _SSTMAC_COMMON_SSTMAC_CONFIG_H 1
3 
4 /* sstmac/common/sstmac_config.h. Generated automatically at end of configure. */
5 /* sstmac/common/config.h. Generated from config.h.in by configure. */
6 /* sstmac/common/config.h.in. Generated from configure.ac by autoheader. */
7 
8 /* Do NOT allow MPI to simulate large real payloads */
9 #ifndef SSTMAC_ALLOW_LARGE_PAYLOADS
10 #define SSTMAC_ALLOW_LARGE_PAYLOADS 1
11 #endif
12 
13 /* The include path for .ini configurations */
14 #ifndef SSTMAC_CONFIG_INSTALL_INCLUDE_PATH
15 #define SSTMAC_CONFIG_INSTALL_INCLUDE_PATH "/home/jlee/.local/sstmacro/include/sstmac/configurations"
16 #endif
17 
18 /* The include path for .ini configurations */
19 #ifndef SSTMAC_CONFIG_SRC_INCLUDE_PATH
20 #define SSTMAC_CONFIG_SRC_INCLUDE_PATH "/home/jlee/sst-macro/configurations"
21 #endif
22 
23 /* Define to indicate default environment type (mpi/serial) */
24 #ifndef SSTMAC_DEFAULT_ENV_STRING
25 #define SSTMAC_DEFAULT_ENV_STRING "serial"
26 #endif
27 
28 /* Define to indicate default event manager (event map/clock cycler) */
29 #ifndef SSTMAC_DEFAULT_EVENT_MANAGER_STRING
30 #define SSTMAC_DEFAULT_EVENT_MANAGER_STRING "map"
31 #endif
32 
33 /* Define to indicate default partitioning strategy */
34 #ifndef SSTMAC_DEFAULT_PARTITION_STRING
35 #define SSTMAC_DEFAULT_PARTITION_STRING "serial"
36 #endif
37 
38 /* Define to indicate default runtime type (mpi/serial) */
39 #ifndef SSTMAC_DEFAULT_RUNTIME_STRING
40 #define SSTMAC_DEFAULT_RUNTIME_STRING "serial"
41 #endif
42 
43 /* Define to indicate distributed memory */
44 /* #undef DISTRIBUTED_MEMORY */
45 
46 /* "Track/allow context switches for debugging purposes" */
47 /* #undef ENABLE_DEBUG_SWAP */
48 
49 /* Whether to enable tracking/printing of the complete MPI timeline */
50 #ifndef SSTMAC_ENABLE_MPI_TIMELINE
51 #define SSTMAC_ENABLE_MPI_TIMELINE 0
52 #endif
53 
54 /* define if the Boost library is available */
55 #ifndef SSTMAC_HAVE_BOOST
56 #define SSTMAC_HAVE_BOOST /**/
57 #endif
58 
59 /* Define to use C++11 language features */
60 /* #undef HAVE_CPP11 */
61 
62 /* define if the compiler supports basic C++11 syntax */
63 #ifndef SSTMAC_HAVE_CXX11
64 #define SSTMAC_HAVE_CXX11 1
65 #endif
66 
67 /* Define to 1 if you have the <dlfcn.h> header file. */
68 #ifndef SSTMAC_HAVE_DLFCN_H
69 #define SSTMAC_HAVE_DLFCN_H 1
70 #endif
71 
72 /* Whether to compile compatibility with event calendars */
73 #ifndef SSTMAC_HAVE_EVENT_CALENDAR
74 #define SSTMAC_HAVE_EVENT_CALENDAR 0
75 #endif
76 
77 /* Define to 1 if you have the <execinfo.h> header file. */
78 #ifndef SSTMAC_HAVE_EXECINFO_H
79 #define SSTMAC_HAVE_EXECINFO_H 1
80 #endif
81 
82 /* Defined if Fortran support is configured */
83 /* #undef HAVE_FORTRAN */
84 
85 /* Define to make pth available for threading */
86 /* #undef HAVE_GNU_PTH */
87 
88 /* "Graphviz utility is not available for use" */
89 #ifndef SSTMAC_HAVE_GRAPHVIZ
90 #define SSTMAC_HAVE_GRAPHVIZ 0
91 #endif
92 
93 /* Define to 1 if you have the <inttypes.h> header file. */
94 #ifndef SSTMAC_HAVE_INTTYPES_H
95 #define SSTMAC_HAVE_INTTYPES_H 1
96 #endif
97 
98 /* Define to 1 if you have the <memory.h> header file. */
99 #ifndef SSTMAC_HAVE_MEMORY_H
100 #define SSTMAC_HAVE_MEMORY_H 1
101 #endif
102 
103 /* Define to 1 if you have the <mpi.h> header file. */
104 /* #undef HAVE_MPI_H */
105 
106 /* Define to 1 if you have the `MPI_Init' function. */
107 /* #undef HAVE_MPI_INIT */
108 
109 /* Define to make pthreads available for threading */
110 #ifndef SSTMAC_HAVE_PTHREAD
111 #define SSTMAC_HAVE_PTHREAD 1
112 #endif
113 
114 /* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */
115 #ifndef SSTMAC_HAVE_PTHREAD_AFFINITY_NP
116 #define SSTMAC_HAVE_PTHREAD_AFFINITY_NP 1
117 #endif
118 
119 /* Define to 1 if you have the <Python.h> header file. */
120 /* #undef HAVE_PYTHON_H */
121 
122 /* Define to 1 if you have the <sst/core/element.h> header file. */
123 /* #undef HAVE_SST_CORE_ELEMENT_H */
124 
125 /* Define to 1 if you have the <stdint.h> header file. */
126 #ifndef SSTMAC_HAVE_STDINT_H
127 #define SSTMAC_HAVE_STDINT_H 1
128 #endif
129 
130 /* Define to 1 if you have the <stdlib.h> header file. */
131 #ifndef SSTMAC_HAVE_STDLIB_H
132 #define SSTMAC_HAVE_STDLIB_H 1
133 #endif
134 
135 /* Define to 1 if you have the <strings.h> header file. */
136 #ifndef SSTMAC_HAVE_STRINGS_H
137 #define SSTMAC_HAVE_STRINGS_H 1
138 #endif
139 
140 /* Define to 1 if you have the <string.h> header file. */
141 #ifndef SSTMAC_HAVE_STRING_H
142 #define SSTMAC_HAVE_STRING_H 1
143 #endif
144 
145 /* Define to 1 if you have the <sys/stat.h> header file. */
146 #ifndef SSTMAC_HAVE_SYS_STAT_H
147 #define SSTMAC_HAVE_SYS_STAT_H 1
148 #endif
149 
150 /* Define to 1 if you have the <sys/types.h> header file. */
151 #ifndef SSTMAC_HAVE_SYS_TYPES_H
152 #define SSTMAC_HAVE_SYS_TYPES_H 1
153 #endif
154 
155 /* Define to make ucontext available for threading */
156 #ifndef SSTMAC_HAVE_UCONTEXT
157 #define SSTMAC_HAVE_UCONTEXT 1
158 #endif
159 
160 /* Define to 1 if you have the <unistd.h> header file. */
161 #ifndef SSTMAC_HAVE_UNISTD_H
162 #define SSTMAC_HAVE_UNISTD_H 1
163 #endif
164 
165 /* Run on integrated SST core */
166 #ifndef SSTMAC_INTEGRATED_SST_CORE
167 #define SSTMAC_INTEGRATED_SST_CORE 0
168 #endif
169 
170 /* Define to the sub-directory where libtool stores uninstalled libraries. */
171 #ifndef SSTMAC_LT_OBJDIR
172 #define SSTMAC_LT_OBJDIR ".libs/"
173 #endif
174 
175 /* "MPI scan driver active" */
176 /* #undef MPI_DRIVER */
177 
178 /* Name of package */
179 #ifndef SSTMAC_PACKAGE
180 #define SSTMAC_PACKAGE "sstmacro"
181 #endif
182 
183 /* Define to the address where bug reports for this package should be sent. */
184 #ifndef SSTMAC_PACKAGE_BUGREPORT
185 #define SSTMAC_PACKAGE_BUGREPORT "sstmacro-devel@googlegroups.com"
186 #endif
187 
188 /* Define to the full name of this package. */
189 #ifndef SSTMAC_PACKAGE_NAME
190 #define SSTMAC_PACKAGE_NAME "sstmacro"
191 #endif
192 
193 /* Define to the full name and version of this package. */
194 #ifndef SSTMAC_PACKAGE_STRING
195 #define SSTMAC_PACKAGE_STRING "sstmacro 6.0.0"
196 #endif
197 
198 /* Define to the one symbol short name of this package. */
199 #ifndef SSTMAC_PACKAGE_TARNAME
200 #define SSTMAC_PACKAGE_TARNAME "sstmacro"
201 #endif
202 
203 /* Define to the home page for this package. */
204 #ifndef SSTMAC_PACKAGE_URL
205 #define SSTMAC_PACKAGE_URL ""
206 #endif
207 
208 /* Define to the version of this package. */
209 #ifndef SSTMAC_PACKAGE_VERSION
210 #define SSTMAC_PACKAGE_VERSION "6.0.0"
211 #endif
212 
213 /* "Build from a repo checkout" */
214 #ifndef SSTMAC_REPO_BUILD
215 #define SSTMAC_REPO_BUILD 1
216 #endif
217 
218 /* Whether safe mode should be run with sanity checks */
219 #ifndef SSTMAC_SANITY_CHECK
220 #define SSTMAC_SANITY_CHECK 0
221 #endif
222 
223 /* The size of `char', as computed by sizeof. */
224 #ifndef SSTMAC_SIZEOF_CHAR
225 #define SSTMAC_SIZEOF_CHAR 1
226 #endif
227 
228 /* The size of `double', as computed by sizeof. */
229 #ifndef SSTMAC_SIZEOF_DOUBLE
230 #define SSTMAC_SIZEOF_DOUBLE 8
231 #endif
232 
233 /* The size of `float', as computed by sizeof. */
234 #ifndef SSTMAC_SIZEOF_FLOAT
235 #define SSTMAC_SIZEOF_FLOAT 4
236 #endif
237 
238 /* The size of `int', as computed by sizeof. */
239 #ifndef SSTMAC_SIZEOF_INT
240 #define SSTMAC_SIZEOF_INT 4
241 #endif
242 
243 /* The size of `long', as computed by sizeof. */
244 #ifndef SSTMAC_SIZEOF_LONG
245 #define SSTMAC_SIZEOF_LONG 8
246 #endif
247 
248 /* The size of `long double', as computed by sizeof. */
249 #ifndef SSTMAC_SIZEOF_LONG_DOUBLE
250 #define SSTMAC_SIZEOF_LONG_DOUBLE 16
251 #endif
252 
253 /* The size of `long long', as computed by sizeof. */
254 #ifndef SSTMAC_SIZEOF_LONG_LONG
255 #define SSTMAC_SIZEOF_LONG_LONG 8
256 #endif
257 
258 /* The size of `short', as computed by sizeof. */
259 #ifndef SSTMAC_SIZEOF_SHORT
260 #define SSTMAC_SIZEOF_SHORT 2
261 #endif
262 
263 /* The size of `unsigned char', as computed by sizeof. */
264 #ifndef SSTMAC_SIZEOF_UNSIGNED_CHAR
265 #define SSTMAC_SIZEOF_UNSIGNED_CHAR 1
266 #endif
267 
268 /* The size of `unsigned int', as computed by sizeof. */
269 #ifndef SSTMAC_SIZEOF_UNSIGNED_INT
270 #define SSTMAC_SIZEOF_UNSIGNED_INT 4
271 #endif
272 
273 /* The size of `unsigned long', as computed by sizeof. */
274 #ifndef SSTMAC_SIZEOF_UNSIGNED_LONG
275 #define SSTMAC_SIZEOF_UNSIGNED_LONG 8
276 #endif
277 
278 /* The size of `unsigned long long', as computed by sizeof. */
279 #ifndef SSTMAC_SIZEOF_UNSIGNED_LONG_LONG
280 #define SSTMAC_SIZEOF_UNSIGNED_LONG_LONG 8
281 #endif
282 
283 /* The size of `unsigned short', as computed by sizeof. */
284 #ifndef SSTMAC_SIZEOF_UNSIGNED_SHORT
285 #define SSTMAC_SIZEOF_UNSIGNED_SHORT 2
286 #endif
287 
288 /* The size of `void *', as computed by sizeof. */
289 #ifndef SSTMAC_SIZEOF_VOID_P
290 #define SSTMAC_SIZEOF_VOID_P 8
291 #endif
292 
293 /* Define to 1 if you have the ANSI C header files. */
294 #ifndef SSTMAC_STDC_HEADERS
295 #define SSTMAC_STDC_HEADERS 1
296 #endif
297 
298 /* Major version number */
299 #ifndef SSTMAC_SUBSUBVERSION
300 #define SSTMAC_SUBSUBVERSION 0
301 #endif
302 
303 /* Major version number */
304 #ifndef SSTMAC_SUBVERSION
305 #define SSTMAC_SUBVERSION 0
306 #endif
307 
308 /* "Whether to enable strict CPU affinity" */
309 #ifndef SSTMAC_USE_CPU_AFFINITY
310 #define SSTMAC_USE_CPU_AFFINITY 1
311 #endif
312 
313 /* "Whether to enable multithreading" */
314 #ifndef SSTMAC_USE_MULTITHREAD
315 #define SSTMAC_USE_MULTITHREAD 1
316 #endif
317 
318 /* Use Pth for threading by default. */
319 /* #undef USE_PTH */
320 
321 /* Use pthread for threading by default. */
322 /* #undef USE_PTHREAD */
323 
324 /* "Whether to use spin locks for more efficient thread barriers" */
325 #ifndef SSTMAC_USE_SPINLOCK
326 #define SSTMAC_USE_SPINLOCK 1
327 #endif
328 
329 /* Use ucontext for threading by default. */
330 /* #undef USE_UCONTEXT */
331 
332 /* Version number of package */
333 #ifndef SSTMAC_VERSION
334 #define SSTMAC_VERSION "6.0.0"
335 #endif
336 
337 /* once: _SSTMAC_COMMON_SSTMAC_CONFIG_H */
338 #endif