PEST
Description
From the PEST home page: PEST is the industry standard software package for parameter estimation and uncertainty analysis of complex environmental and other computer models.
Version
- 13.6
Authorized Users
CIRCE
account holdersRRA
account holdersSC
account holders
Platforms
CIRCE
clusterRRA
clusterSC
cluster
Modules
PEST requires the following module file to run:
apps/pest/13.6
- See Modules for more information.
Running PEST on CIRCE/SC
The PEST user guide is essential to understanding the application and making the most of it. The guide and this page should help you to get started with your simulations. Please refer to the Documentation section for a link to the guide.
- Note on CIRCE: Make sure to run your jobs from your $WORK directory!
- Note: Scripts are provided as examples only. Your SLURM executables, tools, and options may vary from the example below. For help on submitting jobs to the queue, see our SLURM User’s Guide.
Starting a Job - PEST parallel standard
- NOTE: PEST slave process counts are limited to 15, to limit potential resource contention.
The “start_ppest” script must be used to run PEST in parallel. This script requires the following inputs to function correctly:
- $1 is number of slaves to run (Maximum of 15)
- $2 is name of PEST case (.pst)
- $3 is run_time estimate
- $* is the model executable and any arguments
So, for instance: if you wanted to run PEST with 3 slave processes, using “test.pst” as the input, 120 minutes as the runtime estimate, and “a_model” as the model, you would use the commands below:
[user@login0 ~]$ module add apps/pest/13.6 [user@login0 ~]$ start_ppest 3 ./test.pst 7200 ./a_model
Starting a Job - PEST parallel with gprMax2D/gprMax3D
- NOTE: PEST slave process counts are limited to 15, to limit potential resource contention.
PEST 13.6 was built with gprMax2D/gprMax3D support. To use this support with a test gprMax2D input called “input.inp”, you would change the example above to:
[user@login0 ~]$ module add apps/pest/13.6 [user@login0 ~]$ start_ppest 3 ./test.pst 7200 gprMax2D ./input.inp
Documentation
Home Page, User Guides, and Manuals
- PEST Home Page:
Benchmarks, Known Tests, Examples, Tutorials, and Other Resources
- PEST Tutorial:
- PEST Examples
- /apps/pest/13.6/examples/ppestex
More Job Information
See the following for more detailed job submission information:
Reporting Bugs
Report bugs with PEST to the IT Help Desk: rc-help@usf.edu