diff --git a/doc/html/mpi_guide.shtml b/doc/html/mpi_guide.shtml index e49c4f3247a72ef51e3075251d00025062b67c43..0edc6b8762f25171f84d7e511ec626f9596a0b01 100644 --- a/doc/html/mpi_guide.shtml +++ b/doc/html/mpi_guide.shtml @@ -290,6 +290,19 @@ in the example below below.</p> srun -n4 --mpi=pmi2 ./a.out </pre> +<b>Note:</b> +<p> +The PMI2 support in SLURM works only if the MPI implementation supports it, in other words if the MPI has +the PMI2 interface implemented. The <i>--mpi=pmi2</i> will load the library <i>lib/slurm/mpi_pmi2.so</i> +which provides the server side functionality but the client side must implement <i>PMI2_Init()</i> +and the other interface calls.<br> + +<p> +You can refere yourself to <i>mpich2-1.5</i> implementation and configure MPICH to use PMI2 with the <i>--with-pmi=pmi2</i> configure option.<br> + +<p> +To check if the MPI version you are using supports PMI2 check for PMI2_* symbols in the MPI library. + <hr size=4 width="100%">