1#ifndef _SRC_MOAB_MOABCONFIG_H2#define _SRC_MOAB_MOABCONFIG_H 134/* 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. */78/* Define if building universal (internal helper macro) */9/* #undef AC_APPLE_UNIVERSAL_BUILD */1011/* Configuration command along with user-specified options. */12#ifndef MOAB_CONFIGURE_COMMAND13#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#endif1516/* Configuration information. */17#ifndef MOAB_CONFIGURE_INFO18#define MOAB_CONFIGURE_INFO "./configure run on Tue Mar 25 02:03:54 CDT 2025"19#endif2021/* Define to dummy `main' function (if any) required to link to the Fortran
22 libraries. */23/* #undef F77_DUMMY_MAIN */2425/* Define to alternate name for `main' routine that is called from a `main' in
26 the Fortran libraries. */27#ifndef MOAB_F77_MAIN28#define MOAB_F77_MAIN main29#endif3031/* Define if F77 and FC dummy `main' functions are identical. */32/* #undef FC_DUMMY_MAIN_EQ_F77 */3334/* 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_FUNC37#define MOAB_FC_FUNC(name,NAME) name ## _38#endif3940/* As FC_FUNC, but for C identifiers containing underscores. */41#ifndef MOAB_FC_FUNC_42#define MOAB_FC_FUNC_(name,NAME) name ## _43#endif4445/* Define to alternate name for `main' routine that is called from a `main' in
46 the Fortran libraries. */47#ifndef MOAB_FC_MAIN48#define MOAB_FC_MAIN main49#endif5051/* Use int32_t for handles */52/* #undef FORCE_32_BIT_HANDLES */5354/* Use int64_t for handles */55/* #undef FORCE_64_BIT_HANDLES */5657/* Enable use of AHF data-structures for querying adjacency information */58/* #undef HAVE_AHF */5960/* Define if you have a BLAS library. */61#ifndef MOAB_HAVE_BLAS62#define MOAB_HAVE_BLAS 163#endif6465/* Define if cbrt is available. */66/* #undef HAVE_CBRT */6768/* "Define if configured with CCM I/O support." */69/* #undef HAVE_CCMIO */7071/* Define to 1 if you have the <ccmiocore.h> header file. */72/* #undef HAVE_CCMIOCORE_H */7374/* Define to 1 if you have the <ccmioutility.h> header file. */75/* #undef HAVE_CCMIOUTILITY_H */7677/* Define to 1 if you have the <ccmio.h> header file. */78/* #undef HAVE_CCMIO_H */7980/* "Define if configured with CGNS support." */81/* #undef HAVE_CGNS */8283/* Define if clock is available. */84#ifndef MOAB_HAVE_CLOCK85#define MOAB_HAVE_CLOCK 186#endif8788/* define if the compiler supports basic C++11 syntax */89#ifndef MOAB_HAVE_CXX1190#define MOAB_HAVE_CXX11 191#endif9293/* "Define if configured with Damsel I/O format support." */94/* #undef HAVE_DAMSEL */9596/* Define to 1 if you have the <damsel.h> header file. */97/* #undef HAVE_DAMSEL_H */9899/* Define to 1 if you have the <dlfcn.h> header file. */100#ifndef MOAB_HAVE_DLFCN_H101#define MOAB_HAVE_DLFCN_H 1102#endif103104/* Flag indicating whether the library will be compiled with Eigen support */105#ifndef MOAB_HAVE_EIGEN3106#define MOAB_HAVE_EIGEN3 1107#endif108109/* define if compiler has finite */110#ifndef MOAB_HAVE_FINITE111#define MOAB_HAVE_FINITE 1112#endif113114/* Configure with tool: GSETS */115#ifndef MOAB_HAVE_GSETS116#define MOAB_HAVE_GSETS 1117#endif118119/* Configure with tool: H5MTOOLS */120#ifndef MOAB_HAVE_H5MTOOLS121#define MOAB_HAVE_H5MTOOLS 1122#endif123124/* Define if configured with HDF5 support. */125#ifndef MOAB_HAVE_HDF5126#define MOAB_HAVE_HDF5 1127#endif128129/* Define to 1 if you have the <hdf5.h> header file. */130#ifndef MOAB_HAVE_HDF5_H131#define MOAB_HAVE_HDF5_H 1132#endif133134/* Define if configured with Parallel HDF5 support. */135#ifndef MOAB_HAVE_HDF5_PARALLEL136#define MOAB_HAVE_HDF5_PARALLEL 1137#endif138139/* Configure with tool: HEXMODOPS */140#ifndef MOAB_HAVE_HEXMODOPS141#define MOAB_HAVE_HEXMODOPS 1142#endif143144/* "Define if configured with HYPRE solver support." */145/* #undef HAVE_HYPRE */146147/* Defined if configured with IEEE Floating point support */148/* #undef HAVE_IEEEFP */149150/* MOAB qualified HAVE_IEEEFP_H */151/* #undef HAVE_IEEEFP_H */152153/* MOAB qualified HAVE_INTTYPES_H */154#ifndef MOAB_HAVE_INTTYPES_H155#define MOAB_HAVE_INTTYPES_H 1156#endif157158/* define if compiler has isfinite */159/* #undef HAVE_ISFINITE */160161/* Define if you have LAPACK library. */162#ifndef MOAB_HAVE_LAPACK163#define MOAB_HAVE_LAPACK 1164#endif165166/* Define to 1 if you have the `lmpe' library (-llmpe). */167/* #undef HAVE_LIBLMPE */168169/* Define to 1 if you have the `mpe' library (-lmpe). */170/* #undef HAVE_LIBMPE */171172/* Configure with tool: MBCONVERT */173#ifndef MOAB_HAVE_MBCONVERT174#define MOAB_HAVE_MBCONVERT 1175#endif176177/* Configure with tool: MBCOUPLER */178#ifndef MOAB_HAVE_MBCOUPLER179#define MOAB_HAVE_MBCOUPLER 1180#endif181182/* Configure with tool: MBDEPTH */183#ifndef MOAB_HAVE_MBDEPTH184#define MOAB_HAVE_MBDEPTH 1185#endif186187/* Configure with tool: MBHONODES */188#ifndef MOAB_HAVE_MBHONODES189#define MOAB_HAVE_MBHONODES 1190#endif191192/* Configure with tool: MBMEM */193#ifndef MOAB_HAVE_MBMEM194#define MOAB_HAVE_MBMEM 1195#endif196197/* Configure with tool: MBMERGE */198#ifndef MOAB_HAVE_MBMERGE199#define MOAB_HAVE_MBMERGE 1200#endif201202/* Configure with tool: MBPART */203#ifndef MOAB_HAVE_MBPART204#define MOAB_HAVE_MBPART 1205#endif206207/* Configure with tool: MBQUALITY */208#ifndef MOAB_HAVE_MBQUALITY209#define MOAB_HAVE_MBQUALITY 1210#endif211212/* Configure with tool: MBSIZE */213#ifndef MOAB_HAVE_MBSIZE214#define MOAB_HAVE_MBSIZE 1215#endif216217/* Configure with tool: MBSKIN */218#ifndef MOAB_HAVE_MBSKIN219#define MOAB_HAVE_MBSKIN 1220#endif221222/* Configure with tool: MBSURFPLOT */223#ifndef MOAB_HAVE_MBSURFPLOT224#define MOAB_HAVE_MBSURFPLOT 1225#endif226227/* Configure with tool: MBTAGPROP */228#ifndef MOAB_HAVE_MBTAGPROP229#define MOAB_HAVE_MBTAGPROP 1230#endif231232/* Configure with tool: MBTEMPEST */233/* #undef HAVE_MBTEMPEST */234235/* Configure with tool: MBUMR */236#ifndef MOAB_HAVE_MBUMR237#define MOAB_HAVE_MBUMR 1238#endif239240/* Configure with tool: MCNPMIT */241/* #undef HAVE_MCNPMIT */242243/* Flag indicating whether the library will be compiled with Metis support */244#ifndef MOAB_HAVE_METIS245#define MOAB_HAVE_METIS 1246#endif247248/* Define if configured with support for parallel computations. */249#ifndef MOAB_HAVE_MPI250#define MOAB_HAVE_MPI 1251#endif252253/* "Define if configured with NetCDF support." */254#ifndef MOAB_HAVE_NETCDF255#define MOAB_HAVE_NETCDF 1256#endif257258/* MOAB is configured with MPI enabled NetCDF */259#ifndef MOAB_HAVE_NETCDFPAR260#define MOAB_HAVE_NETCDFPAR 1261#endif262263/* Define to 1 if you have the <netcdf.h> header file. */264#ifndef MOAB_HAVE_NETCDF_H265#define MOAB_HAVE_NETCDF_H 1266#endif267268/* Define to 1 if you have the <netcdf_par.h> header file. */269#ifndef MOAB_HAVE_NETCDF_PAR_H270#define MOAB_HAVE_NETCDF_PAR_H 1271#endif272273/* Flag indicating whether the library will be compiled with ParMetis support
274 */275/* #undef HAVE_PARMETIS */276277/* "Define if configured with PNetCDF support." */278#ifndef MOAB_HAVE_PNETCDF279#define MOAB_HAVE_PNETCDF 1280#endif281282/* Define to 1 if you have the <pnetcdf.h> header file. */283#ifndef MOAB_HAVE_PNETCDF_H284#define MOAB_HAVE_PNETCDF_H 1285#endif286287/* Define if you have POSIX threads libraries and header files. */288#ifndef MOAB_HAVE_PTHREAD289#define MOAB_HAVE_PTHREAD 1290#endif291292/* Have PTHREAD_PRIO_INHERIT. */293#ifndef MOAB_HAVE_PTHREAD_PRIO_INHERIT294#define MOAB_HAVE_PTHREAD_PRIO_INHERIT 1295#endif296297/* System provides ptrdiff_t typedef */298#ifndef MOAB_HAVE_PTRDIFF_T299#define MOAB_HAVE_PTRDIFF_T 1300#endif301302/* "Define if configured with Parallel Scotch library partitioning support."
303 */304/* #undef HAVE_SCOTCH */305306/* System provides size_t typedef */307#ifndef MOAB_HAVE_SIZE_T308#define MOAB_HAVE_SIZE_T 1309#endif310311/* Configure with tool: SPHEREDECOMP */312#ifndef MOAB_HAVE_SPHEREDECOMP313#define MOAB_HAVE_SPHEREDECOMP 1314#endif315316/* MOAB qualified HAVE_STDDEF_H */317#ifndef MOAB_HAVE_STDDEF_H318#define MOAB_HAVE_STDDEF_H 1319#endif320321/* MOAB qualified HAVE_STDINT_H */322#ifndef MOAB_HAVE_STDINT_H323#define MOAB_HAVE_STDINT_H 1324#endif325326/* Define to 1 if you have the <stdio.h> header file. */327#ifndef MOAB_HAVE_STDIO_H328#define MOAB_HAVE_STDIO_H 1329#endif330331/* define if compiler has std::isfinite */332#ifndef MOAB_HAVE_STDISFINITE333#define MOAB_HAVE_STDISFINITE 1334#endif335336/* MOAB qualified HAVE_STDLIB_H */337#ifndef MOAB_HAVE_STDLIB_H338#define MOAB_HAVE_STDLIB_H 1339#endif340341/* Define to 1 if you have the <strings.h> header file. */342#ifndef MOAB_HAVE_STRINGS_H343#define MOAB_HAVE_STRINGS_H 1344#endif345346/* Define to 1 if you have the <string.h> header file. */347#ifndef MOAB_HAVE_STRING_H348#define MOAB_HAVE_STRING_H 1349#endif350351/* MOAB qualified HAVE_SYS_IOCTL_H */352#ifndef MOAB_HAVE_SYS_IOCTL_H353#define MOAB_HAVE_SYS_IOCTL_H 1354#endif355356/* Define to 1 if you have the <sys/stat.h> header file. */357#ifndef MOAB_HAVE_SYS_STAT_H358#define MOAB_HAVE_SYS_STAT_H 1359#endif360361/* MOAB qualified HAVE_SYS_TYPES_H */362#ifndef MOAB_HAVE_SYS_TYPES_H363#define MOAB_HAVE_SYS_TYPES_H 1364#endif365366/* Enable use of TempestRemap library API for computing intersection and
367 remapping for Climate problems */368/* #undef HAVE_TEMPESTREMAP */369370/* MOAB qualified HAVE_TERMIOS_H */371#ifndef MOAB_HAVE_TERMIOS_H372#define MOAB_HAVE_TERMIOS_H 1373#endif374375/* Define if times is available. */376#ifndef MOAB_HAVE_TIMES377#define MOAB_HAVE_TIMES 1378#endif379380/* Define to 1 if you have the <unistd.h> header file. */381#ifndef MOAB_HAVE_UNISTD_H382#define MOAB_HAVE_UNISTD_H 1383#endif384385/* Specify if unordered map is available */386#ifndef MOAB_HAVE_UNORDERED_MAP387#define MOAB_HAVE_UNORDERED_MAP unordered_map388#endif389390/* Specify if unordered set is available */391#ifndef MOAB_HAVE_UNORDERED_SET392#define MOAB_HAVE_UNORDERED_SET unordered_set393#endif394395/* Defined if configured with Valgrind support */396/* #undef HAVE_VALGRIND */397398/* Define if vsnprintf is available. */399#ifndef MOAB_HAVE_VSNPRINTF400#define MOAB_HAVE_VSNPRINTF 1401#endif402403/* Define if vsprintf is available. */404#ifndef MOAB_HAVE_VSPRINTF405#define MOAB_HAVE_VSPRINTF 1406#endif407408/* "Define if configured with Zoltan library partitioning support." */409/* #undef HAVE_ZOLTAN */410411/* Define to the sub-directory where libtool stores uninstalled libraries. */412#ifndef MOAB_LT_OBJDIR413#define MOAB_LT_OBJDIR ".libs/"414#endif415416/* Path to the base mesh files directory */417#ifndef MOAB_MESH_DIR418#define MOAB_MESH_DIR "/nfs/gce/projects/sigma/buildbot/compute-03/moab-doc/build/MeshFiles/"419#endif420421/* MPICH_IGNORE_CXX_SEEK is not sufficient to avoid conflicts */422/* #undef MPI_CXX_CONFLICT */423424/* Do not use template vector insertions */425/* #undef NO_VECTOR_TEMPLATE_INSERT */426427/* Use old-style C++ std::count calls */428/* #undef OLD_STD_COUNT */429430/* Name of package */431#ifndef MOAB_PACKAGE432#define MOAB_PACKAGE "moab"433#endif434435/* Define to the address where bug reports for this package should be sent. */436#ifndef MOAB_PACKAGE_BUGREPORT437#define MOAB_PACKAGE_BUGREPORT "moab-dev@mcs.anl.gov"438#endif439440/* Define to the full name of this package. */441#ifndef MOAB_PACKAGE_NAME442#define MOAB_PACKAGE_NAME "MOAB"443#endif444445/* Define to the full name and version of this package. */446#ifndef MOAB_PACKAGE_STRING447#define MOAB_PACKAGE_STRING "MOAB 5.5.1"448#endif449450/* Define to the one symbol short name of this package. */451#ifndef MOAB_PACKAGE_TARNAME452#define MOAB_PACKAGE_TARNAME "moab"453#endif454455/* Define to the home page for this package. */456#ifndef MOAB_PACKAGE_URL457#define MOAB_PACKAGE_URL "http://sigma.mcs.anl.gov"458#endif459460/* Define to the version of this package. */461#ifndef MOAB_PACKAGE_VERSION462#define MOAB_PACKAGE_VERSION "5.5.1"463#endif464465/* Define to necessary symbol if this constant uses a non-standard name on
466 your system. */467/* #undef PTHREAD_CREATE_JOINABLE */468469/* "Value of C SEEK_CUR" */470/* #undef SEEK_CUR */471472/* "Value of C SEEK_END" */473/* #undef SEEK_END */474475/* "Value of C SEEK_SET" */476/* #undef SEEK_SET */477478/* The size of `long', as computed by sizeof. */479/* #undef SIZEOF_LONG */480481/* The size of `unsigned long', as computed by sizeof. */482/* #undef SIZEOF_UNSIGNED_LONG */483484/* The size of `void *', as computed by sizeof. */485#ifndef MOAB_SIZEOF_VOID_P486#define MOAB_SIZEOF_VOID_P 8487#endif488489/* 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_HEADERS493#define MOAB_STDC_HEADERS 1494#endif495496/* Use template function specializations */497#ifndef MOAB_TEMPLATE_FUNC_SPECIALIZATION498#define MOAB_TEMPLATE_FUNC_SPECIALIZATION 1499#endif500501/* Use template class specializations */502#ifndef MOAB_TEMPLATE_SPECIALIZATION503#define MOAB_TEMPLATE_SPECIALIZATION 1504#endif505506/* Unordered map namespace */507#ifndef MOAB_UNORDERED_MAP_NS508#define MOAB_UNORDERED_MAP_NS std509#endif510511/* MOAB Version */512#ifndef MOAB_VERSION513#define MOAB_VERSION "5.5.1"514#endif515516/* MOAB Major Version */517#ifndef MOAB_VERSION_MAJOR518#define MOAB_VERSION_MAJOR 5519#endif520521/* MOAB Minor Version */522#ifndef MOAB_VERSION_MINOR523#define MOAB_VERSION_MINOR 5524#endif525526/* MOAB Patch Level */527#ifndef MOAB_VERSION_PATCH528#define MOAB_VERSION_PATCH 1529#endif530531/* MOAB Version String */532#ifndef MOAB_VERSION_STRING533#define MOAB_VERSION_STRING "MOAB 5.5.1"534#endif535536/* 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_BUILD539# if defined __BIG_ENDIAN__540# define WORDS_BIGENDIAN 1541# endif542#else543# ifndef WORDS_BIGENDIAN544/* # undef WORDS_BIGENDIAN */545# endif546#endif547548/* once: _SRC_MOAB_MOABCONFIG_H */549#endif