Mesh Oriented datABase
(version 5.5.1)
An array-based unstructured mesh library
MOABConfig.h
Go to the documentation of this file.
1
#ifndef _SRC_MOAB_MOABCONFIG_H
2
#define _SRC_MOAB_MOABCONFIG_H 1
3
4
/* src/moab/MOABConfig.h. Generated automatically at end of configure. */
5
/* src/moab/MOABConfig.h. Generated from MOABConfig.h.in by configure. */
6
/* config/MOABConfig.h.in. Generated from configure.ac by autoheader. */
7
8
/* Define if building universal (internal helper macro) */
9
/* #undef AC_APPLE_UNIVERSAL_BUILD */
10
11
/* Configuration command along with user-specified options. */
12
#ifndef MOAB_CONFIGURE_COMMAND
13
#define MOAB_CONFIGURE_COMMAND "./configure 'CC=/nfs/gce/software/custom/linux-ubuntu22.04-x86_64/spack/opt/spack/linux-ubuntu22.04-x86_64/gcc-11.2.0/gcc-12.1.0-j42hdvm/bin/gcc' 'CXX=/nfs/gce/software/custom/linux-ubuntu22.04-x86_64/spack/opt/spack/linux-ubuntu22.04-x86_64/gcc-11.2.0/gcc-12.1.0-j42hdvm/bin/g++' 'F77=/nfs/gce/software/custom/linux-ubuntu22.04-x86_64/spack/opt/spack/linux-ubuntu22.04-x86_64/gcc-11.2.0/gcc-12.1.0-j42hdvm/bin/gfortran' 'FC=/nfs/gce/software/custom/linux-ubuntu22.04-x86_64/spack/opt/spack/linux-ubuntu22.04-x86_64/gcc-11.2.0/gcc-12.1.0-j42hdvm/bin/gfortran' 'PYTHON=/home/svcsigmabbot/.conda/envs/buildbot/bin/python'"
14
#endif
15
16
/* Configuration information. */
17
#ifndef MOAB_CONFIGURE_INFO
18
#define MOAB_CONFIGURE_INFO "./configure run on Sat Dec 21 02:03:26 CST 2024"
19
#endif
20
21
/* Define to dummy `main' function (if any) required to link to the Fortran
22
libraries. */
23
/* #undef F77_DUMMY_MAIN */
24
25
/* Define to alternate name for `main' routine that is called from a `main' in
26
the Fortran libraries. */
27
#ifndef MOAB_F77_MAIN
28
#define MOAB_F77_MAIN main
29
#endif
30
31
/* Define if F77 and FC dummy `main' functions are identical. */
32
/* #undef FC_DUMMY_MAIN_EQ_F77 */
33
34
/* Define to a macro mangling the given C identifier (in lower and upper
35
case), which must not contain underscores, for linking with Fortran. */
36
#ifndef MOAB_FC_FUNC
37
#define MOAB_FC_FUNC(name,NAME) name ## _
38
#endif
39
40
/* As FC_FUNC, but for C identifiers containing underscores. */
41
#ifndef MOAB_FC_FUNC_
42
#define MOAB_FC_FUNC_(name,NAME) name ## _
43
#endif
44
45
/* Define to alternate name for `main' routine that is called from a `main' in
46
the Fortran libraries. */
47
#ifndef MOAB_FC_MAIN
48
#define MOAB_FC_MAIN main
49
#endif
50
51
/* Use int32_t for handles */
52
/* #undef FORCE_32_BIT_HANDLES */
53
54
/* Use int64_t for handles */
55
/* #undef FORCE_64_BIT_HANDLES */
56
57
/* Enable use of AHF data-structures for querying adjacency information */
58
/* #undef HAVE_AHF */
59
60
/* Define if you have a BLAS library. */
61
#ifndef MOAB_HAVE_BLAS
62
#define MOAB_HAVE_BLAS 1
63
#endif
64
65
/* Define if cbrt is available. */
66
/* #undef HAVE_CBRT */
67
68
/* "Define if configured with CCM I/O support." */
69
/* #undef HAVE_CCMIO */
70
71
/* Define to 1 if you have the <ccmiocore.h> header file. */
72
/* #undef HAVE_CCMIOCORE_H */
73
74
/* Define to 1 if you have the <ccmioutility.h> header file. */
75
/* #undef HAVE_CCMIOUTILITY_H */
76
77
/* Define to 1 if you have the <ccmio.h> header file. */
78
/* #undef HAVE_CCMIO_H */
79
80
/* "Define if configured with CGNS support." */
81
/* #undef HAVE_CGNS */
82
83
/* Define if clock is available. */
84
#ifndef MOAB_HAVE_CLOCK
85
#define MOAB_HAVE_CLOCK 1
86
#endif
87
88
/* define if the compiler supports basic C++11 syntax */
89
#ifndef MOAB_HAVE_CXX11
90
#define MOAB_HAVE_CXX11 1
91
#endif
92
93
/* "Define if configured with Damsel I/O format support." */
94
/* #undef HAVE_DAMSEL */
95
96
/* Define to 1 if you have the <damsel.h> header file. */
97
/* #undef HAVE_DAMSEL_H */
98
99
/* Define to 1 if you have the <dlfcn.h> header file. */
100
#ifndef MOAB_HAVE_DLFCN_H
101
#define MOAB_HAVE_DLFCN_H 1
102
#endif
103
104
/* Flag indicating whether the library will be compiled with Eigen support */
105
#ifndef MOAB_HAVE_EIGEN3
106
#define MOAB_HAVE_EIGEN3 1
107
#endif
108
109
/* define if compiler has finite */
110
#ifndef MOAB_HAVE_FINITE
111
#define MOAB_HAVE_FINITE 1
112
#endif
113
114
/* Configure with tool: GSETS */
115
#ifndef MOAB_HAVE_GSETS
116
#define MOAB_HAVE_GSETS 1
117
#endif
118
119
/* Configure with tool: H5MTOOLS */
120
/* #undef HAVE_H5MTOOLS */
121
122
/* Define if configured with HDF5 support. */
123
/* #undef HAVE_HDF5 */
124
125
/* Define to 1 if you have the <hdf5.h> header file. */
126
/* #undef HAVE_HDF5_H */
127
128
/* Define if configured with Parallel HDF5 support. */
129
/* #undef HAVE_HDF5_PARALLEL */
130
131
/* Configure with tool: HEXMODOPS */
132
#ifndef MOAB_HAVE_HEXMODOPS
133
#define MOAB_HAVE_HEXMODOPS 1
134
#endif
135
136
/* "Define if configured with HYPRE solver support." */
137
/* #undef HAVE_HYPRE */
138
139
/* Defined if configured with IEEE Floating point support */
140
/* #undef HAVE_IEEEFP */
141
142
/* MOAB qualified HAVE_IEEEFP_H */
143
/* #undef HAVE_IEEEFP_H */
144
145
/* MOAB qualified HAVE_INTTYPES_H */
146
#ifndef MOAB_HAVE_INTTYPES_H
147
#define MOAB_HAVE_INTTYPES_H 1
148
#endif
149
150
/* define if compiler has isfinite */
151
/* #undef HAVE_ISFINITE */
152
153
/* Define if you have LAPACK library. */
154
#ifndef MOAB_HAVE_LAPACK
155
#define MOAB_HAVE_LAPACK 1
156
#endif
157
158
/* Define to 1 if you have the `lmpe' library (-llmpe). */
159
/* #undef HAVE_LIBLMPE */
160
161
/* Define to 1 if you have the `mpe' library (-lmpe). */
162
/* #undef HAVE_LIBMPE */
163
164
/* Configure with tool: MBCONVERT */
165
#ifndef MOAB_HAVE_MBCONVERT
166
#define MOAB_HAVE_MBCONVERT 1
167
#endif
168
169
/* Configure with tool: MBCOUPLER */
170
/* #undef HAVE_MBCOUPLER */
171
172
/* Configure with tool: MBDEPTH */
173
#ifndef MOAB_HAVE_MBDEPTH
174
#define MOAB_HAVE_MBDEPTH 1
175
#endif
176
177
/* Configure with tool: MBHONODES */
178
#ifndef MOAB_HAVE_MBHONODES
179
#define MOAB_HAVE_MBHONODES 1
180
#endif
181
182
/* Configure with tool: MBMEM */
183
#ifndef MOAB_HAVE_MBMEM
184
#define MOAB_HAVE_MBMEM 1
185
#endif
186
187
/* Configure with tool: MBMERGE */
188
#ifndef MOAB_HAVE_MBMERGE
189
#define MOAB_HAVE_MBMERGE 1
190
#endif
191
192
/* Configure with tool: MBPART */
193
/* #undef HAVE_MBPART */
194
195
/* Configure with tool: MBQUALITY */
196
#ifndef MOAB_HAVE_MBQUALITY
197
#define MOAB_HAVE_MBQUALITY 1
198
#endif
199
200
/* Configure with tool: MBSIZE */
201
#ifndef MOAB_HAVE_MBSIZE
202
#define MOAB_HAVE_MBSIZE 1
203
#endif
204
205
/* Configure with tool: MBSKIN */
206
#ifndef MOAB_HAVE_MBSKIN
207
#define MOAB_HAVE_MBSKIN 1
208
#endif
209
210
/* Configure with tool: MBSURFPLOT */
211
#ifndef MOAB_HAVE_MBSURFPLOT
212
#define MOAB_HAVE_MBSURFPLOT 1
213
#endif
214
215
/* Configure with tool: MBTAGPROP */
216
#ifndef MOAB_HAVE_MBTAGPROP
217
#define MOAB_HAVE_MBTAGPROP 1
218
#endif
219
220
/* Configure with tool: MBTEMPEST */
221
/* #undef HAVE_MBTEMPEST */
222
223
/* Configure with tool: MBUMR */
224
#ifndef MOAB_HAVE_MBUMR
225
#define MOAB_HAVE_MBUMR 1
226
#endif
227
228
/* Configure with tool: MCNPMIT */
229
/* #undef HAVE_MCNPMIT */
230
231
/* Flag indicating whether the library will be compiled with Metis support */
232
/* #undef HAVE_METIS */
233
234
/* Define if configured with support for parallel computations. */
235
/* #undef HAVE_MPI */
236
237
/* "Define if configured with NetCDF support." */
238
/* #undef HAVE_NETCDF */
239
240
/* MOAB is configured with MPI enabled NetCDF */
241
/* #undef HAVE_NETCDFPAR */
242
243
/* Define to 1 if you have the <netcdf.h> header file. */
244
/* #undef HAVE_NETCDF_H */
245
246
/* Define to 1 if you have the <netcdf_par.h> header file. */
247
/* #undef HAVE_NETCDF_PAR_H */
248
249
/* Flag indicating whether the library will be compiled with ParMetis support
250
*/
251
/* #undef HAVE_PARMETIS */
252
253
/* "Define if configured with PNetCDF support." */
254
/* #undef HAVE_PNETCDF */
255
256
/* Define to 1 if you have the <pnetcdf.h> header file. */
257
/* #undef HAVE_PNETCDF_H */
258
259
/* Define if you have POSIX threads libraries and header files. */
260
#ifndef MOAB_HAVE_PTHREAD
261
#define MOAB_HAVE_PTHREAD 1
262
#endif
263
264
/* Have PTHREAD_PRIO_INHERIT. */
265
#ifndef MOAB_HAVE_PTHREAD_PRIO_INHERIT
266
#define MOAB_HAVE_PTHREAD_PRIO_INHERIT 1
267
#endif
268
269
/* System provides ptrdiff_t typedef */
270
#ifndef MOAB_HAVE_PTRDIFF_T
271
#define MOAB_HAVE_PTRDIFF_T 1
272
#endif
273
274
/* "Define if configured with Parallel Scotch library partitioning support."
275
*/
276
/* #undef HAVE_SCOTCH */
277
278
/* System provides size_t typedef */
279
#ifndef MOAB_HAVE_SIZE_T
280
#define MOAB_HAVE_SIZE_T 1
281
#endif
282
283
/* Configure with tool: SPHEREDECOMP */
284
#ifndef MOAB_HAVE_SPHEREDECOMP
285
#define MOAB_HAVE_SPHEREDECOMP 1
286
#endif
287
288
/* MOAB qualified HAVE_STDDEF_H */
289
#ifndef MOAB_HAVE_STDDEF_H
290
#define MOAB_HAVE_STDDEF_H 1
291
#endif
292
293
/* MOAB qualified HAVE_STDINT_H */
294
#ifndef MOAB_HAVE_STDINT_H
295
#define MOAB_HAVE_STDINT_H 1
296
#endif
297
298
/* Define to 1 if you have the <stdio.h> header file. */
299
#ifndef MOAB_HAVE_STDIO_H
300
#define MOAB_HAVE_STDIO_H 1
301
#endif
302
303
/* define if compiler has std::isfinite */
304
#ifndef MOAB_HAVE_STDISFINITE
305
#define MOAB_HAVE_STDISFINITE 1
306
#endif
307
308
/* MOAB qualified HAVE_STDLIB_H */
309
#ifndef MOAB_HAVE_STDLIB_H
310
#define MOAB_HAVE_STDLIB_H 1
311
#endif
312
313
/* Define to 1 if you have the <strings.h> header file. */
314
#ifndef MOAB_HAVE_STRINGS_H
315
#define MOAB_HAVE_STRINGS_H 1
316
#endif
317
318
/* Define to 1 if you have the <string.h> header file. */
319
#ifndef MOAB_HAVE_STRING_H
320
#define MOAB_HAVE_STRING_H 1
321
#endif
322
323
/* MOAB qualified HAVE_SYS_IOCTL_H */
324
#ifndef MOAB_HAVE_SYS_IOCTL_H
325
#define MOAB_HAVE_SYS_IOCTL_H 1
326
#endif
327
328
/* Define to 1 if you have the <sys/stat.h> header file. */
329
#ifndef MOAB_HAVE_SYS_STAT_H
330
#define MOAB_HAVE_SYS_STAT_H 1
331
#endif
332
333
/* MOAB qualified HAVE_SYS_TYPES_H */
334
#ifndef MOAB_HAVE_SYS_TYPES_H
335
#define MOAB_HAVE_SYS_TYPES_H 1
336
#endif
337
338
/* Enable use of TempestRemap library API for computing intersection and
339
remapping for Climate problems */
340
/* #undef HAVE_TEMPESTREMAP */
341
342
/* MOAB qualified HAVE_TERMIOS_H */
343
#ifndef MOAB_HAVE_TERMIOS_H
344
#define MOAB_HAVE_TERMIOS_H 1
345
#endif
346
347
/* Define if times is available. */
348
#ifndef MOAB_HAVE_TIMES
349
#define MOAB_HAVE_TIMES 1
350
#endif
351
352
/* Define to 1 if you have the <unistd.h> header file. */
353
#ifndef MOAB_HAVE_UNISTD_H
354
#define MOAB_HAVE_UNISTD_H 1
355
#endif
356
357
/* Specify if unordered map is available */
358
#ifndef MOAB_HAVE_UNORDERED_MAP
359
#define MOAB_HAVE_UNORDERED_MAP unordered_map
360
#endif
361
362
/* Specify if unordered set is available */
363
#ifndef MOAB_HAVE_UNORDERED_SET
364
#define MOAB_HAVE_UNORDERED_SET unordered_set
365
#endif
366
367
/* Defined if configured with Valgrind support */
368
/* #undef HAVE_VALGRIND */
369
370
/* Define if vsnprintf is available. */
371
#ifndef MOAB_HAVE_VSNPRINTF
372
#define MOAB_HAVE_VSNPRINTF 1
373
#endif
374
375
/* Define if vsprintf is available. */
376
#ifndef MOAB_HAVE_VSPRINTF
377
#define MOAB_HAVE_VSPRINTF 1
378
#endif
379
380
/* "Define if configured with Zoltan library partitioning support." */
381
/* #undef HAVE_ZOLTAN */
382
383
/* Define to the sub-directory where libtool stores uninstalled libraries. */
384
#ifndef MOAB_LT_OBJDIR
385
#define MOAB_LT_OBJDIR ".libs/"
386
#endif
387
388
/* Path to the base mesh files directory */
389
#ifndef MOAB_MESH_DIR
390
#define MOAB_MESH_DIR "/nfs/gce/projects/sigma/buildbot/compute-03/moab-doc/build/MeshFiles/"
391
#endif
392
393
/* MPICH_IGNORE_CXX_SEEK is not sufficient to avoid conflicts */
394
/* #undef MPI_CXX_CONFLICT */
395
396
/* Do not use template vector insertions */
397
/* #undef NO_VECTOR_TEMPLATE_INSERT */
398
399
/* Use old-style C++ std::count calls */
400
/* #undef OLD_STD_COUNT */
401
402
/* Name of package */
403
#ifndef MOAB_PACKAGE
404
#define MOAB_PACKAGE "moab"
405
#endif
406
407
/* Define to the address where bug reports for this package should be sent. */
408
#ifndef MOAB_PACKAGE_BUGREPORT
409
#define MOAB_PACKAGE_BUGREPORT "
[email protected]
"
410
#endif
411
412
/* Define to the full name of this package. */
413
#ifndef MOAB_PACKAGE_NAME
414
#define MOAB_PACKAGE_NAME "MOAB"
415
#endif
416
417
/* Define to the full name and version of this package. */
418
#ifndef MOAB_PACKAGE_STRING
419
#define MOAB_PACKAGE_STRING "MOAB 5.5.1"
420
#endif
421
422
/* Define to the one symbol short name of this package. */
423
#ifndef MOAB_PACKAGE_TARNAME
424
#define MOAB_PACKAGE_TARNAME "moab"
425
#endif
426
427
/* Define to the home page for this package. */
428
#ifndef MOAB_PACKAGE_URL
429
#define MOAB_PACKAGE_URL "http://sigma.mcs.anl.gov"
430
#endif
431
432
/* Define to the version of this package. */
433
#ifndef MOAB_PACKAGE_VERSION
434
#define MOAB_PACKAGE_VERSION "5.5.1"
435
#endif
436
437
/* Define to necessary symbol if this constant uses a non-standard name on
438
your system. */
439
/* #undef PTHREAD_CREATE_JOINABLE */
440
441
/* "Value of C SEEK_CUR" */
442
/* #undef SEEK_CUR */
443
444
/* "Value of C SEEK_END" */
445
/* #undef SEEK_END */
446
447
/* "Value of C SEEK_SET" */
448
/* #undef SEEK_SET */
449
450
/* The size of `long', as computed by sizeof. */
451
/* #undef SIZEOF_LONG */
452
453
/* The size of `unsigned long', as computed by sizeof. */
454
/* #undef SIZEOF_UNSIGNED_LONG */
455
456
/* The size of `void *', as computed by sizeof. */
457
#ifndef MOAB_SIZEOF_VOID_P
458
#define MOAB_SIZEOF_VOID_P 8
459
#endif
460
461
/* Define to 1 if all of the C90 standard headers exist (not just the ones
462
required in a freestanding environment). This macro is provided for
463
backward compatibility; new code need not use it. */
464
#ifndef MOAB_STDC_HEADERS
465
#define MOAB_STDC_HEADERS 1
466
#endif
467
468
/* Use template function specializations */
469
#ifndef MOAB_TEMPLATE_FUNC_SPECIALIZATION
470
#define MOAB_TEMPLATE_FUNC_SPECIALIZATION 1
471
#endif
472
473
/* Use template class specializations */
474
#ifndef MOAB_TEMPLATE_SPECIALIZATION
475
#define MOAB_TEMPLATE_SPECIALIZATION 1
476
#endif
477
478
/* Unordered map namespace */
479
#ifndef MOAB_UNORDERED_MAP_NS
480
#define MOAB_UNORDERED_MAP_NS std
481
#endif
482
483
/* MOAB Version */
484
#ifndef MOAB_VERSION
485
#define MOAB_VERSION "5.5.1"
486
#endif
487
488
/* MOAB Major Version */
489
#ifndef MOAB_VERSION_MAJOR
490
#define MOAB_VERSION_MAJOR 5
491
#endif
492
493
/* MOAB Minor Version */
494
#ifndef MOAB_VERSION_MINOR
495
#define MOAB_VERSION_MINOR 5
496
#endif
497
498
/* MOAB Patch Level */
499
#ifndef MOAB_VERSION_PATCH
500
#define MOAB_VERSION_PATCH 1
501
#endif
502
503
/* MOAB Version String */
504
#ifndef MOAB_VERSION_STRING
505
#define MOAB_VERSION_STRING "MOAB 5.5.1"
506
#endif
507
508
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
509
significant byte first (like Motorola and SPARC, unlike Intel). */
510
#if defined AC_APPLE_UNIVERSAL_BUILD
511
# if defined __BIG_ENDIAN__
512
# define WORDS_BIGENDIAN 1
513
# endif
514
#else
515
# ifndef WORDS_BIGENDIAN
516
/* # undef WORDS_BIGENDIAN */
517
# endif
518
#endif
519
520
/* once: _SRC_MOAB_MOABCONFIG_H */
521
#endif
src
moab
MOABConfig.h
Generated on Sat Dec 21 2024 02:03:56 for Mesh Oriented datABase by
1.9.1.