MOAB: Mesh Oriented datABase
(version 5.4.0)
|
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 Tue Jul 5 22:01:32 CDT 2022" 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 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 <hdf5.h> 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 <memory.h> header file. */ 00251 #ifndef MOAB_HAVE_MEMORY_H 00252 #define MOAB_HAVE_MEMORY_H 1 00253 #endif 00254 00255 /* "MOAB configured with Mesquite support" */ 00256 /* #undef HAVE_MESQUITE */ 00257 00258 /* Flag indicating whether the library will be compiled with Metis support */ 00259 /* #undef HAVE_METIS */ 00260 00261 /* Define if configured with support for parallel computations. */ 00262 /* #undef HAVE_MPI */ 00263 00264 /* "Define if configured with NetCDF support." */ 00265 /* #undef HAVE_NETCDF */ 00266 00267 /* MOAB is configured with MPI enabled NetCDF */ 00268 /* #undef HAVE_NETCDFPAR */ 00269 00270 /* Define to 1 if you have the <netcdf.h> header file. */ 00271 /* #undef HAVE_NETCDF_H */ 00272 00273 /* Define to 1 if you have the <netcdf_par.h> header file. */ 00274 /* #undef HAVE_NETCDF_PAR_H */ 00275 00276 /* Flag indicating whether the library will be compiled with ParMetis support 00277 */ 00278 /* #undef HAVE_PARMETIS */ 00279 00280 /* "Define if configured with PNetCDF support." */ 00281 /* #undef HAVE_PNETCDF */ 00282 00283 /* Define to 1 if you have the <pnetcdf.h> header file. */ 00284 /* #undef HAVE_PNETCDF_H */ 00285 00286 /* Define if you have POSIX threads libraries and header files. */ 00287 #ifndef MOAB_HAVE_PTHREAD 00288 #define MOAB_HAVE_PTHREAD 1 00289 #endif 00290 00291 /* Have PTHREAD_PRIO_INHERIT. */ 00292 #ifndef MOAB_HAVE_PTHREAD_PRIO_INHERIT 00293 #define MOAB_HAVE_PTHREAD_PRIO_INHERIT 1 00294 #endif 00295 00296 /* System provides ptrdiff_t typedef */ 00297 #ifndef MOAB_HAVE_PTRDIFF_T 00298 #define MOAB_HAVE_PTRDIFF_T 1 00299 #endif 00300 00301 /* If available, contains the Python version number currently in use. */ 00302 /* #undef HAVE_PYTHON */ 00303 00304 /* Configure with tool: REFINER */ 00305 /* #undef HAVE_REFINER */ 00306 00307 /* "Define if configured with Parallel Scotch library partitioning support." 00308 */ 00309 /* #undef HAVE_SCOTCH */ 00310 00311 /* System provides size_t typedef */ 00312 #ifndef MOAB_HAVE_SIZE_T 00313 #define MOAB_HAVE_SIZE_T 1 00314 #endif 00315 00316 /* Configure with tool: SPHEREDECOMP */ 00317 #ifndef MOAB_HAVE_SPHEREDECOMP 00318 #define MOAB_HAVE_SPHEREDECOMP 1 00319 #endif 00320 00321 /* MOAB qualified HAVE_STDDEF_H */ 00322 #ifndef MOAB_HAVE_STDDEF_H 00323 #define MOAB_HAVE_STDDEF_H 1 00324 #endif 00325 00326 /* MOAB qualified HAVE_STDINT_H */ 00327 #ifndef MOAB_HAVE_STDINT_H 00328 #define MOAB_HAVE_STDINT_H 1 00329 #endif 00330 00331 /* define if compiler has std::isfinite */ 00332 #ifndef MOAB_HAVE_STDISFINITE 00333 #define MOAB_HAVE_STDISFINITE 1 00334 #endif 00335 00336 /* MOAB qualified HAVE_STDLIB_H */ 00337 #ifndef MOAB_HAVE_STDLIB_H 00338 #define MOAB_HAVE_STDLIB_H 1 00339 #endif 00340 00341 /* Define to 1 if you have the <strings.h> header file. */ 00342 #ifndef MOAB_HAVE_STRINGS_H 00343 #define MOAB_HAVE_STRINGS_H 1 00344 #endif 00345 00346 /* Define to 1 if you have the <string.h> header file. */ 00347 #ifndef MOAB_HAVE_STRING_H 00348 #define MOAB_HAVE_STRING_H 1 00349 #endif 00350 00351 /* MOAB qualified HAVE_SYS_IOCTL_H */ 00352 #ifndef MOAB_HAVE_SYS_IOCTL_H 00353 #define MOAB_HAVE_SYS_IOCTL_H 1 00354 #endif 00355 00356 /* Define to 1 if you have the <sys/stat.h> header file. */ 00357 #ifndef MOAB_HAVE_SYS_STAT_H 00358 #define MOAB_HAVE_SYS_STAT_H 1 00359 #endif 00360 00361 /* MOAB qualified HAVE_SYS_TYPES_H */ 00362 #ifndef MOAB_HAVE_SYS_TYPES_H 00363 #define MOAB_HAVE_SYS_TYPES_H 1 00364 #endif 00365 00366 /* Enable use of TempestRemap library API for computing intersection and 00367 remapping for Climate problems */ 00368 /* #undef HAVE_TEMPESTREMAP */ 00369 00370 /* MOAB qualified HAVE_TERMIOS_H */ 00371 #ifndef MOAB_HAVE_TERMIOS_H 00372 #define MOAB_HAVE_TERMIOS_H 1 00373 #endif 00374 00375 /* Define if times is available. */ 00376 #ifndef MOAB_HAVE_TIMES 00377 #define MOAB_HAVE_TIMES 1 00378 #endif 00379 00380 /* Define to 1 if you have the <unistd.h> header file. */ 00381 #ifndef MOAB_HAVE_UNISTD_H 00382 #define MOAB_HAVE_UNISTD_H 1 00383 #endif 00384 00385 /* Specify if unordered map is available */ 00386 #ifndef MOAB_HAVE_UNORDERED_MAP 00387 #define MOAB_HAVE_UNORDERED_MAP unordered_map 00388 #endif 00389 00390 /* Specify if unordered set is available */ 00391 #ifndef MOAB_HAVE_UNORDERED_SET 00392 #define MOAB_HAVE_UNORDERED_SET unordered_set 00393 #endif 00394 00395 /* Defined if configured with Valgrind support */ 00396 /* #undef HAVE_VALGRIND */ 00397 00398 /* Define if vsnprintf is available. */ 00399 #ifndef MOAB_HAVE_VSNPRINTF 00400 #define MOAB_HAVE_VSNPRINTF 1 00401 #endif 00402 00403 /* Define if vsprintf is available. */ 00404 #ifndef MOAB_HAVE_VSPRINTF 00405 #define MOAB_HAVE_VSPRINTF 1 00406 #endif 00407 00408 /* "Define if configured with VTK I/O library support." */ 00409 /* #undef HAVE_VTK */ 00410 00411 /* Configure with tool: VTKMOABREADER */ 00412 /* #undef HAVE_VTKMOABREADER */ 00413 00414 /* "Define if configured with Zoltan library partitioning support." */ 00415 /* #undef HAVE_ZOLTAN */ 00416 00417 /* Define to the sub-directory where libtool stores uninstalled libraries. */ 00418 #ifndef MOAB_LT_OBJDIR 00419 #define MOAB_LT_OBJDIR ".libs/" 00420 #endif 00421 00422 /* Path to the base mesh files directory */ 00423 #ifndef MOAB_MESH_DIR 00424 #define MOAB_MESH_DIR "/disks1/fathom/itaps-buildslave/moab-doc/build/MeshFiles/" 00425 #endif 00426 00427 /* MPICH_IGNORE_CXX_SEEK is not sufficient to avoid conflicts */ 00428 /* #undef MPI_CXX_CONFLICT */ 00429 00430 /* Do not use template vector insertions */ 00431 /* #undef NO_VECTOR_TEMPLATE_INSERT */ 00432 00433 /* Use old-style C++ std::count calls */ 00434 /* #undef OLD_STD_COUNT */ 00435 00436 /* Name of package */ 00437 #ifndef MOAB_PACKAGE 00438 #define MOAB_PACKAGE "moab" 00439 #endif 00440 00441 /* Define to the address where bug reports for this package should be sent. */ 00442 #ifndef MOAB_PACKAGE_BUGREPORT 00443 #define MOAB_PACKAGE_BUGREPORT "moab-dev@mcs.anl.gov" 00444 #endif 00445 00446 /* Define to the full name of this package. */ 00447 #ifndef MOAB_PACKAGE_NAME 00448 #define MOAB_PACKAGE_NAME "MOAB" 00449 #endif 00450 00451 /* Define to the full name and version of this package. */ 00452 #ifndef MOAB_PACKAGE_STRING 00453 #define MOAB_PACKAGE_STRING "MOAB 5.4.0" 00454 #endif 00455 00456 /* Define to the one symbol short name of this package. */ 00457 #ifndef MOAB_PACKAGE_TARNAME 00458 #define MOAB_PACKAGE_TARNAME "moab" 00459 #endif 00460 00461 /* Define to the home page for this package. */ 00462 #ifndef MOAB_PACKAGE_URL 00463 #define MOAB_PACKAGE_URL "http://sigma.mcs.anl.gov" 00464 #endif 00465 00466 /* Define to the version of this package. */ 00467 #ifndef MOAB_PACKAGE_VERSION 00468 #define MOAB_PACKAGE_VERSION "5.4.0" 00469 #endif 00470 00471 /* Define to necessary symbol if this constant uses a non-standard name on 00472 your system. */ 00473 /* #undef PTHREAD_CREATE_JOINABLE */ 00474 00475 /* "Value of C SEEK_CUR" */ 00476 /* #undef SEEK_CUR */ 00477 00478 /* "Value of C SEEK_END" */ 00479 /* #undef SEEK_END */ 00480 00481 /* "Value of C SEEK_SET" */ 00482 /* #undef SEEK_SET */ 00483 00484 /* The size of `long', as computed by sizeof. */ 00485 /* #undef SIZEOF_LONG */ 00486 00487 /* The size of `unsigned long', as computed by sizeof. */ 00488 /* #undef SIZEOF_UNSIGNED_LONG */ 00489 00490 /* The size of `void *', as computed by sizeof. */ 00491 #ifndef MOAB_SIZEOF_VOID_P 00492 #define MOAB_SIZEOF_VOID_P 8 00493 #endif 00494 00495 /* Define to 1 if you have the ANSI C header files. */ 00496 #ifndef MOAB_STDC_HEADERS 00497 #define MOAB_STDC_HEADERS 1 00498 #endif 00499 00500 /* Use template function specializations */ 00501 #ifndef MOAB_TEMPLATE_FUNC_SPECIALIZATION 00502 #define MOAB_TEMPLATE_FUNC_SPECIALIZATION 1 00503 #endif 00504 00505 /* Use template class specializations */ 00506 #ifndef MOAB_TEMPLATE_SPECIALIZATION 00507 #define MOAB_TEMPLATE_SPECIALIZATION 1 00508 #endif 00509 00510 /* Unordered map namespace */ 00511 #ifndef MOAB_UNORDERED_MAP_NS 00512 #define MOAB_UNORDERED_MAP_NS std 00513 #endif 00514 00515 /* MOAB Version */ 00516 #ifndef MOAB_VERSION 00517 #define MOAB_VERSION "5.4.0" 00518 #endif 00519 00520 /* MOAB Major Version */ 00521 #ifndef MOAB_VERSION_MAJOR 00522 #define MOAB_VERSION_MAJOR 5 00523 #endif 00524 00525 /* MOAB Minor Version */ 00526 #ifndef MOAB_VERSION_MINOR 00527 #define MOAB_VERSION_MINOR 4 00528 #endif 00529 00530 /* MOAB Patch Level */ 00531 #ifndef MOAB_VERSION_PATCH 00532 #define MOAB_VERSION_PATCH 0 00533 #endif 00534 00535 /* MOAB Version String */ 00536 #ifndef MOAB_VERSION_STRING 00537 #define MOAB_VERSION_STRING "MOAB 5.4.0" 00538 #endif 00539 00540 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 00541 significant byte first (like Motorola and SPARC, unlike Intel). */ 00542 #if defined AC_APPLE_UNIVERSAL_BUILD 00543 # if defined __BIG_ENDIAN__ 00544 # define WORDS_BIGENDIAN 1 00545 # endif 00546 #else 00547 # ifndef WORDS_BIGENDIAN 00548 /* # undef WORDS_BIGENDIAN */ 00549 # endif 00550 #endif 00551 00552 /* Define to 1 if the X Window System is missing or not being used. */ 00553 /* #undef X_DISPLAY_MISSING */ 00554 00555 /* once: _SRC_MOAB_MOABCONFIG_H */ 00556 #endif