lpjdistribute.1
NAME
lpjdistribute - Submit LoadLeveler jobs for distributed
LPJmL simulation
SYNOPSIS
lpjdistribute [-class c] [-ngrid n] njobs [LPJargs ...]
DESCRIPTION
Script creates LPJmL configuration and LoadLeveler job
control files and submits the jobs to the LoadLeveler queue.
LPJmL grid is distributed equally over all jobs. Script
creates njobs LPJmL configuration files named lpj<nnn>.conf,
where <nnn> is the job number ranging from 0 to njobs-1.
Used for the sequential LPJmL code without MPI support. For
model runs with river routing enabled use
lpjdistribute_river.
OPTIONS
-class c
set the Loadleveler class to which the job will be
submitted. Default class is 'short'. Valid classes can
be obtained by the llclass command.
-ngrid n
Number of grid cells. Default is 67420.
njobs
set the number of jobs submitted to the LoadLeveler
queue. Must be an integer greater than zero.
LPJargs
set command line arguments for the lpjml program.
EXAMPLES
short:
Submit 32 jobs starting from restart file to LoadLeveler class
lpjdistribute -class short 32 -DFROM_RESTART
ENVIRONMENT
LPJROOT
defines the root directory for LPJmL. The variable has
to be defined before calling lpjdistribute.
EXIT STATUS
lpjdistribute returns a zero exist status if LoadLeveler job
has been submitted. Non zero is returned in case of
failure.
AUTHOR
Werner von Bloh (Werner.von.Bloh@pik-potsdam.de)
SEE ALSO
lpjml(1), lpjcheck(1), lpjcat(1), cat2bsq(1), output_bsq(1),
lpjdistribute_river(1), llclass(1), llsubmit(1)
Man(1) output converted with
man2html