additional capabilities at the job level and queue level by allowing the inclusion of several SLURM options in the LSF command line. Refer to Section 7.4.2.
7.4.2 LSF-SLURM External Scheduler
An important option that can be included in submitting parallel jobs with LSF is the external scheduler option: The external scheduler option provides
The format for the external scheduler is:
SLURM Arguments | Function |
Minimum and maximum number of nodes allocated to job. | |
| The job allocation will at least contain the minimum number |
| of nodes. |
mincpus=<ncpus> | Specify minimum number of CPUs per node. Default value is 1. |
mem=<value> | Specify a minimum amount of real memory of each node. |
tmp=<value> | Specify a minimum amount of temporary disk space of each |
| node. |
constraint=<value> | Specify a list of constraints. The list may include multiple |
| features separated by “&” or “”. “&” represents |
| represents |
nodelist=<list of nodes> | Request a specific list of nodes. The job will at least contain |
| these nodes. The list may be specified as a |
| list of nodes, or a range of nodes. |
exclude=<list of nodes> | Requests that a specific list of hosts not be included in |
| resource allocated to this job. The list may be specified as a |
| |
contiguous=yes | Request a mandatory contiguous range of nodes. |
|
|
When this option is added to an LSF command line, it looks like the following:
bsub
Refer to the LSF bsub command manpage for additional information about using the external scheduler
Consider an HP XC system configuration where lsfhost.localdomain is the LSF execution host and nodes
Example
Using LSF