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 holders
  • RRA account holders
  • SC account holders

Platforms

  • CIRCE cluster
  • RRA cluster
  • SC cluster

Modules

PEST requires the following module file to run:

  • apps/pest/13.6

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

Benchmarks, Known Tests, Examples, Tutorials, and Other Resources

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