Geology Reports⌕ Search

USGS · tm6A8

PHAST--a program for simulating ground-water flow, solute transport, and multicomponent geochemical reactions

Abstract

The computer program PHAST simulates multi-component, reactive solute transport in three-dimensional saturated ground-water flow systems. PHAST is a versatile ground-water flow and solute-transport simulator with capabilities to model a wide range of equilibrium and kinetic geochemical reactions. The flow and transport calculations are based on a modified version of HST3D that is restricted to constant fluid density and constant temperature. The geochemical reactions are simulated with the geochemical model PHREEQC, which is embedded in PHAST. PHAST is applicable to the study of natural and contaminated ground-water systems at a variety of scales ranging from laboratory experiments to local and regional field scales. PHAST can be used in studies of migration of nutrients, inorganic and organic contaminants, and radionuclides; in projects such as aquifer storage and recovery or engineered remediation; and in investigations of the natural rock-water interactions in aquifers. PHAST is not appropriate for unsaturated-zone flow, multiphase flow, density-dependent flow, or waters with high ionic strengths. A variety of boundary conditions are available in PHAST to simulate flow and transport, including specified-head, flux, and leaky conditions, as well as the special cases of rivers and wells. Chemical reactions in PHAST include (1) homogeneous equilibria using an ion-association thermodynamic model; (2) heterogeneous equilibria between the aqueous solution and minerals, gases, surface complexation sites, ion exchange sites, and solid solutions; and (3) kinetic reactions with rates that are a function of solution composition. The aqueous model (elements, chemical reactions, and equilibrium constants), minerals, gases, exchangers, surfaces, and rate expressions may be defined or modified by the user. A number of options are available to save results of simulations to output files. The data may be saved in three formats: a format suitable for viewing with a text editor; a format suitable for exporting to spreadsheets and post-processing programs; or in Hierarchical Data Format (HDF), which is a compressed binary format. Data in the HDF file can be visualized on Windows computers with the program Model Viewer and extracted with the utility program PHASTHDF; both programs are distributed with PHAST. Operator splitting of the flow, transport, and geochemical equations is used to separate the three processes into three sequential calculations. No iterations between transport and reaction calculations are implemented. A three-dimensional Cartesian coordinate system and finite-difference techniques are used for the spatial and temporal discretization of the flow and transport equations. The non-linear chemical equilibrium equations are solved by a Newton-Raphson method, and the kinetic reaction equations are solved by a Runge-Kutta or an implicit method for integrating ordinary differential equations. The PHAST simulator may require large amounts of memory and long Central Processing Unit (CPU) times. To reduce the long CPU times, a parallel version of PHAST has been developed that runs on a multiprocessor computer or on a collection of computers that are networked. The parallel version requires Message Passing Interface, which is currently (2004) freely available. The parallel version is effective in reducing simulation times. This report documents the use of the PHAST simulator, including running the simulator, preparing the input files, selecting the output files, and visualizing the results. It also presents four examples that verify the numerical method and demonstrate the capabilities of the simulator. PHAST requires three input files. Only the flow and transport file is described in detail in this report. The other two files, the chemistry data file and the database file, are identical to PHREEQC files and the detailed description of these files is found in the PHREEQC documentation.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

David L. Parkhurst, Kenneth L. Kipp, Peter Engesgaard, Scott R. Charlton. 2004. PHAST--a program for simulating ground-water flow, solute transport, and multicomponent geochemical reactions. https://doi.org/10.3133/tm6a8

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

KEEP EXPLORING

Related USGS reports

Methods and considerations for writing science syntheses for use in decision making on public lands

Natural resource managers are required by multiple laws to use science to inform decisions on public lands in the United States. However, large numbers of science papers about conservation and management of natural resources are published annually, increasing the amount of effort required to maintain awareness of the best available science on relevant topics. As a result, products that synthesize large bodies of science can be a key tool for communicating science to natural resource managers. This report provides guidance for writing synthesis products for resource managers. Core topics and steps include coproducing syntheses with managers, scoping topics relevant to management actions and potentially affected resources, using reproducible literature search and screening methods, extracting and synthesizing multiple types of management-relevant information from science papers, organizing the synthesis product according to decision-making processes, soliciting peer and end-user review, and planning dissemination activities tailored to resource managers. Considering these topics and steps in developing science synthesis products can facilitate natural resource managers’ ability to use science in decision making and help bridge the gap between research and public land management.

Techniques and Methods↗

An updated decision-support tool for grassland birds in the Avian-Impact Offset Method

The Avian-Impact Offset Method (AIOM) quantifies the displacement of grassland birds and waterfowl in response to energy infrastructure and estimates the amount of habitat needed to compensate for this loss. The AIOM converts the number of bird pairs lost owing to avian behavioral avoidance (also referred to as “displacement”) and estimates the site-specific hectares of grasslands or number of wetlands needed to compensate for displaced pairs of grassland birds or waterfowl, respectively. Decision-support tools spatially apply the AIOM to estimate grassland and wetland offsets and guide the location of offsetting measures. The revised decision-support tool for grassland birds and grassland offsets described in this report provides updated grassland layers for calculating offsets and updated bird models for guiding the location of offsetting measures.

Techniques and Methods↗

dMODELS, a MATLAB software package for modeling crustal deformation near volcanic centers and active faults using Global Navigation Satellite System data—User guide

dMODELS is a MATLAB software package that implements the most common analytical models used to interpret deformation measurements near faults and active volcanic centers. This manual focuses on inversion of deformation data from the Global Navigation Satellite System (GNSS). The included case studies emphasize the GNSS inversion component of the software. Source models include pressurized spherical, spheroidal, and horizontal sill (penny-crack) magma reservoirs in a homogeneous, elastic, isotropic, flat half-space. A topography correction is available for the spherical source. Dikes and faults are described following the mathematical notation for the rectangular dislocations in a homogeneous, elastic, flat half-space. Equations have been reviewed for typographical errors present in the original literature and verified against finite-element method numerical models. GNSS data from the 2006 eruption at Augustine Volcano, Alaska; the 1998–2000 unrest at Taal Volcano, Philippines; and the 2009 earthquake in L’Aquila, Italy, are used to demonstrate the application of the software package.

Techniques and Methods↗