lpjsubmit.1



     NAME
          lpjsubmit - Submit parallel SLURM/LoadLeveler job for LPJmL
          simulations

     SYNOPSIS
          lpjsubmit [-class c] [-group g] [-wtime time] [-blocking n]
          [-o output] [-e error] [-q] [-nocheck] ntasks [args ...]

     DESCRIPTION
          Script creates SLURM/LoadLeveler job control file job.jcf
          and submits the job to the LoadLeveler queue via llsubmit or
          to SLURM via sbatch for the LPJmL simulation program. Before
          submitting syntax of configuration file is checked by
          calling the lpjcheck program. Can only be used for the MPI
          version of lpjml.

     OPTIONS
          -class c
               set the SLURM/LoadLeveler class to which the job will
               be submitted. Default class is 'short'. Valid classes
               can be obtained by the llclass command.

          -group g
               set the SLURM/LoadLeveler group. Valid groups are
               user-specific and set in the /home/loadl/LoadL_admin
               file.

          -wtime time
               set wall clock limit of LoadLeveler job. time must be
               in the format hh:mm:ss.

          -blocking n
               set blocking (number of tasks per node) for parallel
               job to n. Default is unlimited.

          -o output
               set filename of output file, default is
               lpjml.$(cluster).out.

          -e error
               set filename of error file, default is
               lpjml.$(cluster).err.


          -q   only error messages are displayed, other output is
               suppressed.

          -nocheck
               does not check input files and output directories.

          ntasks
               set the number of parallel MPI tasks.

          args set command line arguments for the lpjml program.

     EXAMPLE
     file with a wall clock limit of 1h:
          Submit job with 32 parallel MPI tasks starting from a restart
               lpjsubmit -wtime 1:00:00 32 -DFROM_RESTART

     ENVIRONMENT
          LPJROOT
               defines the root directory for LPJmL. The variable has
               to be defined before calling lpjsubmit. This is usually
               done by the lpj_paths.sh script.


     EXIT STATUS
          lpjsubmit returns a zero exit status if job has been
          submitted.  Non zero is returned in case of failure.


     AUTHORS
          For authors and contributors see AUTHORS file


     COPYRIGHT
          (C) Potsdam Institute for Climate Impact Research (PIK), see
          COPYRIGHT file


     SEE ALSO
          lpjml(1), lpjcheck(1), lpj_paths.sh(1), lpjml.conf(5)























Man(1) output converted with man2html