SHEMAT-Suite: An open-source code for simulating flow, heat and species transport in porous media
Johannes Keller,
Volker Rath,
Johanna Bruckmann,
Darius Mottaghy,
Christoph Clauser,
Andreas Wolf,
Ralf Seidler,
H. Martin Bücker,
Norbert Klitzsch
Affiliations
Johannes Keller
Institute for Applied Geophysics and Geothermal Energy, RWTH Aachen University, 52074 Aachen, Germany; Corresponding author.
Volker Rath
Institute for Applied Geophysics and Geothermal Energy, RWTH Aachen University, 52074 Aachen, Germany
Johanna Bruckmann
Institute for Applied Geophysics and Geothermal Energy, RWTH Aachen University, 52074 Aachen, Germany
Darius Mottaghy
Institute for Applied Geophysics and Geothermal Energy, RWTH Aachen University, 52074 Aachen, Germany
Christoph Clauser
Institute for Applied Geophysics and Geothermal Energy, RWTH Aachen University, 52074 Aachen, Germany
Andreas Wolf
Fachgebiet Scientific Computing, Technische Universität Darmstadt, 64283 Darmstadt, Germany
Ralf Seidler
Institute for Computer Science, Friedrich Schiller University Jena, 07737 Jena, Germany
H. Martin Bücker
Institute for Computer Science, Friedrich Schiller University Jena, 07737 Jena, Germany; Michael Stifel Center Jena for Data-driven and Simulation Science, 07737 Jena, Germany
Norbert Klitzsch
Institute for Applied Geophysics and Geothermal Energy, RWTH Aachen University, 52074 Aachen, Germany
SHEMAT-Suite is a finite-difference open-source code for simulating coupled flow, heat and species transport in porous media. The code, written in Fortran-95, originates from geoscientific research in the fields of geothermics and hydrogeology. It comprises: (1) a versatile handling of input and output, (2) a modular framework for subsurface parameter modeling, (3) a multi-level OpenMP parallelization, (4) parameter estimation and data assimilation by stochastic approaches (Monte Carlo, Ensemble Kalman filter) and by deterministic Bayesian approaches based on automatic differentiation for calculating exact (truncation error-free) derivatives of the forward code.