BENCHMARKS

Saturated Variable-Density Flow and Mass Transport (Goswami)

Overview

This benchmark features an Henry-like variable-density flow and transport setup that evaluates saltwater intrusion on laboratory scale. The original benchmark was published by Goswami & Clement (2007); OpenGeoSys5 has been verified for all steady and transient states of the original benchmark (see Kolditz et al., 2012).

For the setup and parameterization, see the chapter “Density dependent flow - The Goswami Problem” in Kolditz et al. (2012).

Problem description

The Goswami-Clement benchmark is based on experiment observations for intruding and receding saltwater in a laboratory-scale sand tank. Here, we compare numerical results of OGS-6 to the original observation data.

Model results

An example for the intruding salt front is shown below. The numerical results of OGS-6 coincide with those of OGS-5.

Results for numerical experiment. The steady state SS2 from the original experimental work is well reproduced.

A comparison of numerical and laboratory data is shown in the figure below. The numerical results of OGS-6 coincide with those of OGS-5 and likewise with the laboratory observations.

Results for numerical (colored diamonds) and laboratory data (colored straight lines) on the steady state location of the concentration front (see original research paper).

Results for numerical (colored diamonds) and laboratory data (colored straight lines) on the transient state locations of the concentration front (see original research paper).

Literature

Goswami, R.R., Clement, T.P., 2007. Laboratory-scale investigation of saltwater intrusion dynamics. Water Resour. Res. 43, 1–11. doi:10.1029/2006WR005151.

Kolditz, O., Görke, U.-J., Shao, H., Wang, W., 2012. Thermo-Hydro-Mechanical-Chemical Processes in Porous Media: Benchmarks and Examples, Lecture notes in computational science and engineering. Springer. ISBN: 3642271766.


Community Discussion

The following comments are pulled in from our Discourse forum and contain community-generated content.


This article was written by Jasper Bathmann, Marc Walther. If you are missing something or you find an error please reach out to us on our forum.
Generated with Hugo 0.164.0 in CI job 825193 | Last revision: April 20, 2026
Commit: refactor(MeshLib): remove PropertyVector::push_back 870422dde  | Edit this page on