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