LSF Version 7.3 - Using Platform LSF HPC

Submitting Intel MPI Jobs
bsub command
Use bsub -a intelmpi to submit jobs.
If the starting command is
mpd, you must submit your Intel MPI jobs as exclusive jobs
(
bsub -x).
bsub -a intelmpi -n
number_cpus
mpirun.lsf
[-pam "
pam_options
"] [
mpi_options
]
job
[
job_options
]
-a
intelmpi
tells esub the job is an Intel MPI job and invokes
esub.intelmpi.
-n
number_cpus
specifies the number of processors required to run the job
mpirun.lsf
reads the environment variable LSF_PJL_TYPE=intelmpi set by
esub.intelmpi, and generates the appropriate pam command line to invoke
Intel MPI as the PJL
For example:
% bsub -a intelmpi -n 3 mpirun.lsf /examples/cpi
A job named cpi will be dispatched and run on 3 CPUs in parallel.
Task geometry with Intel MPI jobs
Intel MPI supports the LSF task geometry feature
Submitting a job with a job script
A wrapper script is often used to call Intel MPI. You can submit a job using a job script
as an embedded script or directly as a job, for example:
% bsub -a intelmpi -n 4 < embedded_jobscript
% bsub -a intelmpi -n 4 jobscript
Your job script must use mpirun.lsf in place of the mpirun command.
Using Intel MPI configuration files (-configfile)
All mpiexec -configfile options are supported. -configfile should be the
only option after the
mpiexec command.
The placement options in the configuration file (
-gn, -gnp, -n, -np, -host) must
agree with the value of the LSB_MCPU_HOSTS and LSB_HOSTS environment
variables.
mpiexec limitations
The -file option of mpiexec is not supported. You can use the -configfile
option.
If you submit an Intel MPI job with
-file, the intelmpi_wrapper will exit and fail
the job. If you specify the log file for
intelmpi_wrapper, an error message is
appended to the log file:
mpiexec requires host names as they are returned by the hostname command or the
gethostname() system call. For example: