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 <[email protected]
> <mailto:[email protected]>> 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
>
>