MOAB: Mesh Oriented datABase  (version 5.3.0)
MOABConfig.h
Go to the documentation of this file.
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 Sat Jul 17 20:01:39 CDT 2021"
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 <ccmiocore.h> header file. */
00065 /* #undef HAVE_CCMIOCORE_H */
00066 
00067 /* Define to 1 if you have the <ccmioutility.h> header file. */
00068 /* #undef HAVE_CCMIOUTILITY_H */
00069 
00070 /* Define to 1 if you have the <ccmio.h> 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 <damsel.h> header file. */
00102 /* #undef HAVE_DAMSEL_H */
00103 
00104 /* Define to 1 if you have the <dlfcn.h> 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 to 1 if you have the <fcntl.h> header file. */
00118 #ifndef MOAB_HAVE_FCNTL_H
00119 #define MOAB_HAVE_FCNTL_H 1
00120 #endif
00121 
00122 /* define if compiler has finite */
00123 #ifndef MOAB_HAVE_FINITE
00124 #define MOAB_HAVE_FINITE 1
00125 #endif
00126 
00127 /* Configure with tool: GSETS */
00128 #ifndef MOAB_HAVE_GSETS
00129 #define MOAB_HAVE_GSETS 1
00130 #endif
00131 
00132 /* Configure with tool: H5MTOOLS */
00133 /* #undef HAVE_H5MTOOLS */
00134 
00135 /* Define if configured with HDF5 support. */
00136 /* #undef HAVE_HDF5 */
00137 
00138 /* Define to 1 if you have the <hdf5.h> header file. */
00139 /* #undef HAVE_HDF5_H */
00140 
00141 /* Define if configured with Parallel HDF5 support. */
00142 /* #undef HAVE_HDF5_PARALLEL */
00143 
00144 /* Configure with tool: HEXMODOPS */
00145 #ifndef MOAB_HAVE_HEXMODOPS
00146 #define MOAB_HAVE_HEXMODOPS 1
00147 #endif
00148 
00149 /* "Define if configured with HYPRE solver support." */
00150 /* #undef HAVE_HYPRE */
00151 
00152 /* Defined if configured with IEEE Floating point support */
00153 /* #undef HAVE_IEEEFP */
00154 
00155 /* MOAB qualified HAVE_IEEEFP_H */
00156 /* #undef HAVE_IEEEFP_H */
00157 
00158 /* Define if configured with iMesh interfaces. */
00159 #ifndef MOAB_HAVE_IMESH
00160 #define MOAB_HAVE_IMESH 1
00161 #endif
00162 
00163 /* MOAB qualified HAVE_INTTYPES_H */
00164 #ifndef MOAB_HAVE_INTTYPES_H
00165 #define MOAB_HAVE_INTTYPES_H 1
00166 #endif
00167 
00168 /* Define if configured with iRel interfaces. */
00169 /* #undef HAVE_IREL */
00170 
00171 /* define if compiler has isfinite */
00172 /* #undef HAVE_ISFINITE */
00173 
00174 /* Define if you have LAPACK library. */
00175 #ifndef MOAB_HAVE_LAPACK
00176 #define MOAB_HAVE_LAPACK 1
00177 #endif
00178 
00179 /* Define to 1 if you have the `lmpe' library (-llmpe). */
00180 /* #undef HAVE_LIBLMPE */
00181 
00182 /* Define to 1 if you have the `mpe' library (-lmpe). */
00183 /* #undef HAVE_LIBMPE */
00184 
00185 /* Configure with tool: MBCONVERT */
00186 #ifndef MOAB_HAVE_MBCONVERT
00187 #define MOAB_HAVE_MBCONVERT 1
00188 #endif
00189 
00190 /* Configure with tool: MBCOUPLER */
00191 /* #undef HAVE_MBCOUPLER */
00192 
00193 /* Configure with tool: MBCSLAM */
00194 /* #undef HAVE_MBCSLAM */
00195 
00196 /* Configure with tool: MBDEPTH */
00197 #ifndef MOAB_HAVE_MBDEPTH
00198 #define MOAB_HAVE_MBDEPTH 1
00199 #endif
00200 
00201 /* Configure with tool: MBHONODES */
00202 #ifndef MOAB_HAVE_MBHONODES
00203 #define MOAB_HAVE_MBHONODES 1
00204 #endif
00205 
00206 /* Configure with tool: MBMEM */
00207 #ifndef MOAB_HAVE_MBMEM
00208 #define MOAB_HAVE_MBMEM 1
00209 #endif
00210 
00211 /* Configure with tool: MBMERGE */
00212 #ifndef MOAB_HAVE_MBMERGE
00213 #define MOAB_HAVE_MBMERGE 1
00214 #endif
00215 
00216 /* Configure with tool: MBPART */
00217 /* #undef HAVE_MBPART */
00218 
00219 /* Configure with tool: MBQUALITY */
00220 #ifndef MOAB_HAVE_MBQUALITY
00221 #define MOAB_HAVE_MBQUALITY 1
00222 #endif
00223 
00224 /* Configure with tool: MBSIZE */
00225 #ifndef MOAB_HAVE_MBSIZE
00226 #define MOAB_HAVE_MBSIZE 1
00227 #endif
00228 
00229 /* Configure with tool: MBSKIN */
00230 #ifndef MOAB_HAVE_MBSKIN
00231 #define MOAB_HAVE_MBSKIN 1
00232 #endif
00233 
00234 /* Configure with tool: MBSURFPLOT */
00235 #ifndef MOAB_HAVE_MBSURFPLOT
00236 #define MOAB_HAVE_MBSURFPLOT 1
00237 #endif
00238 
00239 /* Configure with tool: MBTAGPROP */
00240 #ifndef MOAB_HAVE_MBTAGPROP
00241 #define MOAB_HAVE_MBTAGPROP 1
00242 #endif
00243 
00244 /* Configure with tool: MBTEMPEST */
00245 /* #undef HAVE_MBTEMPEST */
00246 
00247 /* Configure with tool: MBUMR */
00248 #ifndef MOAB_HAVE_MBUMR
00249 #define MOAB_HAVE_MBUMR 1
00250 #endif
00251 
00252 /* Configure with tool: MCNPMIT */
00253 /* #undef HAVE_MCNPMIT */
00254 
00255 /* Define to 1 if you have the <memory.h> header file. */
00256 #ifndef MOAB_HAVE_MEMORY_H
00257 #define MOAB_HAVE_MEMORY_H 1
00258 #endif
00259 
00260 /* "MOAB configured with Mesquite support" */
00261 /* #undef HAVE_MESQUITE */
00262 
00263 /* Flag indicating whether the library will be compiled with Metis support */
00264 /* #undef HAVE_METIS */
00265 
00266 /* Define if configured with support for parallel computations. */
00267 /* #undef HAVE_MPI */
00268 
00269 /* "Define if configured with NetCDF support." */
00270 /* #undef HAVE_NETCDF */
00271 
00272 /* MOAB is configured with MPI enabled NetCDF */
00273 /* #undef HAVE_NETCDFPAR */
00274 
00275 /* Define to 1 if you have the <netcdf.h> header file. */
00276 /* #undef HAVE_NETCDF_H */
00277 
00278 /* Define to 1 if you have the <netcdf_par.h> header file. */
00279 /* #undef HAVE_NETCDF_PAR_H */
00280 
00281 /* Flag indicating whether the library will be compiled with ParMetis support
00282    */
00283 /* #undef HAVE_PARMETIS */
00284 
00285 /* "Define if configured with PNetCDF support." */
00286 /* #undef HAVE_PNETCDF */
00287 
00288 /* Define to 1 if you have the <pnetcdf.h> header file. */
00289 /* #undef HAVE_PNETCDF_H */
00290 
00291 /* Define if you have POSIX threads libraries and header files. */
00292 #ifndef MOAB_HAVE_PTHREAD
00293 #define MOAB_HAVE_PTHREAD 1
00294 #endif
00295 
00296 /* Have PTHREAD_PRIO_INHERIT. */
00297 #ifndef MOAB_HAVE_PTHREAD_PRIO_INHERIT
00298 #define MOAB_HAVE_PTHREAD_PRIO_INHERIT 1
00299 #endif
00300 
00301 /* System provides ptrdiff_t typedef */
00302 #ifndef MOAB_HAVE_PTRDIFF_T
00303 #define MOAB_HAVE_PTRDIFF_T 1
00304 #endif
00305 
00306 /* If available, contains the Python version number currently in use. */
00307 /* #undef HAVE_PYTHON */
00308 
00309 /* Configure with tool: REFINER */
00310 /* #undef HAVE_REFINER */
00311 
00312 /* "Define if configured with Parallel Scotch library partitioning support."
00313    */
00314 /* #undef HAVE_SCOTCH */
00315 
00316 /* System provides size_t typedef */
00317 #ifndef MOAB_HAVE_SIZE_T
00318 #define MOAB_HAVE_SIZE_T 1
00319 #endif
00320 
00321 /* Configure with tool: SPHEREDECOMP */
00322 #ifndef MOAB_HAVE_SPHEREDECOMP
00323 #define MOAB_HAVE_SPHEREDECOMP 1
00324 #endif
00325 
00326 /* MOAB qualified HAVE_STDDEF_H */
00327 #ifndef MOAB_HAVE_STDDEF_H
00328 #define MOAB_HAVE_STDDEF_H 1
00329 #endif
00330 
00331 /* MOAB qualified HAVE_STDINT_H */
00332 #ifndef MOAB_HAVE_STDINT_H
00333 #define MOAB_HAVE_STDINT_H 1
00334 #endif
00335 
00336 /* define if compiler has std::isfinite */
00337 #ifndef MOAB_HAVE_STDISFINITE
00338 #define MOAB_HAVE_STDISFINITE 1
00339 #endif
00340 
00341 /* MOAB qualified HAVE_STDLIB_H */
00342 #ifndef MOAB_HAVE_STDLIB_H
00343 #define MOAB_HAVE_STDLIB_H 1
00344 #endif
00345 
00346 /* Define to 1 if you have the <strings.h> header file. */
00347 #ifndef MOAB_HAVE_STRINGS_H
00348 #define MOAB_HAVE_STRINGS_H 1
00349 #endif
00350 
00351 /* Define to 1 if you have the <string.h> header file. */
00352 #ifndef MOAB_HAVE_STRING_H
00353 #define MOAB_HAVE_STRING_H 1
00354 #endif
00355 
00356 /* Define to 1 if you have the <sys/file.h> header file. */
00357 #ifndef MOAB_HAVE_SYS_FILE_H
00358 #define MOAB_HAVE_SYS_FILE_H 1
00359 #endif
00360 
00361 /* MOAB qualified HAVE_SYS_IOCTL_H */
00362 #ifndef MOAB_HAVE_SYS_IOCTL_H
00363 #define MOAB_HAVE_SYS_IOCTL_H 1
00364 #endif
00365 
00366 /* Define to 1 if you have the <sys/stat.h> header file. */
00367 #ifndef MOAB_HAVE_SYS_STAT_H
00368 #define MOAB_HAVE_SYS_STAT_H 1
00369 #endif
00370 
00371 /* Define to 1 if you have the <sys/time.h> header file. */
00372 #ifndef MOAB_HAVE_SYS_TIME_H
00373 #define MOAB_HAVE_SYS_TIME_H 1
00374 #endif
00375 
00376 /* MOAB qualified HAVE_SYS_TYPES_H */
00377 #ifndef MOAB_HAVE_SYS_TYPES_H
00378 #define MOAB_HAVE_SYS_TYPES_H 1
00379 #endif
00380 
00381 /* Enable use of TempestRemap library API for computing intersection and
00382    remapping for Climate problems */
00383 /* #undef HAVE_TEMPESTREMAP */
00384 
00385 /* MOAB qualified HAVE_TERMIOS_H */
00386 #ifndef MOAB_HAVE_TERMIOS_H
00387 #define MOAB_HAVE_TERMIOS_H 1
00388 #endif
00389 
00390 /* Define if times is available. */
00391 #ifndef MOAB_HAVE_TIMES
00392 #define MOAB_HAVE_TIMES 1
00393 #endif
00394 
00395 /* Define to 1 if you have the <unistd.h> header file. */
00396 #ifndef MOAB_HAVE_UNISTD_H
00397 #define MOAB_HAVE_UNISTD_H 1
00398 #endif
00399 
00400 /* Specify if unordered map is available */
00401 #ifndef MOAB_HAVE_UNORDERED_MAP
00402 #define MOAB_HAVE_UNORDERED_MAP unordered_map
00403 #endif
00404 
00405 /* Specify if unordered set is available */
00406 #ifndef MOAB_HAVE_UNORDERED_SET
00407 #define MOAB_HAVE_UNORDERED_SET unordered_set
00408 #endif
00409 
00410 /* Defined if configured with Valgrind support */
00411 /* #undef HAVE_VALGRIND */
00412 
00413 /* Define if vsnprintf is available. */
00414 #ifndef MOAB_HAVE_VSNPRINTF
00415 #define MOAB_HAVE_VSNPRINTF 1
00416 #endif
00417 
00418 /* Define if vsprintf is available. */
00419 #ifndef MOAB_HAVE_VSPRINTF
00420 #define MOAB_HAVE_VSPRINTF 1
00421 #endif
00422 
00423 /* "Define if configured with VTK I/O library support." */
00424 /* #undef HAVE_VTK */
00425 
00426 /* Configure with tool: VTKMOABREADER */
00427 /* #undef HAVE_VTKMOABREADER */
00428 
00429 /* "Define if configured with Zoltan library partitioning support." */
00430 /* #undef HAVE_ZOLTAN */
00431 
00432 /* Define to the sub-directory in which libtool stores uninstalled libraries.
00433    */
00434 #ifndef MOAB_LT_OBJDIR
00435 #define MOAB_LT_OBJDIR ".libs/"
00436 #endif
00437 
00438 /* MPICH_IGNORE_CXX_SEEK is not sufficient to avoid conflicts */
00439 /* #undef MPI_CXX_CONFLICT */
00440 
00441 /* Do not use template vector insertions */
00442 /* #undef NO_VECTOR_TEMPLATE_INSERT */
00443 
00444 /* Use old-style C++ std::count calls */
00445 /* #undef OLD_STD_COUNT */
00446 
00447 /* Name of package */
00448 #ifndef MOAB_PACKAGE
00449 #define MOAB_PACKAGE "moab"
00450 #endif
00451 
00452 /* Define to the address where bug reports for this package should be sent. */
00453 #ifndef MOAB_PACKAGE_BUGREPORT
00454 #define MOAB_PACKAGE_BUGREPORT "moab-dev@mcs.anl.gov"
00455 #endif
00456 
00457 /* Define to the full name of this package. */
00458 #ifndef MOAB_PACKAGE_NAME
00459 #define MOAB_PACKAGE_NAME "MOAB"
00460 #endif
00461 
00462 /* Define to the full name and version of this package. */
00463 #ifndef MOAB_PACKAGE_STRING
00464 #define MOAB_PACKAGE_STRING "MOAB 5.3.0"
00465 #endif
00466 
00467 /* Define to the one symbol short name of this package. */
00468 #ifndef MOAB_PACKAGE_TARNAME
00469 #define MOAB_PACKAGE_TARNAME "moab"
00470 #endif
00471 
00472 /* Define to the home page for this package. */
00473 #ifndef MOAB_PACKAGE_URL
00474 #define MOAB_PACKAGE_URL "http://sigma.mcs.anl.gov"
00475 #endif
00476 
00477 /* Define to the version of this package. */
00478 #ifndef MOAB_PACKAGE_VERSION
00479 #define MOAB_PACKAGE_VERSION "5.3.0"
00480 #endif
00481 
00482 /* Define to necessary symbol if this constant uses a non-standard name on
00483    your system. */
00484 /* #undef PTHREAD_CREATE_JOINABLE */
00485 
00486 /* "Value of C SEEK_CUR" */
00487 /* #undef SEEK_CUR */
00488 
00489 /* "Value of C SEEK_END" */
00490 /* #undef SEEK_END */
00491 
00492 /* "Value of C SEEK_SET" */
00493 /* #undef SEEK_SET */
00494 
00495 /* The size of `long', as computed by sizeof. */
00496 /* #undef SIZEOF_LONG */
00497 
00498 /* The size of `unsigned long', as computed by sizeof. */
00499 /* #undef SIZEOF_UNSIGNED_LONG */
00500 
00501 /* The size of `void *', as computed by sizeof. */
00502 #ifndef MOAB_SIZEOF_VOID_P
00503 #define MOAB_SIZEOF_VOID_P 8
00504 #endif
00505 
00506 /* Define to 1 if you have the ANSI C header files. */
00507 #ifndef MOAB_STDC_HEADERS
00508 #define MOAB_STDC_HEADERS 1
00509 #endif
00510 
00511 /* Use template function specializations */
00512 #ifndef MOAB_TEMPLATE_FUNC_SPECIALIZATION
00513 #define MOAB_TEMPLATE_FUNC_SPECIALIZATION 1
00514 #endif
00515 
00516 /* Use template class specializations */
00517 #ifndef MOAB_TEMPLATE_SPECIALIZATION
00518 #define MOAB_TEMPLATE_SPECIALIZATION 1
00519 #endif
00520 
00521 /* Unordered map namespace */
00522 #ifndef MOAB_UNORDERED_MAP_NS
00523 #define MOAB_UNORDERED_MAP_NS std
00524 #endif
00525 
00526 /* MOAB Version */
00527 #ifndef MOAB_VERSION
00528 #define MOAB_VERSION "5.3.0"
00529 #endif
00530 
00531 /* MOAB Major Version */
00532 #ifndef MOAB_VERSION_MAJOR
00533 #define MOAB_VERSION_MAJOR 5
00534 #endif
00535 
00536 /* MOAB Minor Version */
00537 #ifndef MOAB_VERSION_MINOR
00538 #define MOAB_VERSION_MINOR 3
00539 #endif
00540 
00541 /* MOAB Patch Level */
00542 #ifndef MOAB_VERSION_PATCH
00543 #define MOAB_VERSION_PATCH 0
00544 #endif
00545 
00546 /* MOAB Version String */
00547 #ifndef MOAB_VERSION_STRING
00548 #define MOAB_VERSION_STRING "MOAB 5.3.0"
00549 #endif
00550 
00551 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
00552    significant byte first (like Motorola and SPARC, unlike Intel). */
00553 #if defined AC_APPLE_UNIVERSAL_BUILD
00554 # if defined __BIG_ENDIAN__
00555 #  define WORDS_BIGENDIAN 1
00556 # endif
00557 #else
00558 # ifndef WORDS_BIGENDIAN
00559 /* #  undef WORDS_BIGENDIAN */
00560 # endif
00561 #endif
00562 
00563 /* Define to 1 if the X Window System is missing or not being used. */
00564 /* #undef X_DISPLAY_MISSING */
00565  
00566 /* once: _SRC_MOAB_MOABCONFIG_H */
00567 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines