PHREEQC

 

SOFTWARE REVIEW by Geoffrey Thyne,

Colorado School of Mines, http://www.mines.edu/igwmc/


PHREEQC is a geochemical modeling program for low-temperature (<100ºC)
aqueous solutions with a variety of capabilities written in C programming language with format-free input. It is a public-domain code that performs speciation and saturation index calculations, pH, redox, batch reactions and simple 1-D advective/reaction transport simulations (advection, dispersion, and various options for dual porosity models). The code simulates a variety of reversible reactions in a system that can include gas, aqueous and solid phases, equilibrium with surfaces (sorption reactions using the Dzombak and Morel double layer formulation), and ion-exchange. The code also will perform irreversible reactions that include adding reactants such as minerals or gases to solutions, kinetically controlled reactions, mixing of solutions and temperature changes. A unique feature is an inverse modeling package, which calculates sets of mineral and gas transfers that account for changes between two solutions.

Graphic Compliments of Samantha Tokash


The input files can be edited with a standard text processor and any number of simple operations can be strung together to produce complex simulations comprised of sequential steps. The code structure is efficient, with short computation time, on the order of minutes for complex simulations. Input files can be edited to include new species and phases on a trial basis, rather than modifying the databases. User-friendly features of the code include the ability to choose between several databases (all supplied), data input from single files or spreadsheets, generation of custom output files that can be exported to spreadsheets and a window-based interactive interface that is intuitive and easy to use. The code is developed and maintained by Dr. David Parkhurst at the USGS (Denver), who regularly increases its capabilities.
The code is available at (http://wwwbrr.cr.usgs.gov/projects/GWC_coupled/phreeqc/index.html), which offers downloadable PC, Unix and Mac versions (batch and interactive versions), a list of answers to frequently asked questions, full documentation and notes from a training course. The download comes with 17 example input and output files. The manual includes detailed explanations of these examples, as well as good documentation for the code and descriptions of the keywords with examples of their use.

 

Rating System
5=Excellent, 4=Very Good, 3=Good, 2=Satisfactory, 1=Poor

Ease of Use
4
GUI
4
Application
Aqueous geochemistry/environmental modeling
Output/Plotting
5
Documentation
4
Best Feature
Import/Export in spreadsheet format (rows and columns)
Speed
5
Worst Feature
Manual assumes strong familiarity with geochemistry
Overall Rating
5

 


Last Update: November 2004