Many thanks,

it's working fine like that (without --disable-dlopen)

Best

2018-05-08 20:00 GMT+02:00 Henkel, Andreas <[email protected]>:

> Hi Kenneth,
>
>
> at least now the probem is also documented here.
>
> Best,
>
> Andreas
> ------------------------------
> *Von:* [email protected] <[email protected]>
> im Auftrag von Kenneth Hoste <[email protected]>
> *Gesendet:* Dienstag, 8. Mai 2018 19:59:08
> *An:* [email protected]
> *Betreff:* Re: AW: [easybuild] foss/2018a pmi slurm
>
> Hi Yann & Andreas,
>
> We removed --disable-dlopen from OpenMPI easyconfigs in EasyBuild
> v3.6.0, although it was for reasons other than SLURM compatibility (it
> was due to performance issues).
>
> See https://github.com/easybuilders/easybuild-easyconfigs/pull/6060 for
> more info.
>
>
> regards,
>
> Kenneth
>
> On 08/05/2018 19:40, Henkel, Andreas wrote:
> > Dear Yann,
> >
> >
> > I recently opened an issue at github for openmpi since I saw a PMI2_init
> > fail, too. For now, it boiled down to the option --disable-dlopen, which
> > is in the easyconfig I think and --disable-dlopen as well as
> > --enable-static imply f--disable-mca-dso. Anyways, if you remove the
> > --disable-dlopen from the config-opts (and/or enable-static) and rebuild
> > OpenMpi it should work.
> >
> > (https://github.com/open-mpi/ompi/issues/4338#issuecomment-384578916)
> >
> >
> > Best,
> >
> > Andreas
> >
> > ------------------------------------------------------------------------
> > *Von:* [email protected]
> > <[email protected]> im Auftrag von Yann Sagon
> > <[email protected]>
> > *Gesendet:* Dienstag, 8. Mai 2018 17:40:12
> > *An:* [email protected]
> > *Betreff:* [easybuild] foss/2018a pmi slurm
> > Dear list,
> >
> > I installed foss/2018a without slurm specific flags (because I forgot)
> > and then I recompiled only openmpi with the following flags :
> > --with-slurm --with-pmi
> >
> > I think there is no need to recompile something else, but I may be
> > mistaken. When I try to submit a job using srun, I have the error about
> > pmi etc.
> >
> > PMI2_Init failed to intialize.  Return code: 1
> >
> > In slurm.conf, I have the following directive: MpiDefault=pmi2
> >
> > I'm using slurm 17.11.5
> >
> > According to ldd $(which mpirun)
> >
> > mpirun is using
> >         [...]
> >          libpmi.so.0 => /usr/lib64/libpmi.so.0 (0x00002b53dec26000)
> >          libpmi2.so.0 => /usr/lib64/libpmi2.so.0 (0x00002b53dee2b000)
> >          libmunge.so.2 => /usr/lib64/libmunge.so.2 (0x00002b53df044000)
> >          libslurm.so.32 => /usr/lib64/libslurm.so.32 (0x00002b53e0683000)
> >          [...]
> >
> > rpm -qf /usr/lib64/libslurm.so.32
> > slurm-17.11.5-1.el6.x86_64
> >
> > rpm -qf /usr/lib64/libpmi.so.0
> > slurm-17.11.5-1.el6.x86_64
> >
> > rpm -qf /usr/lib64/libpmi2.so.0
> > slurm-17.11.5-1.el6.x86_64
> >
> > rpm -qf /usr/lib64/libmunge.so.2
> > munge-libs-0.5.10-1.el6.x86_64
> >
> > Is there someone who can confirm that foss/2018a is compatible with
> > slurm 17.11.5?
> >
> > Best
> >
>

Reply via email to