When I ran a MPI job on Linux using LSF, I just use bsub to submit the following script file and
#BSUB -n 8
#BSUB -R "OSNAME==Linux && ( SPEED>=2500 ) && ( OSREL==EE60 || OSREL==EE58 || OSREL==EE63 ) &&
SFIARCH==OPT64 && mem>=32000"
#BSUB -q lnx64
#BSUB -W 1:40
The system will start 8 mympi jobs. I don't need to specify machine names in the mpirun command line.
How can I run the similar mpi job on the Windows cluster using LSF? If I ran the job with
mympi job cannot start because mpiexec cannot get machine information.
Intel(R) MPI Library for Windows* OS supports integration with Microsoft* HPC Job Scheduler and Altair* PBS Professional*. To use it with IBM* Platform* LSF you need to get hostnames from LSF's environment and provide corresponding machinefile/hostfile to Intel MPI Library manually.