![]() |
Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
00001 #ifndef _SRC_MOAB_MOABCONFIG_H
00002 #define _SRC_MOAB_MOABCONFIG_H 1
00003
00004 /* src/moab/MOABConfig.h. Generated automatically at end of configure. */
00005 /* src/moab/MOABConfig.h. Generated from MOABConfig.h.in by configure. */
00006 /* config/MOABConfig.h.in. Generated from configure.ac by autoheader. */
00007
00008 /* Define if building universal (internal helper macro) */
00009 /* #undef AC_APPLE_UNIVERSAL_BUILD */
00010
00011 /* Configuration command along with user-specified options. */
00012 #ifndef MOAB_CONFIGURE_COMMAND
00013 #define MOAB_CONFIGURE_COMMAND "./configure "
00014 #endif
00015
00016 /* Configuration information. */
00017 #ifndef MOAB_CONFIGURE_INFO
00018 #define MOAB_CONFIGURE_INFO "./configure run on Sun Apr 9 13:05:51 CDT 2023"
00019 #endif
00020
00021 /* Define to alternate name for `main' routine that is called from a `main' in
00022 the Fortran libraries. */
00023 #ifndef MOAB_F77_MAIN
00024 #define MOAB_F77_MAIN main
00025 #endif
00026
00027 /* Define to a macro mangling the given C identifier (in lower and upper
00028 case), which must not contain underscores, for linking with Fortran. */
00029 #ifndef MOAB_FC_FUNC
00030 #define MOAB_FC_FUNC(name,NAME) name ## _
00031 #endif
00032
00033 /* As FC_FUNC, but for C identifiers containing underscores. */
00034 #ifndef MOAB_FC_FUNC_
00035 #define MOAB_FC_FUNC_(name,NAME) name ## _
00036 #endif
00037
00038 /* Define to alternate name for `main' routine that is called from a `main' in
00039 the Fortran libraries. */
00040 #ifndef MOAB_FC_MAIN
00041 #define MOAB_FC_MAIN main
00042 #endif
00043
00044 /* Use int32_t for handles */
00045 /* #undef FORCE_32_BIT_HANDLES */
00046
00047 /* Use int64_t for handles */
00048 /* #undef FORCE_64_BIT_HANDLES */
00049
00050 /* Enable use of AHF data-structures for querying adjacency information */
00051 /* #undef HAVE_AHF */
00052
00053 /* Define if you have a BLAS library. */
00054 #ifndef MOAB_HAVE_BLAS
00055 #define MOAB_HAVE_BLAS 1
00056 #endif
00057
00058 /* Define if cbrt is available. */
00059 /* #undef HAVE_CBRT */
00060
00061 /* "Define if configured with CCM I/O support." */
00062 /* #undef HAVE_CCMIO */
00063
00064 /* Define to 1 if you have the header file. */
00065 /* #undef HAVE_CCMIOCORE_H */
00066
00067 /* Define to 1 if you have the header file. */
00068 /* #undef HAVE_CCMIOUTILITY_H */
00069
00070 /* Define to 1 if you have the header file. */
00071 /* #undef HAVE_CCMIO_H */
00072
00073 /* "Define if configured with CGM support." */
00074 /* #undef HAVE_CGM */
00075
00076 /* MOAB uses CGM configured with Facet Engine only */
00077 /* #undef HAVE_CGM_FACET */
00078
00079 /* "Define if configured with CGM and Ray fire support." */
00080 /* #undef HAVE_CGM_FIRE_RAY */
00081
00082 /* MOAB uses CGM configured with OpenCascade */
00083 /* #undef HAVE_CGM_OCC */
00084
00085 /* "Define if configured with CGNS support." */
00086 /* #undef HAVE_CGNS */
00087
00088 /* Define if clock is available. */
00089 #ifndef MOAB_HAVE_CLOCK
00090 #define MOAB_HAVE_CLOCK 1
00091 #endif
00092
00093 /* define if the compiler supports basic C++11 syntax */
00094 #ifndef MOAB_HAVE_CXX11
00095 #define MOAB_HAVE_CXX11 1
00096 #endif
00097
00098 /* "Define if configured with Damsel I/O format support." */
00099 /* #undef HAVE_DAMSEL */
00100
00101 /* Define to 1 if you have the header file. */
00102 /* #undef HAVE_DAMSEL_H */
00103
00104 /* Define to 1 if you have the header file. */
00105 #ifndef MOAB_HAVE_DLFCN_H
00106 #define MOAB_HAVE_DLFCN_H 1
00107 #endif
00108
00109 /* Flag indicating whether the library will be compiled with Eigen support */
00110 #ifndef MOAB_HAVE_EIGEN3
00111 #define MOAB_HAVE_EIGEN3 1
00112 #endif
00113
00114 /* Define if configured with FBiGeom interfaces. */
00115 /* #undef HAVE_FBIGEOM */
00116
00117 /* define if compiler has finite */
00118 #ifndef MOAB_HAVE_FINITE
00119 #define MOAB_HAVE_FINITE 1
00120 #endif
00121
00122 /* Configure with tool: GSETS */
00123 #ifndef MOAB_HAVE_GSETS
00124 #define MOAB_HAVE_GSETS 1
00125 #endif
00126
00127 /* Configure with tool: H5MTOOLS */
00128 /* #undef HAVE_H5MTOOLS */
00129
00130 /* Define if configured with HDF5 support. */
00131 /* #undef HAVE_HDF5 */
00132
00133 /* Define to 1 if you have the header file. */
00134 /* #undef HAVE_HDF5_H */
00135
00136 /* Define if configured with Parallel HDF5 support. */
00137 /* #undef HAVE_HDF5_PARALLEL */
00138
00139 /* Configure with tool: HEXMODOPS */
00140 #ifndef MOAB_HAVE_HEXMODOPS
00141 #define MOAB_HAVE_HEXMODOPS 1
00142 #endif
00143
00144 /* "Define if configured with HYPRE solver support." */
00145 /* #undef HAVE_HYPRE */
00146
00147 /* Defined if configured with IEEE Floating point support */
00148 /* #undef HAVE_IEEEFP */
00149
00150 /* MOAB qualified HAVE_IEEEFP_H */
00151 /* #undef HAVE_IEEEFP_H */
00152
00153 /* Define if configured with iMesh interfaces. */
00154 #ifndef MOAB_HAVE_IMESH
00155 #define MOAB_HAVE_IMESH 1
00156 #endif
00157
00158 /* MOAB qualified HAVE_INTTYPES_H */
00159 #ifndef MOAB_HAVE_INTTYPES_H
00160 #define MOAB_HAVE_INTTYPES_H 1
00161 #endif
00162
00163 /* Define if configured with iRel interfaces. */
00164 /* #undef HAVE_IREL */
00165
00166 /* define if compiler has isfinite */
00167 /* #undef HAVE_ISFINITE */
00168
00169 /* Define if you have LAPACK library. */
00170 #ifndef MOAB_HAVE_LAPACK
00171 #define MOAB_HAVE_LAPACK 1
00172 #endif
00173
00174 /* Define to 1 if you have the `lmpe' library (-llmpe). */
00175 /* #undef HAVE_LIBLMPE */
00176
00177 /* Define to 1 if you have the `mpe' library (-lmpe). */
00178 /* #undef HAVE_LIBMPE */
00179
00180 /* Configure with tool: MBCONVERT */
00181 #ifndef MOAB_HAVE_MBCONVERT
00182 #define MOAB_HAVE_MBCONVERT 1
00183 #endif
00184
00185 /* Configure with tool: MBCOUPLER */
00186 /* #undef HAVE_MBCOUPLER */
00187
00188 /* Configure with tool: MBCSLAM */
00189 /* #undef HAVE_MBCSLAM */
00190
00191 /* Configure with tool: MBDEPTH */
00192 #ifndef MOAB_HAVE_MBDEPTH
00193 #define MOAB_HAVE_MBDEPTH 1
00194 #endif
00195
00196 /* Configure with tool: MBHONODES */
00197 #ifndef MOAB_HAVE_MBHONODES
00198 #define MOAB_HAVE_MBHONODES 1
00199 #endif
00200
00201 /* Configure with tool: MBMEM */
00202 #ifndef MOAB_HAVE_MBMEM
00203 #define MOAB_HAVE_MBMEM 1
00204 #endif
00205
00206 /* Configure with tool: MBMERGE */
00207 #ifndef MOAB_HAVE_MBMERGE
00208 #define MOAB_HAVE_MBMERGE 1
00209 #endif
00210
00211 /* Configure with tool: MBPART */
00212 /* #undef HAVE_MBPART */
00213
00214 /* Configure with tool: MBQUALITY */
00215 #ifndef MOAB_HAVE_MBQUALITY
00216 #define MOAB_HAVE_MBQUALITY 1
00217 #endif
00218
00219 /* Configure with tool: MBSIZE */
00220 #ifndef MOAB_HAVE_MBSIZE
00221 #define MOAB_HAVE_MBSIZE 1
00222 #endif
00223
00224 /* Configure with tool: MBSKIN */
00225 #ifndef MOAB_HAVE_MBSKIN
00226 #define MOAB_HAVE_MBSKIN 1
00227 #endif
00228
00229 /* Configure with tool: MBSURFPLOT */
00230 #ifndef MOAB_HAVE_MBSURFPLOT
00231 #define MOAB_HAVE_MBSURFPLOT 1
00232 #endif
00233
00234 /* Configure with tool: MBTAGPROP */
00235 #ifndef MOAB_HAVE_MBTAGPROP
00236 #define MOAB_HAVE_MBTAGPROP 1
00237 #endif
00238
00239 /* Configure with tool: MBTEMPEST */
00240 /* #undef HAVE_MBTEMPEST */
00241
00242 /* Configure with tool: MBUMR */
00243 #ifndef MOAB_HAVE_MBUMR
00244 #define MOAB_HAVE_MBUMR 1
00245 #endif
00246
00247 /* Configure with tool: MCNPMIT */
00248 /* #undef HAVE_MCNPMIT */
00249
00250 /* Define to 1 if you have the header file. */
00251 #ifndef MOAB_HAVE_MEMORY_H
00252 #define MOAB_HAVE_MEMORY_H 1
00253 #endif
00254
00255 /* Flag indicating whether the library will be compiled with Metis support */
00256 /* #undef HAVE_METIS */
00257
00258 /* Define if configured with support for parallel computations. */
00259 /* #undef HAVE_MPI */
00260
00261 /* "Define if configured with NetCDF support." */
00262 /* #undef HAVE_NETCDF */
00263
00264 /* MOAB is configured with MPI enabled NetCDF */
00265 /* #undef HAVE_NETCDFPAR */
00266
00267 /* Define to 1 if you have the header file. */
00268 /* #undef HAVE_NETCDF_H */
00269
00270 /* Define to 1 if you have the header file. */
00271 /* #undef HAVE_NETCDF_PAR_H */
00272
00273 /* Flag indicating whether the library will be compiled with ParMetis support
00274 */
00275 /* #undef HAVE_PARMETIS */
00276
00277 /* "Define if configured with PNetCDF support." */
00278 /* #undef HAVE_PNETCDF */
00279
00280 /* Define to 1 if you have the header file. */
00281 /* #undef HAVE_PNETCDF_H */
00282
00283 /* Define if you have POSIX threads libraries and header files. */
00284 #ifndef MOAB_HAVE_PTHREAD
00285 #define MOAB_HAVE_PTHREAD 1
00286 #endif
00287
00288 /* Have PTHREAD_PRIO_INHERIT. */
00289 #ifndef MOAB_HAVE_PTHREAD_PRIO_INHERIT
00290 #define MOAB_HAVE_PTHREAD_PRIO_INHERIT 1
00291 #endif
00292
00293 /* System provides ptrdiff_t typedef */
00294 #ifndef MOAB_HAVE_PTRDIFF_T
00295 #define MOAB_HAVE_PTRDIFF_T 1
00296 #endif
00297
00298 /* If available, contains the Python version number currently in use. */
00299 /* #undef HAVE_PYTHON */
00300
00301 /* Configure with tool: REFINER */
00302 /* #undef HAVE_REFINER */
00303
00304 /* "Define if configured with Parallel Scotch library partitioning support."
00305 */
00306 /* #undef HAVE_SCOTCH */
00307
00308 /* System provides size_t typedef */
00309 #ifndef MOAB_HAVE_SIZE_T
00310 #define MOAB_HAVE_SIZE_T 1
00311 #endif
00312
00313 /* Configure with tool: SPHEREDECOMP */
00314 #ifndef MOAB_HAVE_SPHEREDECOMP
00315 #define MOAB_HAVE_SPHEREDECOMP 1
00316 #endif
00317
00318 /* MOAB qualified HAVE_STDDEF_H */
00319 #ifndef MOAB_HAVE_STDDEF_H
00320 #define MOAB_HAVE_STDDEF_H 1
00321 #endif
00322
00323 /* MOAB qualified HAVE_STDINT_H */
00324 #ifndef MOAB_HAVE_STDINT_H
00325 #define MOAB_HAVE_STDINT_H 1
00326 #endif
00327
00328 /* define if compiler has std::isfinite */
00329 #ifndef MOAB_HAVE_STDISFINITE
00330 #define MOAB_HAVE_STDISFINITE 1
00331 #endif
00332
00333 /* MOAB qualified HAVE_STDLIB_H */
00334 #ifndef MOAB_HAVE_STDLIB_H
00335 #define MOAB_HAVE_STDLIB_H 1
00336 #endif
00337
00338 /* Define to 1 if you have the header file. */
00339 #ifndef MOAB_HAVE_STRINGS_H
00340 #define MOAB_HAVE_STRINGS_H 1
00341 #endif
00342
00343 /* Define to 1 if you have the header file. */
00344 #ifndef MOAB_HAVE_STRING_H
00345 #define MOAB_HAVE_STRING_H 1
00346 #endif
00347
00348 /* MOAB qualified HAVE_SYS_IOCTL_H */
00349 #ifndef MOAB_HAVE_SYS_IOCTL_H
00350 #define MOAB_HAVE_SYS_IOCTL_H 1
00351 #endif
00352
00353 /* Define to 1 if you have the header file. */
00354 #ifndef MOAB_HAVE_SYS_STAT_H
00355 #define MOAB_HAVE_SYS_STAT_H 1
00356 #endif
00357
00358 /* MOAB qualified HAVE_SYS_TYPES_H */
00359 #ifndef MOAB_HAVE_SYS_TYPES_H
00360 #define MOAB_HAVE_SYS_TYPES_H 1
00361 #endif
00362
00363 /* Enable use of TempestRemap library API for computing intersection and
00364 remapping for Climate problems */
00365 /* #undef HAVE_TEMPESTREMAP */
00366
00367 /* MOAB qualified HAVE_TERMIOS_H */
00368 #ifndef MOAB_HAVE_TERMIOS_H
00369 #define MOAB_HAVE_TERMIOS_H 1
00370 #endif
00371
00372 /* Define if times is available. */
00373 #ifndef MOAB_HAVE_TIMES
00374 #define MOAB_HAVE_TIMES 1
00375 #endif
00376
00377 /* Define to 1 if you have the header file. */
00378 #ifndef MOAB_HAVE_UNISTD_H
00379 #define MOAB_HAVE_UNISTD_H 1
00380 #endif
00381
00382 /* Specify if unordered map is available */
00383 #ifndef MOAB_HAVE_UNORDERED_MAP
00384 #define MOAB_HAVE_UNORDERED_MAP unordered_map
00385 #endif
00386
00387 /* Specify if unordered set is available */
00388 #ifndef MOAB_HAVE_UNORDERED_SET
00389 #define MOAB_HAVE_UNORDERED_SET unordered_set
00390 #endif
00391
00392 /* Defined if configured with Valgrind support */
00393 /* #undef HAVE_VALGRIND */
00394
00395 /* Define if vsnprintf is available. */
00396 #ifndef MOAB_HAVE_VSNPRINTF
00397 #define MOAB_HAVE_VSNPRINTF 1
00398 #endif
00399
00400 /* Define if vsprintf is available. */
00401 #ifndef MOAB_HAVE_VSPRINTF
00402 #define MOAB_HAVE_VSPRINTF 1
00403 #endif
00404
00405 /* "Define if configured with VTK I/O library support." */
00406 /* #undef HAVE_VTK */
00407
00408 /* Configure with tool: VTKMOABREADER */
00409 /* #undef HAVE_VTKMOABREADER */
00410
00411 /* "Define if configured with Zoltan library partitioning support." */
00412 /* #undef HAVE_ZOLTAN */
00413
00414 /* Define to the sub-directory where libtool stores uninstalled libraries. */
00415 #ifndef MOAB_LT_OBJDIR
00416 #define MOAB_LT_OBJDIR ".libs/"
00417 #endif
00418
00419 /* Path to the base mesh files directory */
00420 #ifndef MOAB_MESH_DIR
00421 #define MOAB_MESH_DIR "/disks1/fathom/itaps-buildslave/moab-doc-develop/build/MeshFiles/"
00422 #endif
00423
00424 /* MPICH_IGNORE_CXX_SEEK is not sufficient to avoid conflicts */
00425 /* #undef MPI_CXX_CONFLICT */
00426
00427 /* Do not use template vector insertions */
00428 /* #undef NO_VECTOR_TEMPLATE_INSERT */
00429
00430 /* Use old-style C++ std::count calls */
00431 /* #undef OLD_STD_COUNT */
00432
00433 /* Name of package */
00434 #ifndef MOAB_PACKAGE
00435 #define MOAB_PACKAGE "moab"
00436 #endif
00437
00438 /* Define to the address where bug reports for this package should be sent. */
00439 #ifndef MOAB_PACKAGE_BUGREPORT
00440 #define MOAB_PACKAGE_BUGREPORT "moab-dev@mcs.anl.gov"
00441 #endif
00442
00443 /* Define to the full name of this package. */
00444 #ifndef MOAB_PACKAGE_NAME
00445 #define MOAB_PACKAGE_NAME "MOAB"
00446 #endif
00447
00448 /* Define to the full name and version of this package. */
00449 #ifndef MOAB_PACKAGE_STRING
00450 #define MOAB_PACKAGE_STRING "MOAB 5.4.1"
00451 #endif
00452
00453 /* Define to the one symbol short name of this package. */
00454 #ifndef MOAB_PACKAGE_TARNAME
00455 #define MOAB_PACKAGE_TARNAME "moab"
00456 #endif
00457
00458 /* Define to the home page for this package. */
00459 #ifndef MOAB_PACKAGE_URL
00460 #define MOAB_PACKAGE_URL "http://sigma.mcs.anl.gov"
00461 #endif
00462
00463 /* Define to the version of this package. */
00464 #ifndef MOAB_PACKAGE_VERSION
00465 #define MOAB_PACKAGE_VERSION "5.4.1"
00466 #endif
00467
00468 /* Define to necessary symbol if this constant uses a non-standard name on
00469 your system. */
00470 /* #undef PTHREAD_CREATE_JOINABLE */
00471
00472 /* "Value of C SEEK_CUR" */
00473 /* #undef SEEK_CUR */
00474
00475 /* "Value of C SEEK_END" */
00476 /* #undef SEEK_END */
00477
00478 /* "Value of C SEEK_SET" */
00479 /* #undef SEEK_SET */
00480
00481 /* The size of `long', as computed by sizeof. */
00482 /* #undef SIZEOF_LONG */
00483
00484 /* The size of `unsigned long', as computed by sizeof. */
00485 /* #undef SIZEOF_UNSIGNED_LONG */
00486
00487 /* The size of `void *', as computed by sizeof. */
00488 #ifndef MOAB_SIZEOF_VOID_P
00489 #define MOAB_SIZEOF_VOID_P 8
00490 #endif
00491
00492 /* Define to 1 if you have the ANSI C header files. */
00493 #ifndef MOAB_STDC_HEADERS
00494 #define MOAB_STDC_HEADERS 1
00495 #endif
00496
00497 /* Use template function specializations */
00498 #ifndef MOAB_TEMPLATE_FUNC_SPECIALIZATION
00499 #define MOAB_TEMPLATE_FUNC_SPECIALIZATION 1
00500 #endif
00501
00502 /* Use template class specializations */
00503 #ifndef MOAB_TEMPLATE_SPECIALIZATION
00504 #define MOAB_TEMPLATE_SPECIALIZATION 1
00505 #endif
00506
00507 /* Unordered map namespace */
00508 #ifndef MOAB_UNORDERED_MAP_NS
00509 #define MOAB_UNORDERED_MAP_NS std
00510 #endif
00511
00512 /* MOAB Version */
00513 #ifndef MOAB_VERSION
00514 #define MOAB_VERSION "5.4.1"
00515 #endif
00516
00517 /* MOAB Major Version */
00518 #ifndef MOAB_VERSION_MAJOR
00519 #define MOAB_VERSION_MAJOR 5
00520 #endif
00521
00522 /* MOAB Minor Version */
00523 #ifndef MOAB_VERSION_MINOR
00524 #define MOAB_VERSION_MINOR 4
00525 #endif
00526
00527 /* MOAB Patch Level */
00528 #ifndef MOAB_VERSION_PATCH
00529 #define MOAB_VERSION_PATCH 1
00530 #endif
00531
00532 /* MOAB Version String */
00533 #ifndef MOAB_VERSION_STRING
00534 #define MOAB_VERSION_STRING "MOAB 5.4.1"
00535 #endif
00536
00537 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
00538 significant byte first (like Motorola and SPARC, unlike Intel). */
00539 #if defined AC_APPLE_UNIVERSAL_BUILD
00540 # if defined __BIG_ENDIAN__
00541 # define WORDS_BIGENDIAN 1
00542 # endif
00543 #else
00544 # ifndef WORDS_BIGENDIAN
00545 /* # undef WORDS_BIGENDIAN */
00546 # endif
00547 #endif
00548
00549 /* Define to 1 if the X Window System is missing or not being used. */
00550 /* #undef X_DISPLAY_MISSING */
00551
00552 /* once: _SRC_MOAB_MOABCONFIG_H */
00553 #endif