GEOS
|
Go to the source code of this file.
Macros | |
#define | GEOS_USE_FPE |
Enables floating point exceptions. | |
#define | GEOS_USE_CALIPER |
Enables bounds check in LvArray classes (CMake option ARRAY_BOUNDS_CHECK) More... | |
#define | GEOS_USE_CHAI |
Enables use of Caliper (CMake option ENABLE_ADIAK) More... | |
#define | GEOS_USE_MATHPRESSO |
Enables use of Mathpresso library (CMake option ENABLE_MATHPRESSO) | |
#define | GEOS_USE_MPI |
Enables use of MPI (CMake option ENABLE_MPI) | |
#define | GEOS_USE_PVTPackage |
Enables use of OpenMP (CMake option ENABLE_OPENMP) More... | |
#define | GEOS_USE_RAJA |
Enables use of Python (CMake option ENABLE_PYTHON) More... | |
#define | GEOS_USE_TRILINOS |
Enables use of sys/time.h based timers (CMake option ENABLE_TIMERS) More... | |
#define | GEOS_USE_HYPRE |
Enables use of Hypre library (CMake option ENABLE_HYPRE) | |
#define | GEOS_USE_HYPRE_CPU 0 |
Denotes HYPRE using CPU. | |
#define | GEOS_USE_HYPRE_CUDA 1 |
Denotes HYPRE using CUDA. | |
#define | GEOS_USE_HYPRE_HIP 2 |
Denotes HYPRE using HIP. | |
#define | GEOS_USE_HYPRE_DEVICE GEOS_USE_HYPRE_CPU |
Macro determining what parellel interface hypre is using. | |
#define | GEOS_USE_SUPERLU_DIST |
Enables use of SuperLU_dist library through HYPRE (CMake option ENABLE_SUPERLU_DIST) | |
#define | GEOS_USE_PETSC |
Enables use of PETSc library (CMake option ENABLE_PETSC) | |
#define | GEOS_USE_SCOTCH |
Enables use of Scotch library (CMake option ENABLE_SCOTCH) | |
#define | GEOS_LA_INTERFACE Hypre |
Choice of global linear algebra interface (CMake option GEOS_LA_INTERFACE) | |
#define | GEOS_LA_INTERFACE_HYPRE |
Macro defined when Trilinos interface is selected. More... | |
#define | GEOS_CMAKE_BUILD_TYPE "Release" |
Macro defined when PETSc interface is selected. More... | |
#define | GEOS_LOCALINDEX_TYPE int |
The type that localIndex will be aliased to. | |
#define | GEOS_LOCALINDEX_TYPE_FLAG 0 |
An integer flag representing the type that localIndex will be aliased to. | |
#define | GEOS_GLOBALINDEX_TYPE long long int |
The type that globalIndex will be aliased to. | |
#define | GEOS_GLOBALINDEX_TYPE_FLAG 2 |
An integer flag representing the type that globalIndex will be aliased to. | |
#define | GEOS_BLOCK_SIZE 32 |
The default block size for GEOSX on this platform. | |
#define | HDF5_VERSION 1.12.1 |
Version information for HDF5. | |
#define | Conduit_VERSION 0.8.2 |
Version information for Conduit. | |
#define | RAJA_VERSION 2022.10.5 |
Version information for RAJA. | |
#define | umpire_VERSION 2022.10.0 |
Version information for umpire. | |
#define | adiak_VERSION .. |
Version information for chai. More... | |
#define | caliper_VERSION 2.8.0 |
Version information for caliper. | |
#define | metis_VERSION 5.1.0 |
Version information for Metis. | |
#define | parmetis_VERSION 4.0.0 |
Version information for ParMetis. | |
#define | scotch_VERSION 6.0.9 |
Version information for scotch. | |
#define | superlu_dist_VERSION 6.3.0 |
Version information for superlu_dist. | |
#define | suitesparse_VERSION 5.7.9 |
Version information for suitesparse. | |
#define | hypre_VERSION 2.29.0 |
Version information for hypre. | |
#define | trilinos_VERSION 13.4.1 |
Version information for trilinos. | |
#define | petsc_VERSION 3.13.0 |
Version information for petsc. | |
#define | VTK_VERSION 9.2.6 |
Version information for VTK. | |
#define | fmt_VERSION 10.0.0 |
Version information for fmt. | |
#define | Python3_VERSION 3.10.6 |
Version information for python. | |
GEOSX build configuration file. Contains a CMake-generated list of macros that define a particular build configuration.
Definition in file GeosxConfig.hpp.
#define adiak_VERSION .. |
Version information for chai.
Version information for adiak
Definition at line 138 of file GeosxConfig.hpp.
#define GEOS_CMAKE_BUILD_TYPE "Release" |
Macro defined when PETSc interface is selected.
Platform-dependent mangling of fortran function names (CMake option FORTRAN_MANGLE_NO_UNDERSCORE) USE OF SEPARATION COEFFICIENT IN FRACTURE FLOW CMake option CMAKE_BUILD_TYPE
Definition at line 105 of file GeosxConfig.hpp.
#define GEOS_LA_INTERFACE_HYPRE |
Macro defined when Trilinos interface is selected.
Macro defined when Hypre interface is selected
Definition at line 94 of file GeosxConfig.hpp.
#define GEOS_USE_CALIPER |
Enables bounds check in LvArray classes (CMake option ARRAY_BOUNDS_CHECK)
Enables use of Caliper (CMake option ENABLE_CALIPER)
Definition at line 18 of file GeosxConfig.hpp.
#define GEOS_USE_CHAI |
Enables use of Caliper (CMake option ENABLE_ADIAK)
Enables use of CHAI (CMake option ENABLE_CHAI)
Definition at line 24 of file GeosxConfig.hpp.
#define GEOS_USE_PVTPackage |
Enables use of OpenMP (CMake option ENABLE_OPENMP)
Enables use of CUDA (CMake option ENABLE_CUDA) Enables use of CUDA NVToolsExt (CMake option ENABLE_CUDA_NVTOOLSEXT) Enables use of HIP (CMake option ENABLE_HIP) Workaround for FMT compilation issue on some NVCC/PowerPC machines (CMake option ENABLE_FMT_CONST_FORMATTER_WORKAROUND) Enables use of PVTPackage (CMake option ENABLE_PVTPackage)
Definition at line 48 of file GeosxConfig.hpp.
#define GEOS_USE_RAJA |
Enables use of Python (CMake option ENABLE_PYTHON)
Enables use of RAJA (CMake option ENABLE_RAJA)
Definition at line 54 of file GeosxConfig.hpp.
#define GEOS_USE_TRILINOS |
Enables use of sys/time.h based timers (CMake option ENABLE_TIMERS)
Enables use of additional debugging interface for TotalView (Cmake option ENABLE_TOTALVIEW_OUTPUT) Enables use of Intel MKL (CMake option ENABLE_MKL) Enables use of Trilinos library (CMake option ENABLE_TRILINOS)
Definition at line 66 of file GeosxConfig.hpp.