body p { margin-bottom: 0cm; margin-top: 0pt; } 
 Thank you for the answer
 On 26/08//2012 23:27, Matthieu Hautreux
   wrote:
   Re: [slurm-dev] What is the best Intel MPI 4.0u3
     integration method with Slurm ?
     Le 26 août 2012 11:11, "Sten Wolf" <[email protected]> a
     écrit :
     >
     > Hi all,
     >
     > I'm used to working with openmpi, and thus had to refer to
     the documentation when I had to implement a solution based on
     Intel mpi.
     > In the slurm docs ( 
http://www.schedmd.com/slurmdocs/mpi_guide.html#intel_mpi
     ) 3 methods (not including mpd ) are discussed, in the Intel
     reference docs ( 
http://software.intel.com/sites/products/documentation/hpc/mpi/linux/reference_manual.pdf
     p. 23 s. 2.3.1.1) a JMI method is also mentioned (with the
     possibility of setting the jmi library through
     I_MPI_HYDRA_JMI_LIBRARY).
     > So my main question is - which method should I use inside
     an sbatch script, and what are the differences?
     > The candidates being:
     > 1. mpirun -bootstrap slurm -n <num_procs> a.out
     > 2. export
     I_MPI_HYDRA_JMI_LIBRARY=/opt/intel/impi/4.0.3/lib64/libjmi_slurm.so.1.0
     > mpirun -bootstrap jmi -n <num_procs> a.out
     > 3. export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so
     > srun -n <num_procs> a.out
     >
     I would recommend to use this third one as it is the most
     coupled way to use intelmpi with SLURM. Thus you can benefit
     from process tracking, accounting, tasks affinity,
     suspend/resume,... it should also correctly handle the -c option
     of sbatch/srun.
   Regards
   > I have not mentioned mpiexec.hydra, as I believe this is
     just a pseudonym for mpirun in ver 4.0u3. Please correct me if
     I'm wrong.
     >
     > I have two more questions, of lesser importance to me:
     > 1. What is the difference between mpirun -bootstrap, and
     mpirun -bootstrap-exec ? are they complementary? should I use
     one, or the other, or both?
     > 2. Should I have includded mpd in the candidates list?
     >
     > Thanks in advance
     >
     >
     >

Reply via email to