Hi, I have the case that OpenMPI was built against Slurm 14.03 (which provided libslurm.so.27). Since upgrading to 14.11 I get errors like:
[controller:35605] mca: base: component_find: unable to open /opt/apps/openmpi/1.8.1/gcc/4.9/0/lib/openmpi/mca_ess_pmi: libslurm.so.27: cannot open shared object file: No such file or directory (ignored) because now Slurm provides libslurmdb.so.28 . I believe the only way to resolve this is to recompile OpenMPI… correct? Regards, Uwe Am 16.04.2015 um 13:18 schrieb Ralph Castain: > No, you shouldn't have to do so - it's a dynamic library that gets picked up > at execution > > > On Thu, Apr 16, 2015 at 2:55 AM, Bjørn-Helge Mevik <b.h.me...@usit.uio.no > <mailto:b.h.me...@usit.uio.no>> wrote: > > > We are considering compiling openmpi with "--with-pmi=/opt/slurm" to > enable running mpi jobs with srun. > > If we do this, will we have to recompile openmpi and/or programs built > with openmpi when we upgrade slurm? (If so, only for major upgrades, or > for minor upgrades as well?) > > -- > Regards, > Bjørn-Helge Mevik, dr. scient, > Department for Research Computing, University of Oslo > >