This column reviews the general features of PHT3D Version 2, a reactive multicomponent transport model that couples the geochemical modeling software PHREEQC-2 (Parkhurst and Appelo 1999) with three-dimensional groundwater flow and transport simulators MODFLOW-2000 and MT3DMS (Zheng and Wang 1999). The original version of PHT3D was developed by Henning Prommer and Version 2 by Henning Prommer and Vincent Post (Prommer and Post 2010). More detailed information about PHT3D is available at the website http://www.pht3d.org.The review was conducted separately by two reviewers. This column is presented in two parts.
PART I by C.A.J. Appelo
IntroductionPHT3D is a computer code for general reactive transport calculations, coupling MODFLOW/MT3DMS for transport and PHREEQC for chemical reactions. It was developed by Henning Prommer in the 1990s and has been applied by him and his coworkers to various groundwater problems of practical interest. The resulting publications (http://www.pht3d.org/pht3d public.html) show an impressive applicability of the code and illustrate the underlying understanding of quite complicated interactions (e.g., Prommer and Stuyfzand 2005; Prommer et al. 2008 Prommer et al. , 2009). In the original version, transport is calculated during a time step, an input file is written for PHREEQC for calculating reactions such as ion exchange and precipitation or dissolution of minerals, and these steps are repeated for subsequent time steps until finished. This loose coupling has the advantage that updates of the master programs can be installed without much effort. A disadvantage is that the calculation of the chemical reactions needs to be initialized time and again for each cell in the model, which adds another time-consuming step to calculations that are already computer-intensive. Another disadvantage is that surface complexation reactions need to be calculated first using the water composition from the previous time step and then reacted with the changed water concentrations. This procedure was not implemented in the original version of PHT3D, and surface complexation reactions could not be calculated.Prommer and Post recently released the second version of PHT3D that resolves the shortcomings and works very well. The improvement is owing firstly to the implementation of total-variation-diminishing (TVD) scheme that MT3DMS uses for calculating advective and dispersive transport (Zheng and Wang 1999). Secondly, it is because PHREEQC is now being used for storing the chemical data of the model, including the chemical activities and the composition of surface complexes from the previous time step. In addition, the procedure to transport total oxygen and hydrogen has been adapted from PHAST (PHAST is the 3D reactive transport model developed by Parkhurst et al. 2004, based on HST3D and PHREEQC). This enables the user to obtain the redox state of the solution without having to transport individual redox concentrations of the elements (e.g., C being distributed over carbon-dioxide, C(4), and methane, C...