Skip to main content
U.S. flag

An official website of the United States government

Preconditioned Conjugate-Gradient 2 (PCG2), a computer program for solving ground-water flow equations

January 1, 1990

This report documents PCG2: a numerical code to be used with the U.S. Geological Survey modular three-dimensional, finite-difference, ground-water flow model. PCG2 uses the preconditioned conjugate-gradient method to solve the equations produced by the model for hydraulic head. Linear or nonlinear flow conditions may be simulated. 

PCG2 includes two reconditioning options: modified incomplete Cholesky preconditioning, which is efficient on scalar computers; and polynomial preconditioning, which requires less computer storage and, with modifications that depend on the computer used, is most efficient on vector computers. Convergence of the solver is determined using both head-change and residual criteria. Nonlinear problems are solved using Picard iterations. 

This documentation provides a description of the preconditioned conjugate gradient method and the two preconditioners, detailed instructions for linking PCG2 to the modular model, sample data inputs, a brief description of PCG2, and a FORTRAN listing.

Publication Year 1990
Title Preconditioned Conjugate-Gradient 2 (PCG2), a computer program for solving ground-water flow equations
DOI 10.3133/wri904048
Authors Mary C. Hill
Publication Type Report
Publication Subtype USGS Numbered Series
Series Title Water-Resources Investigations Report
Series Number 90-4048
Index ID wri904048
Record Source USGS Publications Warehouse
Was this page helpful?