Articles | Volume 13, issue 12
Geosci. Model Dev., 13, 6547–6565, 2020
Geosci. Model Dev., 13, 6547–6565, 2020

Model description paper 23 Dec 2020

Model description paper | 23 Dec 2020

HydrothermalFoam v1.0: a 3-D hydrothermal transport model for natural submarine hydrothermal systems

Zhikui Guo1,2, Lars Rüpke2, and Chunhui Tao1,3 Zhikui Guo et al.
  • 1Key Laboratory of Submarine Geosciences, MNR, Second Institute of Oceanography, MNR, Hangzhou 310012, China
  • 2GEOMAR Helmholtz Centre for Ocean Research Kiel, Wischhofstr. 1–3, 24159 Kiel, Germany
  • 3School of Oceanography, Shanghai Jiao Tong University, 1954 Huashan Rd., Shanghai 200030, China

Abstract. Herein, we introduce HydrothermalFoam, a three-dimensional hydro-thermo-transport model designed to resolve fluid flow within submarine hydrothermal circulation systems. HydrothermalFoam has been developed on the OpenFOAM platform, which is a finite-volume-based C++ toolbox for fluid-dynamic simulations and for developing customized numerical models that provides access to state-of-the-art parallelized solvers and to a wide range of pre- and post-processing tools. We have implemented a porous media Darcy flow model with associated boundary conditions designed to facilitate numerical simulations of submarine hydrothermal systems. The current implementation is valid for single-phase fluid states and uses a pure-water equation of state (IAPWS-97). We here present the model formulation; OpenFOAM implementation details; and a sequence of 1-D, 2-D, and 3-D benchmark tests. The source code repository further includes a number of tutorials that can be used as starting points for building specialized hydrothermal flow models. The model is published under the GNU General Public License v3.0.

Short summary
We present the 3-D hydro-thermo-transport model HydrothermalFoam v1.0, which we designed to provide the marine geosciences community with an easy-to-use and state-of-the-art tool for simulating mass and energy transport in submarine hydrothermal systems. HydrothermalFoam is based on the popular open-source platform OpenFOAM, comes with a number of tutorials, and is published under the GNU General Public License v3.0.