Hi, I’m not too sure if this is the right list, or if I should be posting to the dev list. Please let me know if I’m in the wrong.
We use SLURM (14.03.7) and have been trying to get OpenMPI (1.8.3) to work with `srun`. It seems that the M4 file to check for PMI doesn’t work in our situation. Where we have both a lib64 and lib directory within SLURM. The lib64 directory only contains perl modules, while the lib directory contains the PMI library. By changing the M4 AS_IF macro in config/opal_check_pmi.m4 to check for the library .so and to have an else if test. The configuration script finds the library. Which means OpenMPI builds with PMI support and now we have - srun - mpirun - mpiexec all working properly. I have created a patch against the git master and it’s attached. Regards Timothy
0001-Updating-the-PMI-check.patch
Description: 0001-Updating-the-PMI-check.patch