Work

ThermoCodegen: a python/C++ package for the generation of custom thermodynamic models

Year: 2023
Type: article
Abstract: Many important problems in solid-Earth science require a consistent coupling between thermodynamics and geodynamics.Examples include global mantle convection with thermodynamically consistent phase changes, the generation and flow of magma in the mantle, reactive fluid flow and geological carbon sequestration in the crust and even the coupled flow of water and ice in glaciers and ice sheets.Given the complexity of these systems, it is important that the individual user/scientist have considerable control over the formulation and computational choices involved for both the thermodynamic and geodynamic components of models while maintaining transparency and reproducibility.Access to flexible open-source software for the creation and exploration of thermodynamic models and their incorporation into large scale reactive flow simulations is essential for these endeavors. * co-first author
Language: English
Subfield: Geophysics
Open Access status: diamond
OpenAlex ID: W4382656906
FWCI: 0.272
Cites: 32
Cited by: 2
Related to: 10