GMS:PEST: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
(Noted information about Parallel PEST)
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox Calibration}}
{{Infobox Calibration}}
PEST is a general purpose parameter estimation utility developed by John Doherty of Watermark Computing. The PEST interface in GMS can be used to perform [[GMS:Automated_Parameter_Estimation|automated parameter estimation]] for MODFLOW. The steps involved in setting up a PEST run are described in the [[GMS:Automated_Parameter_Estimation|automated parameter estimation]] topic.
PEST (Parameter ESTimation) is a general purpose parameter estimation utility developed by John Doherty of Watermark Computing. The nonlinear [[GMS:Parameters|parameter]] estimation algorithm used by PEST is uniquely robust and powerful having been developed for use with complex environmental models. The purpose of PEST is to assist in data interpretation, model calibration, and predictive analysis.


The PEST options are edited by selecting the '''Parameter Estimation''' command in the ''MODFLOW'' menu and then clicking on the PEST tab.
GMS provides a custom interface to the PEST utility offering a simple way to set model parameters and a graphical user interface to run the model and visualize the results. The PEST interface in GMS can be used to perform [[GMS:Automated_Parameter_Estimation|automated parameter estimation]] for MODFLOW. The steps involved in setting up a PEST run are described in the [[GMS:Automated_Parameter_Estimation|automated parameter estimation]] topic. The PEST options are edited by selecting the '''Parameter Estimation''' command in the ''MODFLOW'' menu and then clicking on the ''PEST'' tab.  


The PEST model can be added to a [http://www.aquaveo.com/software/gms-pricing paid edition] of GMS, and can be run with parallel processing across one or multiple machines with the Parallel PEST Utility.
PEST can be added to a [http://www.aquaveo.com/software/gms-pricing paid edition] of GMS, and can be run with parallel processing across one or multiple machines with the Parallel PEST Utility.


[[Category:Link to Store]]
[[Category:Link to Store]]
Line 28: Line 28:
|-
|-
| GMS 10.1 || PEST 13.5  
| GMS 10.1 || PEST 13.5  
|-
| GMS 10.2 || PEST 13.6
|-
| GMS 10.3 || PEST 14.0
|-
| GMS 10.4 || PEST 14.0
|-
| GMS 10.5 || PEST 14.0
|-
| GMS 10.6 || PEST 14.0
|-
| GMS 10.7 || PEST 14.01
|-
| GMS 10.8 || PEST 17.5
|}
|}
==MODFLOW/PEST Parameter Estimation Model Wrapper==
[[File:MODFLOW-PEST parameter estimation.png|thumb|450 px|''MODFLOW/PEST Parameter Estimation'' model wrapper dialog]]
There are four sections of the ''MODFLOW/PEST Parameter Estimation'' model wrapper dialog
The top left section features a graph that shows the model error vs. PEST iteration. To the right of the graph is a spreadsheet showing the model error and the parameter values for each PEST iteration. Below that, in the bottom right section, is another spreadsheet showing the results for each realization (run) and includes the number of PEST iterations, the model error, and the parameter values. In the bottom left section, a text window shows the output PEST prints to the screen when run from the command line.


==PEST Files==
==PEST Files==


Here are tables of all the available Input and Output files with the PEST
Below are tables of all the available input and output files with the PEST


