Go to the documentation of this file.
23 #ifndef GEOS_COMMON_CONFIG_HPP
24 #define GEOS_COMMON_CONFIG_HPP
33 #define GEOS_USE_CALIPER
42 #define GEOS_USE_MATHPRESSO
48 #define GEOS_USE_OPENMP
81 #define GEOS_USE_TRILINOS
84 #define GEOS_USE_HYPRE
90 #define GEOS_USE_HYPRE_CPU 0
92 #define GEOS_USE_HYPRE_CUDA 1
94 #define GEOS_USE_HYPRE_HIP 2
96 #define GEOS_USE_HYPRE_DEVICE GEOS_USE_HYPRE_CPU
99 #define GEOS_USE_SUPERLU_DIST
105 #define GEOS_USE_METIS
108 #define GEOS_USE_PARMETIS
111 #define GEOS_USE_SCOTCH
114 #define GEOS_LA_INTERFACE Hypre
118 #define GEOS_LA_INTERFACE_HYPRE
129 #define GEOS_CMAKE_BUILD_TYPE "Release"
132 #define GEOS_LOCALINDEX_TYPE int
135 #define GEOS_LOCALINDEX_TYPE_FLAG 0
138 #define GEOS_GLOBALINDEX_TYPE long long int
141 #define GEOS_GLOBALINDEX_TYPE_FLAG 2
144 #define GEOS_BLOCK_SIZE 32
147 #define HDF5_VERSION 1.12.1
150 #define Conduit_VERSION 0.9.5
153 #define RAJA_VERSION 2025.12.0
156 #define umpire_VERSION 2025.12.0
159 #define chai_VERSION 2025.12.0
162 #define adiak_VERSION ..
165 #define caliper_VERSION ..
168 #define metis_VERSION 5.1.0
171 #define parmetis_VERSION 4.0.0
177 #define superlu_dist_VERSION 6.3.0
180 #define suitesparse_VERSION 5.7.9
183 #define hypre_VERSION 3.1.0
186 #define trilinos_VERSION 16.1.0
192 #define VTK_VERSION 9.4.2
198 #define Python3_VERSION 3.9.13
203 #if defined(GEOS_USE_CUDA) || defined(GEOS_USE_HIP)
208 #define GEOS_USE_DEVICE