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.