Publication Details

Category Text Publication
Reference Category Journals
DOI 10.21105/joss.03673
Licence creative commons licence
Title (Primary) ogs6py and VTUinterface: streamlining OpenGeoSys workflows in Python
Author Buchwald, J. ORCID logo ; Kolditz, O. ORCID logo ; Nagel, T.
Source Titel Journal of Open Source Software
Year 2021
Department ENVINF
Volume 6
Issue 67
Page From art. 3673
Language englisch
Topic T8 Georesources
Keywords Python; physics; THMC; VTU; time-series; sensitivity analysis; uncertainty quantification; OpenGeoSys
Abstract We introduce two new Python modules that facilitate the pre- and post-processing of finite element calculations. ogs6py is a Python interface for the open-source package OpenGeoSys (Bilke et al., 2019), a finite element code for simulation of multi-field processes in fractured porous media. Modeling workflows can be further streamlined in Jupyter Notebooks (Kluyver et al., 2016) using the newly developed VTUinterface. The use of the modules is demonstrated with common workflow operations, including parameter variations, setting boundary conditions, changing solver settings, verification of simulation results by comparison to analytical solutions, set-up and evaluation of ensemble runs, and convenient analysis of results by line plots, time series, or transient contour plots.
Persistent UFZ Identifier https://www.ufz.de/index.php?en=20939&ufzPublicationIdentifier=27192
Buchwald, J., Kolditz, O., Nagel, T. (2021):
ogs6py and VTUinterface: streamlining OpenGeoSys workflows in Python
JOSS 6 (67), art. 3673 10.21105/joss.03673