Skip to content
Snippets Groups Projects
Commit 01b95a7f authored by Moe Jette's avatar Moe Jette
Browse files

Add information on the use of mvapich and mvapich2.

parent dd613855
No related branches found
No related tags found
No related merge requests found
......@@ -247,6 +247,29 @@ libary integrated with SLURM</li>
of 1 or higher for the PMI libary to print debugging information</li>
</ul></p>
<p><a href="http://nowlab.cse.ohio-state.edu/projects/mpi-iba"><b>MVAPICH</b></a>
jobs can be launched directly by <b>srun</b> command.
SLURM's <i>mvapich</i> MPI plugin must be used to establish communications
between the laucnhed tasks. This can be accomplished either using the SLURM
configuration parameter <i>MpiDefault=mvapich</i> in <b>slurm.conf</b>
or srun's <i>--mpi=mvapich</i> option.
<pre>
$ mpicc ...
$ srun -n16 --mpi=mvapich a.out
</pre>
<p><a href="http://nowlab.cse.ohio-state.edu/projects/mpi-iba"><b>MVAPICH2</b></a>
jobs can be launched directly by <b>srun</b> command.
SLURM's <i>none</i> MPI plugin must be used to establish communications
between the laucnhed tasks. This can be accomplished either using the SLURM
configuration parameter <i>MpiDefault=none</i> in <b>slurm.conf</b>
or srun's <i>--mpi=none</i> option.
<b>Do not use SLURM's MVAPICH plugin for MVAPICH2.</b>
<pre>
$ mpicc ...
$ srun -n16 --mpi=none a.out
</pre>
<p><a href="http://www.research.ibm.com/bluegene/"><b>BlueGene MPI</b></a> relies
upon SLURM to create the resource allocation and then uses the native
<span class="commandline">mpirun</span> command to launch tasks.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment