Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Howard Pritchard
Hi Paul, Yes, that is the minor problem I was referring to. It does in fact reflect the oldness of CLE 4. The cray pmi 5 and higher is newer software which probably should never have been installed on CLE 4, since the alps packaging changed completely between CLE 4 and 5. Howard 2014-10-28

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Paul Hargrove
By Howard's definition I guess NERSC's Hopper (XE6) qualifies as "very old" at PrgEnv 4.2.34 {hargrove@hopper06 ~}$ pkg-config --cflags cray-pmi Package cray-alpslli was not found in the pkg-config search path. Perhaps you should add the directory containing `cray-alpslli.pc' to the

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Howard Pritchard
Hi Ralph, Oh on the cray, you don't need to specify the --with-pmi, except to say you either want a particular directory (for instance if you wanted to try your luck with s2 on a cray nativized slurm), or you want to say --with-pmi=no. Howard 2014-10-28 14:14 GMT-06:00 Ralph Castain

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Howard Pritchard
HI Ralph, I think I found the problem. Thanks. Howard 2014-10-28 12:58 GMT-06:00 Ralph Castain : > > On Oct 28, 2014, at 11:53 AM, Howard Pritchard > wrote: > > Hi Ralph, > > > 2014-10-28 12:26 GMT-06:00 Ralph Castain : > >> >> > On

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Ralph Castain
> On Oct 28, 2014, at 1:05 PM, Howard Pritchard wrote: > > Hi Folks, > > The simplest and best way on cray is to use the pkg-config command. > No looking for odd header file names, etc. There is a minor issue > with external login nodes running very old (like CLE 4.X)

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Paul Hargrove
On Tue, Oct 28, 2014 at 12:20 PM, Ralph Castain wrote: > On Oct 28, 2014, at 12:17 PM, Paul Hargrove wrote: > > Ralph, > > The Cray's at NERSC have *both* pmi_cray.h and pmi.h (and pmi2.h as well). > > > I understand that - I was questioning if that is

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Howard Pritchard
Hi Folks, The simplest and best way on cray is to use the pkg-config command. No looking for odd header file names, etc. There is a minor issue with external login nodes running very old (like CLE 4.X) that one has to workaround, but otherwise works well. pkg-config --cflags cray-pmi etc. etc.

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Ralph Castain
> On Oct 28, 2014, at 12:17 PM, Paul Hargrove wrote: > > Ralph, > > The Cray's at NERSC have *both* pmi_cray.h and pmi.h (and pmi2.h as well). I understand that - I was questioning if that is universally true or not. IF we are guaranteed that nobody with a Cray ever

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Paul Hargrove
Ralph, The Cray's at NERSC have *both* pmi_cray.h and pmi.h (and pmi2.h as well). That is why I said our configure logic checks for pmi_cray.h *first*. Sorry if that wasn't clear. On NERSC's XE6: {hargrove@hopper06 ~}$ ls /opt/cray/pmi/default/include/ pmi2.h pmi_cray_ext.h pmi_cray.h pmi.h

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Ralph Castain
> On Oct 28, 2014, at 11:59 AM, Paul Hargrove wrote: > > > On Tue, Oct 28, 2014 at 11:53 AM, Howard Pritchard > wrote: > > We may no longer require those as you have separated the Cray check out, but > the original

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Paul Hargrove
On Tue, Oct 28, 2014 at 11:53 AM, Howard Pritchard wrote: > >> We may no longer require those as you have separated the Cray check out, >> but the original problem is that we would pickup the Slurm components on >> the Cray because we would find pmi.h >> >> Oh, I forgot

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Ralph Castain
> On Oct 28, 2014, at 11:53 AM, Howard Pritchard wrote: > > Hi Ralph, > > > 2014-10-28 12:26 GMT-06:00 Ralph Castain >: > > > On Oct 28, 2014, at 11:16 AM, Howard Pritchard >

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Howard Pritchard
Hi Ralph, 2014-10-28 12:26 GMT-06:00 Ralph Castain : > > > On Oct 28, 2014, at 11:16 AM, Howard Pritchard > wrote: > > > > Hi Folks, > > > > I'm trying to figure out what broke for pmi configure since now the > pmix/cray component > > doesn't compile any

Re: [OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Ralph Castain
> On Oct 28, 2014, at 11:16 AM, Howard Pritchard wrote: > > Hi Folks, > > I'm trying to figure out what broke for pmi configure since now the pmix/cray > component > doesn't compile any longer in master. Ouch - sorry about that. I thought the Cray component strictly used

[OMPI devel] configure.m4 for pmix/s1 and pmix/s2 question

2014-10-28 Thread Howard Pritchard
Hi Folks, I'm trying to figure out what broke for pmi configure since now the pmix/cray component doesn't compile any longer in master. I was happening to look in the s1 and s2 configure.m4's and noticed a AC_REQUIRE for OPAL_CHECK_UGNI. This doesn't make sense to me. Maybe these were