Hi,

Our group can't find anyway to do this and it'd be helpful.

We use slurm and keep upgrading the slurm environment.  OpenMPI bombs out 
against PMI each time the libslurm stuff changes, which seems to be fairly 
regularly.  Is there a way to compile against slurm but insulate ourselves from 
the libslurm chaos?  Obvious will ask the slurm folks too.

[wlaw@some-node /scratch/users/wlaw/imb/src]$ mpirun -n 2 --mca grpcomm ^pmi 
./IMB-MPI1 
[some-node.local:42584] mca: base: component_find: unable to open 
/share/sw/free/openmpi/1.6.5/intel/13sp1up1/lib/openmpi/mca_ess_pmi: 
libslurm.so.28: cannot open shared object file: No such file or directory 
(ignored)
[some-node.local:42585] mca: base: component_find: unable to open 
/share/sw/free/openmpi/1.6.5/intel/13sp1up1/lib/openmpi/mca_pubsub_pmi: 
libslurm.so.28: cannot open shared object file: No such file or directory 
(ignored)
[some-node.local:42586] mca: base: component_find: unable to open 
/share/sw/free/openmpi/1.6.5/intel/13sp1up1/lib/openmpi/mca_pubsub_pmi: 
libslurm.so.28: cannot open shared object file: No such file or directory 
(ignored)

(sent it via the wrong email so it bounced..... heh)

Upon further investigation it seems like the most appropriate thing would be to 
point it at compile time to libslurm.so instead of libslurm.so.xx; does that 
make sense?

Thanks,

Will

Reply via email to