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 > > >

