Difference between revisions of "PEST++ 2016"
Schwietzer (talk | contribs) |
Schwietzer (talk | contribs) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
This version is installed and currently available on environment ''hpc-env/6.4'': | This version is installed and currently available on environment ''hpc-env/6.4'': | ||
PEST++/4.2.14-intel-2018a | PEST++/4.2.14-intel-2018a | ||
PEST++/4.2.14-dev-intel-2018a | |||
== Using PEST++ == | == Using PEST++ == | ||
Line 23: | Line 24: | ||
After loading the PEST++ module as shown below, you can start the tools from every directory you need to. | After loading the PEST++ module as shown below, you can start the tools from every directory you need to. | ||
To get a list of every usable tool that has been compiled | To get a list of every usable tool that has been compiled for PEST++, you can type in | ||
ll $EBROOTPESTPLUSPLUS/linux | ll $EBROOTPESTPLUSPLUS/linux | ||
If you want to find out more about PEST++ on the HPC | If you want to find out more about PEST++ on the HPC cluster, you can use the command | ||
module spider PEST++ | module spider PEST++ | ||
Line 39: | Line 40: | ||
Always remember: this command is case sensitive! | Always remember: this command is case sensitive! | ||
== Documentation == | == Documentation == |
Latest revision as of 09:07, 16 September 2019
Introduction
The PEST++ software suite is object-oriented universal computer code written in C++ that expands on and extends the algorithms included in PEST, a widely used parameter estimation code written in Fortran. PEST++ is designed to lower the barriers of entry for users and developers while providing efficient algorithms that can accommodate large, highly parameterized problems.¹
Installed version(s)
This version is installed and currently available on environment hpc-env/6.4:
PEST++/4.2.14-intel-2018a PEST++/4.2.14-dev-intel-2018a
Using PEST++
The PEST++ software suite includes several stand-alone tools for model-independent (non-intrusive) computer model parameter estimation and uncertainty analysis. Codes include:
pestpp: deterministic GLM parameter estimation using "on-the-fly" subspace reparameterization, effectively reproducing the SVD-Assist methodology of PEST without any user intervention
pestpp-gsa: Global senitivity analysis using either Morris or Sobol
pestpp-swp: a generic parallel run utility driven by a CSV file of parameter values
pestpp-opt: chance-constrainted linear programming
pestpp-ies: iterative ensemble smoother implementation of GLM.
After loading the PEST++ module as shown below, you can start the tools from every directory you need to.
To get a list of every usable tool that has been compiled for PEST++, you can type in
ll $EBROOTPESTPLUSPLUS/linux
If you want to find out more about PEST++ on the HPC cluster, you can use the command
module spider PEST++
This will show you basic informations e.g. a short description and the currently installed version.
To load the desired version of the module, use the command, e.g.
module load hpc-env 6.4 module load PEST++
Always remember: this command is case sensitive!
Documentation
The full documentation can be found here. The project page can be found here
But you can also take a look at the manual directly from the cluster:
vim $EBROOTPESTPLUSPLUS/README.md