Platform LSF Administration Guide Version 6.2
Welcome
Administering Platform LSF
23
The Intel® MPI Library (“Intel MPI”) is a high-performance message-passing
library for developing applications that can run on multiple cluster interconnects
chosen by the user at runtime. It supports TCP, shared memory, and high-speed
interconnects like InfiniBand and Myrinet.
Intel MPI supports all MPI-1 features and many MPI-2 features, including file I/O,
generalized requests, and preliminary thread support. it is based on the MPICH2
specification.
The LSF Intel® MPI integration is based on the LSF generic PJL framework. It has
the following new components:
❖
esub.intelmpi
❖
intelmpi_wrapper
lsfinstall
adds the intelmpi Boolean resource to lsf.shared when
ENABLE_HPC_INST=Y is set in
install.config at installation.
Use
bsub -a intelmpi to submit jobs:
% bsub -a intelmpi bsub_options mpirun.lsf ...
The LSF Intel® MPI integration supports the LSF task geometry feature.
pam scalability
enhancements
The scalability, robustness, and performance of PAM for large parallel jobs has been
improved:
◆
PAM can start and monitor up to 8000-way parallel jobs on up to 5000 hosts
◆
Parallel task submission, monitoring, and control overhead is reduced by 80%
◆
PAM can report the real task name in addition to the name of the parallel job
launcher
◆
Improved task cleanup after host failure
MPI autodetection
Platform LSF uses two major types of HPC MPI integrations:
◆
PAM/TS based: LAM/MPI, MPICH, POE, Intel MPI, etc.
Requires
bsub -a pjl_type submission
◆
TOPLIB based: HP-UX psets, SGI cpusets, HP AlphaSC RMS, HP SuperDome,
HP XC/SLURM, etc.
Requires
bsub -ext "PJL_TYPE[]" submission, but allows multiple choices
For homgeneous HPC environments,
esub.auto checks the value of
LSB_DEFAULT_PJLTYPE in
lsf.conf to enable Platform LSF HPC to recognize
the actual PJL type at execution time. LSB_DEFAULT_PJLTYPE contains the list of all
PJL types as Boolean resources that are intended to be auto-detected.
esub.auto, which enables job submission with bsub -a auto, is available through
Platform Support at support@platform.com.