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

Explain ramification of mpi/lam (one task per node by default).

parent 5db74f44
No related branches found
No related tags found
No related merge requests found
...@@ -169,6 +169,11 @@ $ srun -n4 -A # allocates four processors and spawns shell for job ...@@ -169,6 +169,11 @@ $ srun -n4 -A # allocates four processors and spawns shell for job
$ mpirun -np 4 a.out $ mpirun -np 4 a.out
$ exit # exits shell spawned by initial srun command $ exit # exits shell spawned by initial srun command
</pre> </pre>
Note that any direct use of <span class="commandline">srun</span>
will only launch one task per node when the LAM/MPI plugin is used.
To launch more than one task per node usng the
<span class="commandline">srun</span> command, the <i>--mpi=none</i>
option will be required to explicitly disable the LAM/MPI plugin.</p>
<p> <a href="http://www.quadrics.com/"><b>Quadrics MPI</b></a> relies upon SLURM to <p> <a href="http://www.quadrics.com/"><b>Quadrics MPI</b></a> relies upon SLURM to
allocate resources for the job and <span class="commandline">srun</span> allocate resources for the job and <span class="commandline">srun</span>
...@@ -199,6 +204,12 @@ $ lamclean ...@@ -199,6 +204,12 @@ $ lamclean
$ lamhalt $ lamhalt
$ exit # exits shell spawned by initial srun command $ exit # exits shell spawned by initial srun command
</pre> </pre>
Note that any direct use of <span class="commandline">srun</span>
will only launch one task per node when the LAM/MPI plugin is used.
To launch more than one task per node usng the
<span class="commandline">srun</span> command, the <i>--mpi=none</i>
option will be required to explicitly disable the LAM/MPI plugin.</p>
<p class="footer"><a href="#top">top</a></p> <p class="footer"><a href="#top">top</a></p>
<p><a href="http://www.hp.com/go/mpi"><b>HP-MPI</b></a> uses the <p><a href="http://www.hp.com/go/mpi"><b>HP-MPI</b></a> uses the
...@@ -239,6 +250,6 @@ the base partition count. ...@@ -239,6 +250,6 @@ the base partition count.
See <a href="bluegene.html">BlueGene User and Administrator Guide</a> See <a href="bluegene.html">BlueGene User and Administrator Guide</a>
for more information.</p> for more information.</p>
<p style="text-align:center;">Last modified 18 January 2006</p> <p style="text-align:center;">Last modified 5 April 2006</p>
<!--#include virtual="footer.txt"--> <!--#include virtual="footer.txt"-->
...@@ -181,12 +181,22 @@ slurm.conf.</p> ...@@ -181,12 +181,22 @@ slurm.conf.</p>
command. This places all MPI processes in a process-tree under the control of command. This places all MPI processes in a process-tree under the control of
the <b>slurmd</b> daemon. LAM/MPI version 7.1 or higher contains support for the <b>slurmd</b> daemon. LAM/MPI version 7.1 or higher contains support for
SLURM. SLURM.
Set the <b>MpiDefault=lam</b> configuration parameters in slurm.conf.</p> Set the <b>MpiDefault=lam</b> configuration parameters in slurm.conf.
Note that any direct use of <span class="commandline">srun</span>
will only launch one task per node when the LAM/MPI plugin is used.
To launch more than one task per node usng the
<span class="commandline">srun</span> command, the <i>--mpi=none</i>
option will be required to explicitly disable the LAM/MPI plugin.</p>
<p>Another good open-source MPI for use with SLURM is <p>Another good open-source MPI for use with SLURM is
<a href="http://www.open-mpi.org/">Open MPI</a>. <a href="http://www.open-mpi.org/">Open MPI</a>.
Set the <b>MpiDefault=lam</b> configuration parameters in slurm.conf Set the <b>MpiDefault=lam</b> configuration parameters in slurm.conf
for use of Open MPI.</p> for use of Open MPI.
Note that any direct use of <span class="commandline">srun</span>
will only launch one task per node when the LAM/MPI plugin is used.
To launch more than one task per node usng the
<span class="commandline">srun</span> command, the <i>--mpi=none</i>
option will be required to explicitly disable the LAM/MPI plugin.</p>
<p>Note that the ordering of tasks within an job's allocation matches that of <p>Note that the ordering of tasks within an job's allocation matches that of
nodes in the slurm.conf configuration file. SLURM presently lacks the ability nodes in the slurm.conf configuration file. SLURM presently lacks the ability
...@@ -570,6 +580,6 @@ in the NEWS file. ...@@ -570,6 +580,6 @@ in the NEWS file.
</pre> <p class="footer"><a href="#top">top</a></p> </pre> <p class="footer"><a href="#top">top</a></p>
<p style="text-align:center;">Last modified 9 January 2006</p> <p style="text-align:center;">Last modified 5 April 2006</p>
<!--#include virtual="footer.txt"--> <!--#include virtual="footer.txt"-->
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