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