Re: [OMPI users] OpenMPI 3.0.0 on RHEL-7

2018-03-08 Thread Charles A Taylor
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

2018-03-07 Thread Gilles Gouaillardet
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://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

2018-03-07 Thread r...@open-mpi.org
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

[OMPI users] OpenMPI 3.0.0 on RHEL-7

2018-03-07 Thread Charles A Taylor
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