Search USGS⌕ Search

USGS · 70189910

PhreeqcRM: A reaction module for transport simulators based on the geochemical model PHREEQC

Abstract

PhreeqcRM is a geochemical reaction module designed specifically to perform equilibrium and kinetic reaction calculations for reactive transport simulators that use an operator-splitting approach. The basic function of the reaction module is to take component concentrations from the model cells of the transport simulator, run geochemical reactions, and return updated component concentrations to the transport simulator. If multicomponent diffusion is modeled (e.g., Nernst–Planck equation), then aqueous species concentrations can be used instead of component concentrations. The reaction capabilities are a complete implementation of the reaction capabilities of PHREEQC. In each cell, the reaction module maintains the composition of all of the reactants, which may include minerals, exchangers, surface complexers, gas phases, solid solutions, and user-defined kinetic reactants. PhreeqcRM assigns initial and boundary conditions for model cells based on standard PHREEQC input definitions (files or strings) of chemical compositions of solutions and reactants. Additional PhreeqcRM capabilities include methods to eliminate reaction calculations for inactive parts of a model domain, transfer concentrations and other model properties, and retrieve selected results. The module demonstrates good scalability for parallel processing by using multiprocessing with MPI (message passing interface) on distributed memory systems, and limited scalability using multithreading with OpenMP on shared memory systems. PhreeqcRM is written in C++, but interfaces allow methods to be called from C or Fortran. By using the PhreeqcRM reaction module, an existing multicomponent transport simulator can be extended to simulate a wide range of geochemical reactions. Results of the implementation of PhreeqcRM as the reaction engine for transport simulators PHAST and FEFLOW are shown by using an analytical solution and the reactive transport benchmark of MoMaS.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

David L. Parkhurst, Laurin Wissmeier. 2015. PhreeqcRM: A reaction module for transport simulators based on the geochemical model PHREEQC. https://doi.org/10.1016/j.advwatres.2015.06.001

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related USGS reports

Karhunen–Loève deep learning method for surrogate modeling and approximate Bayesian parameter estimation

We evaluate the performance of the Karhunen–Loève Deep Neural Network (KL-DNN) framework for surrogate modeling and approximate Bayesian parameter estimation in partial differential equation models. In the surrogate model, the Karhunen–Loève (KL) expansions are used for the dimensionality reduction of the number of unknown parameters and variables, and a deep neural network is employed to relate the reduced space of parameters to that of the state variables. The KL-DNN surrogate model is used to formulate a maximum-a-posteriori-like least-squares problem, which is randomized to draw samples of the posterior distribution of the parameters. We test the proposed framework for a hypothetical unconfined aquifer via comparison with the forward MODFLOW and inverse PEST++ iterative ensemble smoother (IES) solutions as well as the state-of-the-art Fourier neural operator (FNO) and deep operator networks (DeepONets) operator learning surrogate models. Our results show that the KL-DNN surrogate model outperforms FNO and DeepONet for forward predictions. For solving inverse problems, the randomized algorithm provides the same or more accurate Bayesian predictions of the parameters than IES as evidenced by the higher log predictive probability of both the estimated parameter field and the forecast hydraulic head. The posterior mean obtained from the randomized algorithm is closer to the reference parameter field than that obtained with FNO as the maximum a posteriori estimate.

Advances in Water Resources↗

The acoustic-Doppler current profiler (ADCP): A comprehensive tool for river-reach hydromorphodynamics

This paper introduces the use of acoustic Doppler current profiler (ADCP) measurements as input for the Acoustic Mapping Velocimetry (AMV) method, a technique for characterizing the dynamics of riverine bedforms. The performance of this new approach, ADCP-AMV, is compared with input from a multibeam echosounder through a field study conducted on the Mississippi River (USA). A virtual ADCP tool has been created to support the ADCP-AMV measurements with optimal data density predictions. To the authors’ knowledge, this is the first time ADCP measurements have been used in conjunction with the AMV dune-tracking method. Subsequently, the paper discusses the coupling of ADCP-AMV measurements with ancillary data extracted from the ADCP. These ancillary data are processed using previously developed protocols to characterize hydrodynamics and the suspended sediment distribution in the water column. This paper emphasizes the capability of ADCPs to characterize open-channel river hydromorphodynamic parameters with high spatiotemporal resolution. Recommendations to accurately and efficiently acquire these multi-variable measurements and derived datasets are discussed.

Tennessee↗

Precipitation uncertainty estimation and rainfall-runoff model calibration using iterative ensemble smoothers

The introduction of iterative ensemble smoothers (IES) for parameter calibration opens avenues for expanding parameter space in surface water hydrologic modeling. Here, we have introduced independent parameters into a model calibration experiment to estimate errors in rainfall forcing data. This approach has the potential to estimate rainfall errors using other hydrological observations and to improve model calibration. Using high-resolution rain gauge data, we estimated “real” rainfall errors across the Turkey River watershed at storm and daily scales. Tests on synthetic and real-world scenarios successfully estimated errors correlated with observed values – even at daily scales. However, a bias remained from model parameter compensation, and identifying errors was challenging for low precipitation and snowfall. Despite synthetic results showing good error correlation, the biases in parameter identification masked potential improvements in hydrological calibration. This study highlights the potential of IES to provide additional information on rainfall errors, even only using streamflow observations.

Advances in Water Resources↗