* For more information on these files see page 51 of the MODFLOW PEST online documentation ([http://pubs.usgs.gov/sir/2010/5211/pdf/uncpest_sir2010-5211.pdf])
* For more information on these files see page 51 of the MODFLOW PEST online documentation ([http://pubs.usgs.gov/sir/2010/5211/pdf/uncpest_sir2010-5211.pdf])
Line 43: Line 63:
|-
|-
|.PST||PEST Main Control File||Required
|.PST||PEST Main Control File||Required
|-
|.PARAM||Parameter Defining File||Required
|-
|-
|.TPL||Template Parameter Values to Input File||Required
|.TPL||Template Parameter Values to Input File||Required
Line 116: Line 138:
[[Category:PEST]]
[[Category:PEST]]
[[Category:External Links]]
[[Category:External Links]]
{{stub}}
<!--PEST option likely needs to be shown and explained in detail. Don't assume they are intuitive. This is a model landing page and it gives very little information.-->

Latest revision as of 21:25, 7 August 2023

Calibration,
Parameters,
Stochastic Modeling
Calibration
Model Calibration
Automated Parameter Estimation
PEST Dialog
PEST
Run Options
Observations
MODFLOW-USG Observations
Plot Wizard
Calibration Targets
Parameters
Parameters
Parameter Dialog
Pilot Points
Multiplier Arrays for Parameters
Standard MODFLOW Parameters
Stochastic Modeling
Stochastic Modeling
Gaussian Field Generator
Risk Analysis Wizard
T-PROGS

PEST (Parameter ESTimation) is a general purpose parameter estimation utility developed by John Doherty of Watermark Computing. The nonlinear parameter estimation algorithm used by PEST is uniquely robust and powerful having been developed for use with complex environmental models. The purpose of PEST is to assist in data interpretation, model calibration, and predictive analysis.

GMS provides a custom interface to the PEST utility offering a simple way to set model parameters and a graphical user interface to run the model and visualize the results. The PEST interface in GMS can be used to perform automated parameter estimation for MODFLOW. The steps involved in setting up a PEST run are described in the automated parameter estimation topic. The PEST options are edited by selecting the Parameter Estimation command in the MODFLOW menu and then clicking on the PEST tab.

PEST can be added to a paid edition of GMS, and can be run with parallel processing across one or multiple machines with the Parallel PEST Utility.

PEST version support

The following table shows the version of PEST supported by different versions of GMS. To see the latest released version of PEST visit http://www.pesthomepage.org/Downloads.php.

GMS PEST
GMS 6.5 PEST 10.0
GMS 7.0 PEST 10.0
GMS 7.1 PEST 12.0
GMS 8.0, 8.1, 8.2 PEST 12.1
GMS 8.3, 9.0 PEST 12.2
GMS 9.1, 9.2 PEST 12.3
GMS 10.0 PEST 13.0
GMS 10.1 PEST 13.5
GMS 10.2 PEST 13.6
GMS 10.3 PEST 14.0
GMS 10.4 PEST 14.0
GMS 10.5 PEST 14.0
GMS 10.6 PEST 14.0
GMS 10.7 PEST 14.01
GMS 10.8 PEST 17.5

MODFLOW/PEST Parameter Estimation Model Wrapper

MODFLOW/PEST Parameter Estimation model wrapper dialog

There are four sections of the MODFLOW/PEST Parameter Estimation model wrapper dialog

The top left section features a graph that shows the model error vs. PEST iteration. To the right of the graph is a spreadsheet showing the model error and the parameter values for each PEST iteration. Below that, in the bottom right section, is another spreadsheet showing the results for each realization (run) and includes the number of PEST iterations, the model error, and the parameter values. In the bottom left section, a text window shows the output PEST prints to the screen when run from the command line.

PEST Files

Below are tables of all the available input and output files with the PEST

  • For more information on these files see page 51 of the MODFLOW PEST online documentation ([1])
Input Files
Name Description Required/Conditional
.PST PEST Main Control File Required
.PARAM Parameter Defining File Required
.TPL Template Parameter Values to Input File Required
.INS Instruction Output Parameter Reading File Required
.RMF Parallel Run Management File Conditional
.HLD Parameter Manual Hold Values File Conditional
Output Files
Name Description
.REC Run Progress Record File
.CND Condition Number File
.MTT Matrix Information File
.SEN Parameter Sensitivity Record File
.SEO Composite Observation Sensitivity File
.RES Residuals Tabular File
.REI Iteration Interim Residuals File
.SVD Truncated Singular Value Decomposition File
.LSQ Least Squares Solver Records File
.JCO Jacobian Matrix Best Paramaters File
.PAR Best Parameter Value File
.BPA Best Base Parameter File
.RSD Regularized Inversion Resolution Data File
.REI Interim Residuals File
.RST Restart Incomplete Run File
.JAC Restart Incomplete Run File
.JST Restart Incomplete Run File
.RMR Parallel Run Management Record
.RDY Parallel Run Management Record
.RMR Parallel Run Management Record
.FIN Parallel Run Management Record

See also