Difference between revisions of "Alternate Run Modes:Alternate Run Modes"

From Gsshawiki
Jump to: navigation, search
 
(Parallelization Models)
Line 2: Line 2:
  
 
===Parallelization Models===
 
===Parallelization Models===
*OpenMP - Run a shared-memory parallelized version of GSSHA. Works only on 64-bit Microsoft<sup>(R)</sup> Windows<sup>(R)</sup> machines. Only compiled in the 64-bit version of GSSHA.
+
*OpenMP - Run a shared-memory parallelized version of GSSHA.  
 
*MPI - Run a distributed-memory parallelized version of GSSHA. Works on 32- or 64-bit Microsoft<sup>(R)</sup> Windows<sup>(R)</sup> machines. Must have the mpich routines installed and running. Compiled as a special exectable for 32- and 64-bit.
 
*MPI - Run a distributed-memory parallelized version of GSSHA. Works on 32- or 64-bit Microsoft<sup>(R)</sup> Windows<sup>(R)</sup> machines. Must have the mpich routines installed and running. Compiled as a special exectable for 32- and 64-bit.
  

Revision as of 18:34, 3 April 2012

There are several modes of running GSSHA. Each of these is for a particular situation, and some require specific hardware in order to be useful. Each of these alternate run modes is set from the command line when you run a project. These alternate run modes are:

Parallelization Models

  • OpenMP - Run a shared-memory parallelized version of GSSHA.
  • MPI - Run a distributed-memory parallelized version of GSSHA. Works on 32- or 64-bit Microsoft(R) Windows(R) machines. Must have the mpich routines installed and running. Compiled as a special exectable for 32- and 64-bit.

Control Models

  • Batch - Run several versions of a single simulation. Can run in serial, OpenMP, or MPI mode. Use -b command line option.
  • Calibration - Run GSSHA using the Shuffled Complex Evolution calibration routine as the controller. Can only run in serial mode. Use -c command line option.
  • Monte Carlo - Run GSSHA using a Monte Carlo calibration routine as the controller. Can run in serial, OpenMP, or MPI mode. Use -m command line option.


GSSHA User's Manual

18 Alternate Run Modes
18.1     MPI and OpenMP Parallelization
18.2     Simulation Setup for Alternate Run Modes
18.3     Batch Mode Runs
18.4     Automated Calibration with Shuffled Complex Evolution
18.5     Monte Carlo Runs
18.6     ERDC Automated Model Calibration Software
   18.6.1     Efficient Local Search
   18.6.2     Multistart
   18.6.3     Trajectory Repulsion
   18.6.4     Effective and Efficient Stochastic Global Optimization
18.7     Inset Models