lpjsubmit - PIK-LPJmL/LPJmL GitHub Wiki
[[TOC]]
lpjsubmit
is a small script that generates a job description file for
slurm and submits a job to the cluster. Before submitting to the
queue, lpjcheck is executed to ensure that everything is
specified at least in a technically correct manner in the configuration
file.
Usage: $0 \[-class c\] \[-group g\] \[-wtime time\]
\[-blocking n\] \[-o output\] \[-e error\] \[-q\] \[-nocheck\] ntasks
\[args …\]
It requires at least 2 arguments, the number of CPUs you want to use on the cluster (1..512) and the name of your configuration file. It can also take various other arguments, see also above, mainly
argument | description |
---|---|
-group | supply your working group name. Default is “bios-x” and this will not work if you are not member of that group and everyone should not use this but a more recent group. This information is only used to compute cluster usage statistics, which are then published in the intranet |
-class | specify any of the loadleveler classes, e.g. short, medium, long, largemem. Default is “short” |
-wtime | wall clock time, format hh:mm:ss |
-blocking | specify how many tasks should be grouped on one node. 16 is highly recommended, as jobs can be much slower otherwise. If there are little compute resources (long queue), this may delay the start of the simulation, though |
-o | specify where to write the output log to |
-e | specify where to write the error log to |
.. |
lpjsubmit_intel
for the cluster at PIK
lpjsubmit_slurm
Werner von Bloh