LSF Version 7.3 - Using Platform LSF HPC

SGI Job Container and Process Aggregate Support
An SGI job contains all processes created in a login session, including array sessions and
session leaders. Job limits set in ULDB are applied to SGI jobs either at creation time or
through the lifetime of the job. Job limits can also be reset on a job during its lifetime.
SGI IRIX job containers
If SGI Job Limits is installed, LSF creates a job container when starting a job, uses the
job container to signal all processes in the job, and uses the SGI job ID to collect job
resource usage for a job.
If LSF_ULDB_DOMAIN is defined in
lsf.conf, ULDB job limits are applied to the
job.
The SGI job ID is also used for kernel-level checkpointing.
SGI Altix Process Aggregates (PAGG)
Similar to an SGI job container, a process aggregate (PAGG) is a collection of processes.
A child process in a PAGG inherits membership, or attachment, to the same process
aggregate containers as the parent process. When a process inherits membership, the
process aggregate containers are updates for the new process member. When a process
exits, the process leaves the set of process members and the aggregate containers are
updated again.
Viewing SGI job ID and Array Session Handle (ASH)
Use bjobs and bhist to display SGI job ID and Array Session Handle.
bjobs -l 640
Job <640>, User <user1>, Project <default>, Status <RUN>, Queue <normal>,
Command <pam -mpi -auto_place myjob>
Tue Jan 20 12:37:18: Submitted from host <hostA>, CWD <$HOME>, 2 Processors Re
quested;
Tue Jan 20 12:37:29: Started on 2 Hosts/Processors <2*hostA>,
Execution Home </home/user1>, Execution CWD </home/user1>;
Tue Jan 20 12:37:29: CPUSET_TYPE=dynamic;NHOSTS=1;ALLOCINFO=hostA 640-0;
Tue Jan 20 12:38:22: Resource usage collected.
MEM: 1 Mbytes; SWAP: 5 Mbytes; NTHREAD: 1
PGID: 5020232; PIDs: 5020232
SCHEDULING PARAMETERS:
r15s r1m r15m ut pg io ls it tmp swp mem
loadSched - - - - - - - - - - -
loadStop - - - - - - - - - - -