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