lpjsubmit - PIK-LPJmL/LPJmL GitHub Wiki

Lpjsubmit

[[TOC]]

Description

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.

Details

Usage: $0 \[-class c\] \[-group g\] \[-wtime time\]
\[-blocking n\] \[-o output\] \[-e error\] \[-q\] \[-nocheck\] ntasks
\[args \]

Technical Note

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

Developer(s)

Werner von Bloh

See Also

lpjcheck

⚠️ **GitHub.com Fallback** ⚠️