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 '--with-blas=/nfs/gce/projects/sigma/TPL22/netlib-lapack/3.12.0/gcc-12.1.0/gkmmobv/lib/liblapack.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 Tue Jan 21 02:07:22 CST 2025"
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
#ifndef MOAB_HAVE_H5MTOOLS
121
#define MOAB_HAVE_H5MTOOLS 1
122
#endif
123
124
/* Define if configured with HDF5 support. */
125
#ifndef MOAB_HAVE_HDF5
126
#define MOAB_HAVE_HDF5 1
127
#endif
128
129
/* Define to 1 if you have the <hdf5.h> header file. */
130
#ifndef MOAB_HAVE_HDF5_H
131
#define MOAB_HAVE_HDF5_H 1
132
#endif
133
134
/* Define if configured with Parallel HDF5 support. */
135
#ifndef MOAB_HAVE_HDF5_PARALLEL
136
#define MOAB_HAVE_HDF5_PARALLEL 1
137
#endif
138
139
/* Configure with tool: HEXMODOPS */
140
#ifndef MOAB_HAVE_HEXMODOPS
141
#define MOAB_HAVE_HEXMODOPS 1
142
#endif
143
144
/* "Define if configured with HYPRE solver support." */
145
/* #undef HAVE_HYPRE */
146
147
/* Defined if configured with IEEE Floating point support */
148
/* #undef HAVE_IEEEFP */
149
150
/* MOAB qualified HAVE_IEEEFP_H */
151
/* #undef HAVE_IEEEFP_H */
152
153
/* MOAB qualified HAVE_INTTYPES_H */
154
#ifndef MOAB_HAVE_INTTYPES_H
155
#define MOAB_HAVE_INTTYPES_H 1
156
#endif
157
158
/* define if compiler has isfinite */
159
/* #undef HAVE_ISFINITE */
160
161
/* Define if you have LAPACK library. */
162
#ifndef MOAB_HAVE_LAPACK
163
#define MOAB_HAVE_LAPACK 1
164
#endif
165
166
/* Define to 1 if you have the `lmpe' library (-llmpe). */
167
/* #undef HAVE_LIBLMPE */
168
169
/* Define to 1 if you have the `mpe' library (-lmpe). */
170
/* #undef HAVE_LIBMPE */
171
172
/* Configure with tool: MBCONVERT */
173
#ifndef MOAB_HAVE_MBCONVERT
174
#define MOAB_HAVE_MBCONVERT 1
175
#endif
176
177
/* Configure with tool: MBCOUPLER */
178
#ifndef MOAB_HAVE_MBCOUPLER
179
#define MOAB_HAVE_MBCOUPLER 1
180
#endif
181
182
/* Configure with tool: MBDEPTH */
183
#ifndef MOAB_HAVE_MBDEPTH
184
#define MOAB_HAVE_MBDEPTH 1
185
#endif
186
187
/* Configure with tool: MBHONODES */
188
#ifndef MOAB_HAVE_MBHONODES
189
#define MOAB_HAVE_MBHONODES 1
190
#endif
191
192
/* Configure with tool: MBMEM */
193
#ifndef MOAB_HAVE_MBMEM
194
#define MOAB_HAVE_MBMEM 1
195
#endif
196
197
/* Configure with tool: MBMERGE */
198
#ifndef MOAB_HAVE_MBMERGE
199
#define MOAB_HAVE_MBMERGE 1
200
#endif
201
202
/* Configure with tool: MBPART */
203
#ifndef MOAB_HAVE_MBPART
204
#define MOAB_HAVE_MBPART 1
205
#endif
206
207
/* Configure with tool: MBQUALITY */
208
#ifndef MOAB_HAVE_MBQUALITY
209
#define MOAB_HAVE_MBQUALITY 1
210
#endif
211
212
/* Configure with tool: MBSIZE */
213
#ifndef MOAB_HAVE_MBSIZE
214
#define MOAB_HAVE_MBSIZE 1
215
#endif
216
217
/* Configure with tool: MBSKIN */
218
#ifndef MOAB_HAVE_MBSKIN
219
#define MOAB_HAVE_MBSKIN 1
220
#endif
221
222
/* Configure with tool: MBSURFPLOT */
223
#ifndef MOAB_HAVE_MBSURFPLOT
224
#define MOAB_HAVE_MBSURFPLOT 1
225
#endif
226
227
/* Configure with tool: MBTAGPROP */
228
#ifndef MOAB_HAVE_MBTAGPROP
229
#define MOAB_HAVE_MBTAGPROP 1
230
#endif
231
232
/* Configure with tool: MBTEMPEST */
233
/* #undef HAVE_MBTEMPEST */
234
235
/* Configure with tool: MBUMR */
236
#ifndef MOAB_HAVE_MBUMR
237
#define MOAB_HAVE_MBUMR 1
238
#endif
239
240
/* Configure with tool: MCNPMIT */
241
/* #undef HAVE_MCNPMIT */
242
243
/* Flag indicating whether the library will be compiled with Metis support */
244
#ifndef MOAB_HAVE_METIS
245
#define MOAB_HAVE_METIS 1
246
#endif
247
248
/* Define if configured with support for parallel computations. */
249
#ifndef MOAB_HAVE_MPI
250
#define MOAB_HAVE_MPI 1
251
#endif
252
253
/* "Define if configured with NetCDF support." */
254
#ifndef MOAB_HAVE_NETCDF
255
#define MOAB_HAVE_NETCDF 1
256
#endif
257
258
/* MOAB is configured with MPI enabled NetCDF */
259
#ifndef MOAB_HAVE_NETCDFPAR
260
#define MOAB_HAVE_NETCDFPAR 1
261
#endif
262
263
/* Define to 1 if you have the <netcdf.h> header file. */
264
#ifndef MOAB_HAVE_NETCDF_H
265
#define MOAB_HAVE_NETCDF_H 1
266
#endif
267
268
/* Define to 1 if you have the <netcdf_par.h> header file. */
269
#ifndef MOAB_HAVE_NETCDF_PAR_H
270
#define MOAB_HAVE_NETCDF_PAR_H 1
271
#endif
272
273
/* Flag indicating whether the library will be compiled with ParMetis support
274
*/
275
/* #undef HAVE_PARMETIS */
276
277
/* "Define if configured with PNetCDF support." */
278
#ifndef MOAB_HAVE_PNETCDF
279
#define MOAB_HAVE_PNETCDF 1
280
#endif
281
282
/* Define to 1 if you have the <pnetcdf.h> header file. */
283
#ifndef MOAB_HAVE_PNETCDF_H
284
#define MOAB_HAVE_PNETCDF_H 1
285
#endif
286
287
/* Define if you have POSIX threads libraries and header files. */
288
#ifndef MOAB_HAVE_PTHREAD
289
#define MOAB_HAVE_PTHREAD 1
290
#endif
291
292
/* Have PTHREAD_PRIO_INHERIT. */
293
#ifndef MOAB_HAVE_PTHREAD_PRIO_INHERIT
294
#define MOAB_HAVE_PTHREAD_PRIO_INHERIT 1
295
#endif
296
297
/* System provides ptrdiff_t typedef */
298
#ifndef MOAB_HAVE_PTRDIFF_T
299
#define MOAB_HAVE_PTRDIFF_T 1
300
#endif
301
302
/* "Define if configured with Parallel Scotch library partitioning support."
303
*/
304
/* #undef HAVE_SCOTCH */
305
306
/* System provides size_t typedef */
307
#ifndef MOAB_HAVE_SIZE_T
308
#define MOAB_HAVE_SIZE_T 1
309
#endif
310
311
/* Configure with tool: SPHEREDECOMP */
312
#ifndef MOAB_HAVE_SPHEREDECOMP
313
#define MOAB_HAVE_SPHEREDECOMP 1
314
#endif
315
316
/* MOAB qualified HAVE_STDDEF_H */
317
#ifndef MOAB_HAVE_STDDEF_H
318
#define MOAB_HAVE_STDDEF_H 1
319
#endif
320
321
/* MOAB qualified HAVE_STDINT_H */
322
#ifndef MOAB_HAVE_STDINT_H
323
#define MOAB_HAVE_STDINT_H 1
324
#endif
325
326
/* Define to 1 if you have the <stdio.h> header file. */
327
#ifndef MOAB_HAVE_STDIO_H
328
#define MOAB_HAVE_STDIO_H 1
329
#endif
330
331
/* define if compiler has std::isfinite */
332
#ifndef MOAB_HAVE_STDISFINITE
333
#define MOAB_HAVE_STDISFINITE 1
334
#endif
335
336
/* MOAB qualified HAVE_STDLIB_H */
337
#ifndef MOAB_HAVE_STDLIB_H
338
#define MOAB_HAVE_STDLIB_H 1
339
#endif
340
341
/* Define to 1 if you have the <strings.h> header file. */
342
#ifndef MOAB_HAVE_STRINGS_H
343
#define MOAB_HAVE_STRINGS_H 1
344
#endif
345
346
/* Define to 1 if you have the <string.h> header file. */
347
#ifndef MOAB_HAVE_STRING_H
348
#define MOAB_HAVE_STRING_H 1
349
#endif
350
351
/* MOAB qualified HAVE_SYS_IOCTL_H */
352
#ifndef MOAB_HAVE_SYS_IOCTL_H
353
#define MOAB_HAVE_SYS_IOCTL_H 1
354
#endif
355
356
/* Define to 1 if you have the <sys/stat.h> header file. */
357
#ifndef MOAB_HAVE_SYS_STAT_H
358
#define MOAB_HAVE_SYS_STAT_H 1
359
#endif
360
361
/* MOAB qualified HAVE_SYS_TYPES_H */
362
#ifndef MOAB_HAVE_SYS_TYPES_H
363
#define MOAB_HAVE_SYS_TYPES_H 1
364
#endif
365
366
/* Enable use of TempestRemap library API for computing intersection and
367
remapping for Climate problems */
368
/* #undef HAVE_TEMPESTREMAP */
369
370
/* MOAB qualified HAVE_TERMIOS_H */
371
#ifndef MOAB_HAVE_TERMIOS_H
372
#define MOAB_HAVE_TERMIOS_H 1
373
#endif
374
375
/* Define if times is available. */
376
#ifndef MOAB_HAVE_TIMES
377
#define MOAB_HAVE_TIMES 1
378
#endif
379
380
/* Define to 1 if you have the <unistd.h> header file. */
381
#ifndef MOAB_HAVE_UNISTD_H
382
#define MOAB_HAVE_UNISTD_H 1
383
#endif
384
385
/* Specify if unordered map is available */
386
#ifndef MOAB_HAVE_UNORDERED_MAP
387
#define MOAB_HAVE_UNORDERED_MAP unordered_map
388
#endif
389
390
/* Specify if unordered set is available */
391
#ifndef MOAB_HAVE_UNORDERED_SET
392
#define MOAB_HAVE_UNORDERED_SET unordered_set
393
#endif
394
395
/* Defined if configured with Valgrind support */
396
/* #undef HAVE_VALGRIND */
397
398
/* Define if vsnprintf is available. */
399
#ifndef MOAB_HAVE_VSNPRINTF
400
#define MOAB_HAVE_VSNPRINTF 1
401
#endif
402
403
/* Define if vsprintf is available. */
404
#ifndef MOAB_HAVE_VSPRINTF
405
#define MOAB_HAVE_VSPRINTF 1
406
#endif
407
408
/* "Define if configured with Zoltan library partitioning support." */
409
/* #undef HAVE_ZOLTAN */
410
411
/* Define to the sub-directory where libtool stores uninstalled libraries. */
412
#ifndef MOAB_LT_OBJDIR
413
#define MOAB_LT_OBJDIR ".libs/"
414
#endif
415
416
/* Path to the base mesh files directory */
417
#ifndef MOAB_MESH_DIR
418
#define MOAB_MESH_DIR "/nfs/gce/projects/sigma/buildbot/compute-02/moab-doc/build/MeshFiles/"
419
#endif
420
421
/* MPICH_IGNORE_CXX_SEEK is not sufficient to avoid conflicts */
422
/* #undef MPI_CXX_CONFLICT */
423
424
/* Do not use template vector insertions */
425
/* #undef NO_VECTOR_TEMPLATE_INSERT */
426
427
/* Use old-style C++ std::count calls */
428
/* #undef OLD_STD_COUNT */
429
430
/* Name of package */
431
#ifndef MOAB_PACKAGE
432
#define MOAB_PACKAGE "moab"
433
#endif
434
435
/* Define to the address where bug reports for this package should be sent. */
436
#ifndef MOAB_PACKAGE_BUGREPORT
437
#define MOAB_PACKAGE_BUGREPORT "
[email protected]
"
438
#endif
439
440
/* Define to the full name of this package. */
441
#ifndef MOAB_PACKAGE_NAME
442
#define MOAB_PACKAGE_NAME "MOAB"
443
#endif
444
445
/* Define to the full name and version of this package. */
446
#ifndef MOAB_PACKAGE_STRING
447
#define MOAB_PACKAGE_STRING "MOAB 5.5.1"
448
#endif
449
450
/* Define to the one symbol short name of this package. */
451
#ifndef MOAB_PACKAGE_TARNAME
452
#define MOAB_PACKAGE_TARNAME "moab"
453
#endif
454
455
/* Define to the home page for this package. */
456
#ifndef MOAB_PACKAGE_URL
457
#define MOAB_PACKAGE_URL "http://sigma.mcs.anl.gov"
458
#endif
459
460
/* Define to the version of this package. */
461
#ifndef MOAB_PACKAGE_VERSION
462
#define MOAB_PACKAGE_VERSION "5.5.1"
463
#endif
464
465
/* Define to necessary symbol if this constant uses a non-standard name on
466
your system. */
467
/* #undef PTHREAD_CREATE_JOINABLE */
468
469
/* "Value of C SEEK_CUR" */
470
/* #undef SEEK_CUR */
471
472
/* "Value of C SEEK_END" */
473
/* #undef SEEK_END */
474
475
/* "Value of C SEEK_SET" */
476
/* #undef SEEK_SET */
477
478
/* The size of `long', as computed by sizeof. */
479
/* #undef SIZEOF_LONG */
480
481
/* The size of `unsigned long', as computed by sizeof. */
482
/* #undef SIZEOF_UNSIGNED_LONG */
483
484
/* The size of `void *', as computed by sizeof. */
485
#ifndef MOAB_SIZEOF_VOID_P
486
#define MOAB_SIZEOF_VOID_P 8
487
#endif
488
489
/* Define to 1 if all of the C90 standard headers exist (not just the ones
490
required in a freestanding environment). This macro is provided for
491
backward compatibility; new code need not use it. */
492
#ifndef MOAB_STDC_HEADERS
493
#define MOAB_STDC_HEADERS 1
494
#endif
495
496
/* Use template function specializations */
497
#ifndef MOAB_TEMPLATE_FUNC_SPECIALIZATION
498
#define MOAB_TEMPLATE_FUNC_SPECIALIZATION 1
499
#endif
500
501
/* Use template class specializations */
502
#ifndef MOAB_TEMPLATE_SPECIALIZATION
503
#define MOAB_TEMPLATE_SPECIALIZATION 1
504
#endif
505
506
/* Unordered map namespace */
507
#ifndef MOAB_UNORDERED_MAP_NS
508
#define MOAB_UNORDERED_MAP_NS std
509
#endif
510
511
/* MOAB Version */
512
#ifndef MOAB_VERSION
513
#define MOAB_VERSION "5.5.1"
514
#endif
515
516
/* MOAB Major Version */
517
#ifndef MOAB_VERSION_MAJOR
518
#define MOAB_VERSION_MAJOR 5
519
#endif
520
521
/* MOAB Minor Version */
522
#ifndef MOAB_VERSION_MINOR
523
#define MOAB_VERSION_MINOR 5
524
#endif
525
526
/* MOAB Patch Level */
527
#ifndef MOAB_VERSION_PATCH
528
#define MOAB_VERSION_PATCH 1
529
#endif
530
531
/* MOAB Version String */
532
#ifndef MOAB_VERSION_STRING
533
#define MOAB_VERSION_STRING "MOAB 5.5.1"
534
#endif
535
536
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
537
significant byte first (like Motorola and SPARC, unlike Intel). */
538
#if defined AC_APPLE_UNIVERSAL_BUILD
539
# if defined __BIG_ENDIAN__
540
# define WORDS_BIGENDIAN 1
541
# endif
542
#else
543
# ifndef WORDS_BIGENDIAN
544
/* # undef WORDS_BIGENDIAN */
545
# endif
546
#endif
547
548
/* once: _SRC_MOAB_MOABCONFIG_H */
549
#endif
src
moab
MOABConfig.h
Generated on Tue Jan 21 2025 02:09:34 for Mesh Oriented datABase by
1.9.1.