GOLEM#

Contact person

Mauro Cacace

Description#

GOLEM is a modelling platform for thermal-hydraulic-mechanical and non-reactive chemical processes in fractured and faulted porous media. GOLEM makes use of the flexible, object-oriented numerical framework MOOSE (developed at the Idaho National Laboratories), which provides a high-level interface to state of the art nonlinear solver technology. In GOLEM, the governing equations of groundwater flow, heat and mass transport, and rock deformation are solved in a weak sense (by classical Newton–Raphson or by free Jacobian inexact Newton-Krylow schemes) on an underlying unstructured mesh. Non-linear feedback among the active processes are enforced by considering evolving fluid and rock properties depending on the thermo-hydro-mechanical state of the system and the local structure, i.e. degree of connectivity, of the fracture system. GOLEM has been one-way coupled to the distributed mesoscale hydrological modelling (mHM) in order to be able to simulate groundwater variability and its resilience in the region of Brandenburg under the ongoing climate change projections (the latter derived from ensemble of GCMs predictions downscale to the region of Brandenburg via a stochastic weather generator)

Model(s)#

GOLEM : GPL-3.0-or-later

Programming language(s)#

Object-oriented c++ with dedicated interface to existing libraries (e.g. Petsc, trilinos, libMesh)

Tags#

#optional #land #chemical processes #groundwater flow #mass transport #porous media

Back to Optional components