LSF does not support chunk jobs. If a job is submitted to chunk queue, SLURM will let the job pend.

LSF does not support topology-aware advanced reservation scheduling.

7.1.6Notes About Using LSF in the HP XC Environment

This section provides some additional information that should be noted about using LSF in the HP XC Environment.

7.1.6.1 Job Startup and Job Control

When LSF starts a SLURM job, it sets SLURM_JOBID to associate the job with the SLURM allocation. During job running, all LSF supported operating-system-enforced resource limits are supported, including core limit, cputime limit, data limit, file size limit, memory limit, and stack limit. If the user kills a job, LSF propagates signals to entire job, including the job file running on the local node and all tasks running on remote nodes.

7.1.6.2 Preemption Support

LSF uses the SLURM "node share" feature to support preemption. When a low-priority is job preempted, job processes are suspended on allocated nodes, and LSF places the high-priority job on the same node. After high-priority job completes, LSF resumes suspended low-priority jobs.

7.2 Determining Execution Host

The lsid command displays the name of the HP XC system, and the name of the LSF execution host, along with some general LSF information.

$ lsid

Platform LSF HPC 6.0 for SLURM, Sep 23 2004

Copyright 1992-2004 Platform Computing Corporation

My cluster name is penguin

My master name is lsfhost.localdomain

In this example, penguin is the HP XC system name (where is user is logged in and which contains the compute nodes), and lsfhost.localdomain is the node where LSF is installed and runs (LSF execution host).

7.3 Determining Available System Resources

For best use of system resources when launching an application, it is useful to know beforehand what system resources are available for your use. This section describes how to obtain information about system resources such as the number of processors available, LSF execution host node information, and LSF system queues.

7.3.1 Getting Status of LSF

The bhosts command displays LSF resource usage information. This command is useful to check the status of the system processors. The bhosts command provides a summary of the jobs on the system and information about the current state of LSF. For example, it can be used to determine if LSF is ready to start accepting batch jobs.

LSF daemons run on only one node in the HP XC system, so the bhosts command will list one host, which represents all the resources of the HP XC system. The total number of processors for that host should be equal to the total number of processors assigned to the SLURM lsf partition.

By default, this command returns the host name, host status, and job state statistics.

Using LSF 7-7

Page 91
Image 91
HP XC System 2.x Software manual Determining Execution Host, Determining Available System Resources, Getting Status of LSF