On 2/2/22 15:21, Loris Bennett wrote:
Hi Alex,

Thanks for the clarification.  Would it be worth expanding the comment
in the OpenMPI EC to make this clear, at least for v4 and later?

And what is the current thinking with regards to building PMIx support
for Slurm?  There seem to be 4 main options:

   - Slurm's internal PMIx
   - OpenMPI's internal PMIx
   - external PMIx from, say, operating system packages
   - external PMIx built by EasyBuild as a dependency of OpenMPI

It seems to me that for simplicity's sake, the 4th option would be the
best, since then Slurm and OpenMPI would be using the same versions I
realise that this is not essential, but if anything goes wrong, then I
only need to look at one version of PMIx and not two.  WDYT?

With the newer PMIx versions it is (almost, depends on exakt version) no problem in mixing PMIx versions between Slurm and OpenMPI/IntelMPI. As long as Slurm is built with a new enough 3.x (can't remember the exact version but I think it is 3.2) or 4 and newer you can build OpenMPI against any PMIx version, at least from 2.x and upwards.

There is a good compat matrix on some PMIx related page...

--
Ake Sandgren, HPC2N, Umea University, S-90187 Umea, Sweden
Internet: [email protected]  Mobile: +46 70 7716134  Fax: +46 90-580 14
WWW: http://www.hpc2n.umu.se

Reply via email to