Go to the documentation of this file.
8 #ifndef GEOS_COMMON_CONFIG_HPP
9 #define GEOS_COMMON_CONFIG_HPP
18 #define GEOS_USE_CALIPER
27 #define GEOS_USE_MATHPRESSO
48 #define GEOS_USE_PVTPackage
66 #define GEOS_USE_TRILINOS
69 #define GEOS_USE_HYPRE
72 #define GEOS_USE_HYPRE_CPU 0
74 #define GEOS_USE_HYPRE_CUDA 1
76 #define GEOS_USE_HYPRE_HIP 2
78 #define GEOS_USE_HYPRE_DEVICE GEOS_USE_HYPRE_CPU
81 #define GEOS_USE_SUPERLU_DIST
84 #define GEOS_USE_PETSC
87 #define GEOS_USE_SCOTCH
90 #define GEOS_LA_INTERFACE Hypre
94 #define GEOS_LA_INTERFACE_HYPRE
105 #define GEOS_CMAKE_BUILD_TYPE "Release"
108 #define GEOS_LOCALINDEX_TYPE int
111 #define GEOS_LOCALINDEX_TYPE_FLAG 0
114 #define GEOS_GLOBALINDEX_TYPE long long int
117 #define GEOS_GLOBALINDEX_TYPE_FLAG 2
120 #define GEOS_BLOCK_SIZE 32
123 #define HDF5_VERSION 1.12.1
126 #define Conduit_VERSION 0.8.2
129 #define RAJA_VERSION 2022.10.5
132 #define umpire_VERSION 2022.10.0
138 #define adiak_VERSION ..
141 #define caliper_VERSION 2.8.0
144 #define metis_VERSION 5.1.0
147 #define parmetis_VERSION 4.0.0
150 #define scotch_VERSION 6.0.9
153 #define superlu_dist_VERSION 6.3.0
156 #define suitesparse_VERSION 5.7.9
159 #define hypre_VERSION 2.29.0
162 #define trilinos_VERSION 13.4.1
165 #define petsc_VERSION 3.13.0
168 #define VTK_VERSION 9.2.6
171 #define fmt_VERSION 10.0.0
174 #define Python3_VERSION 3.10.6
179 #if defined(GEOS_USE_CUDA) || defined(GEOS_USE_HIP)
184 #define GEOS_USE_DEVICE