Re: [OMPI users] OpenMPI 3.0.0 on RHEL-7
Thanks for the replies. Very helpful. I thought that —with-libevent=/usr was equivalent but better than —with-libevent=external but I was really just shooting myself in the foot. Changing the pmix, libevent, and hwloc config options to, --with-pmix=/opt/pmix --with-libevent=external --with-hwloc=external resulted in a working config and working libraries. One note - I _did_ have to create a lib -> lib64 symlink in /opt/pmix so that is something the configure script maintainers may want to take a look at. Doesn’t seem like that should be necessary on a x86_64 platform. Thanks again for setting me straight. Charlie > On Mar 7, 2018, at 7:08 PM, Gilles Gouaillardet >wrote: > > Charles, > > First, you should really > > configure --with-libevent=external > > Then could you please describe the issue ? > configure ? make ? > > if configure fails, please compress and attach your config.log so we > can have a look > > > Cheers, > > Gilles > > On Thu, Mar 8, 2018 at 9:02 AM, r...@open-mpi.org wrote: >> So long as it is libevent-devel-2.0.22, you should be okay. You might want >> to up PMIx to v1.2.5 as Slurm 16.05 should handle that okay. OMPI v3.0.0 has >> PMIx 2.0 in it, but should be okay with 1.2.5 last I checked (but it has >> been awhile and I can’t swear to it). >> >> >>> On Mar 7, 2018, at 2:03 PM, Charles A Taylor wrote: >>> >>> Hi >>> >>> Distro: RHEL-7 (7.4) >>> SLURM: 16.05.11 >>> PMIx: 1.1.5 >>> >>> Trying to build OpenMPI 3.0.0 for our RHEL7 systems but running into what >>> might be a configure script issue more than a real incompatibility problem. >>> Configuring with the following, >>> >>> --with-slurm=/opt/slurm --with-pmix=/opt/pmix >>> --with-external-libpmix=/opt/pmix/lib64 --with-libevent=/usr >>> >>> It seems happy enough with PMIx and there appears to be PMIx 1.x support. >>> However, libevent is another issue and my take so far is that the EL7 >>> native libevent-devel-2.0.x is the crux of the problem. It doesn’t seem >>> like the configure script expects that and I’m a little reluctant to start >>> patching things together with symlinks or configure script changes. >>> >>> My real question is what is intended? Should this be working or was 3.0.0 >>> really intended for PMIx 2.x? I imagine we will go to PMIx 2.x with SLURM >>> 17 but aren’t quite ready for that yet. >>> >>> Regards, >>> >>> Charlie Taylor >>> UF Research Computing >>> >>> >>> ___ >>> users mailing list >>> users@lists.open-mpi.org >>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.open-2Dmpi.org_mailman_listinfo_users=DwIGaQ=pZJPUDQ3SB9JplYbifm4nt2lEVG5pWx2KikqINpWlZM=HOtXciFqK5GlgIgLAxthUQ=2uvuXdSIFiI-RGnA80gNIcK6B7zzhsvhKg9XAG2KplQ=6Ai2bxZZkFjhLn00ADhGjVs9z-1J93avnmK1_OtFqGw= >> >> ___ >> users mailing list >> users@lists.open-mpi.org >> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.open-2Dmpi.org_mailman_listinfo_users=DwIGaQ=pZJPUDQ3SB9JplYbifm4nt2lEVG5pWx2KikqINpWlZM=HOtXciFqK5GlgIgLAxthUQ=2uvuXdSIFiI-RGnA80gNIcK6B7zzhsvhKg9XAG2KplQ=6Ai2bxZZkFjhLn00ADhGjVs9z-1J93avnmK1_OtFqGw= > ___ > users mailing list > users@lists.open-mpi.org > https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.open-2Dmpi.org_mailman_listinfo_users=DwIGaQ=pZJPUDQ3SB9JplYbifm4nt2lEVG5pWx2KikqINpWlZM=HOtXciFqK5GlgIgLAxthUQ=2uvuXdSIFiI-RGnA80gNIcK6B7zzhsvhKg9XAG2KplQ=6Ai2bxZZkFjhLn00ADhGjVs9z-1J93avnmK1_OtFqGw= ___ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users
Re: [OMPI users] OpenMPI 3.0.0 on RHEL-7
Charles, First, you should really configure --with-libevent=external Then could you please describe the issue ? configure ? make ? if configure fails, please compress and attach your config.log so we can have a look Cheers, Gilles On Thu, Mar 8, 2018 at 9:02 AM, r...@open-mpi.orgwrote: > So long as it is libevent-devel-2.0.22, you should be okay. You might want to > up PMIx to v1.2.5 as Slurm 16.05 should handle that okay. OMPI v3.0.0 has > PMIx 2.0 in it, but should be okay with 1.2.5 last I checked (but it has been > awhile and I can’t swear to it). > > >> On Mar 7, 2018, at 2:03 PM, Charles A Taylor wrote: >> >> Hi >> >> Distro: RHEL-7 (7.4) >> SLURM: 16.05.11 >> PMIx: 1.1.5 >> >> Trying to build OpenMPI 3.0.0 for our RHEL7 systems but running into what >> might be a configure script issue more than a real incompatibility problem. >> Configuring with the following, >> >> --with-slurm=/opt/slurm --with-pmix=/opt/pmix >> --with-external-libpmix=/opt/pmix/lib64 --with-libevent=/usr >> >> It seems happy enough with PMIx and there appears to be PMIx 1.x support. >> However, libevent is another issue and my take so far is that the EL7 native >> libevent-devel-2.0.x is the crux of the problem. It doesn’t seem like the >> configure script expects that and I’m a little reluctant to start patching >> things together with symlinks or configure script changes. >> >> My real question is what is intended? Should this be working or was 3.0.0 >> really intended for PMIx 2.x? I imagine we will go to PMIx 2.x with SLURM >> 17 but aren’t quite ready for that yet. >> >> Regards, >> >> Charlie Taylor >> UF Research Computing >> >> >> ___ >> users mailing list >> users@lists.open-mpi.org >> https://lists.open-mpi.org/mailman/listinfo/users > > ___ > users mailing list > users@lists.open-mpi.org > https://lists.open-mpi.org/mailman/listinfo/users ___ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users
Re: [OMPI users] OpenMPI 3.0.0 on RHEL-7
So long as it is libevent-devel-2.0.22, you should be okay. You might want to up PMIx to v1.2.5 as Slurm 16.05 should handle that okay. OMPI v3.0.0 has PMIx 2.0 in it, but should be okay with 1.2.5 last I checked (but it has been awhile and I can’t swear to it). > On Mar 7, 2018, at 2:03 PM, Charles A Taylorwrote: > > Hi > > Distro: RHEL-7 (7.4) > SLURM: 16.05.11 > PMIx: 1.1.5 > > Trying to build OpenMPI 3.0.0 for our RHEL7 systems but running into what > might be a configure script issue more than a real incompatibility problem. > Configuring with the following, > > --with-slurm=/opt/slurm --with-pmix=/opt/pmix > --with-external-libpmix=/opt/pmix/lib64 --with-libevent=/usr > > It seems happy enough with PMIx and there appears to be PMIx 1.x support. > However, libevent is another issue and my take so far is that the EL7 native > libevent-devel-2.0.x is the crux of the problem. It doesn’t seem like the > configure script expects that and I’m a little reluctant to start patching > things together with symlinks or configure script changes. > > My real question is what is intended? Should this be working or was 3.0.0 > really intended for PMIx 2.x? I imagine we will go to PMIx 2.x with SLURM 17 > but aren’t quite ready for that yet. > > Regards, > > Charlie Taylor > UF Research Computing > > > ___ > users mailing list > users@lists.open-mpi.org > https://lists.open-mpi.org/mailman/listinfo/users ___ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users
[OMPI users] OpenMPI 3.0.0 on RHEL-7
Hi Distro: RHEL-7 (7.4) SLURM: 16.05.11 PMIx: 1.1.5 Trying to build OpenMPI 3.0.0 for our RHEL7 systems but running into what might be a configure script issue more than a real incompatibility problem. Configuring with the following, --with-slurm=/opt/slurm --with-pmix=/opt/pmix --with-external-libpmix=/opt/pmix/lib64 --with-libevent=/usr It seems happy enough with PMIx and there appears to be PMIx 1.x support. However, libevent is another issue and my take so far is that the EL7 native libevent-devel-2.0.x is the crux of the problem. It doesn’t seem like the configure script expects that and I’m a little reluctant to start patching things together with symlinks or configure script changes. My real question is what is intended? Should this be working or was 3.0.0 really intended for PMIx 2.x? I imagine we will go to PMIx 2.x with SLURM 17 but aren’t quite ready for that yet. Regards, Charlie Taylor UF Research Computing ___ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users