Re: [OMPI devel] [PATCH] fix mx btl_bandwidth

2010-09-09 Thread Jeff Squyres
On Sep 8, 2010, at 5:02 PM, Rolf vandeVaart wrote:

> The way the code is currently written, it does not run the autodetect by 
> default.  What happens is it takes a look at
> the bandwidth value.  If the bandwidth value is 0, it will run the autodetect 
> code.

This seems like a no-brainer: we should change the default value to 0 so that 
the auto-detect code runs.  

"Auto-detect" is actually a generous term -- we don't have to figure out 
anything.  We do a little algebra with the provided data to translate it into 
Mbytes/sec, but the information comes directly from the IBV API; it's not like 
we're conducting speed microbenchmarks or anything like that.

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/




[OMPI devel] AS_VAR_COPY failure (Re: === CREATE FAILURE (v1.4) ===)

2010-09-09 Thread Jeff Squyres
I'm checking into this.

I'm guessing that the problem is that the autoconf we use to build the 1.4 
tarballs doesn't have AS_VAR_COPY.  Arrgghhh...



On Sep 9, 2010, at 3:02 AM, MPI Team wrote:

> 
> ERROR: Command returned a non-zero exist status (v1.4):
>   ./autogen.sh
> 
> Start time: Wed Sep  8 21:00:07 EDT 2010
> End time:   Wed Sep  8 21:02:49 EDT 2010
> 
> ===
> [... previous lines snipped ...]
> 
> *** Found configure.(in|ac)
> ***   
> /home/mpiteam/openmpi/nightly-tarball-build-root/v1.4/create-r23733/ompi/ompi/contrib/vt/vt/extlib/otf
> 
> *** Running GNU tools
> [Running] libtoolize --automake --copy
> [Running] aclocal
> [Running] autoheader
> [Running] autoconf
> [Running] automake --foreign -a --copy --include-deps
>  ++ Patching configure for Libtool PGI 10 fortran compiler name
>  ++ Patching configure for Libtool PGI version number regexps
> 
> <== Back in 
> /home/mpiteam/openmpi/nightly-tarball-build-root/v1.4/create-r23733/ompi/ompi/contrib/vt
> <== autogen.sh continuing...
> 
> *** Found configure.(in|ac)
> ***   /home/mpiteam/openmpi/nightly-tarball-build-root/v1.4/create-r23733/ompi
> 
> *** Running GNU tools
> [Running] autom4te --language=m4sh ompi_get_version.m4sh -o 
> ompi_get_version.sh
> [Running] libtoolize --automake --copy --ltdl
> ** Adjusting libltdl for OMPI :-(
>   ++ patching for argz bugfix in libtool 1.5
>  -- your libtool doesn't need this! yay!
>   ++ patching 64-bit OS X bug in ltmain.sh
>  -- your libtool doesn't need this! yay!
>   ++ RTLD_GLOBAL in libltdl
>  -- your libltdl doesn't need this! yay!
> grep: configure: No such file or directory
>   ++ patching for ifort (LT 2.2.0-4)
> -- your libltdl doesn't need this! yay!
> [Running] aclocal -I config
> [Running] autoheader
> ** Adjusting libtool for OMPI :-(
>   ++ patching for pathscale multi-line output (LT 2.x)
>   ++ patching for ifort (LT 2.2.0-4)
> -- your libltdl doesn't need this! yay!
>   ++ patching to remove solaris Cstd
>   ++ patching for Sun Studio Fortran compilers
> [Running] autoconf
> configure:36430: error: possibly undefined macro: AS_VAR_COPY
>  If this token and others are legitimate, please use m4_pattern_allow.
>  See the Autoconf documentation.
> 
> -
> It seems that the execution of "autoconf" has failed.  See above for
> the specific error message that caused it to abort.
> -
> 
> ===
> 
> Your friendly daemon,
> Cyrador
> ___
> testing mailing list
> test...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/testing


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/




Re: [OMPI devel] AS_VAR_COPY failure (Re: === CREATE FAILURE (v1.4) ===)

2010-09-09 Thread Ralf Wildenhues
Hi Jeff,

Yes, sorry for not making this clear earlier: AS_VAR_COPY is fairly new,
and was introduced because AS_VAR_GET has problems.  You should be able
to workaround it by placing something like

  m4_ifndef([AS_VAR_COPY],
[m4_define([AS_VAR_COPY],
   [AS_LITERAL_IF([$1[]$2], [$1=$$2], [eval $1=\$$2])])])

early into the m4 stream (untested).

Cheers,
Ralf

* Jeff Squyres wrote on Thu, Sep 09, 2010 at 07:34:07AM CEST:
> I'm checking into this.
> 
> I'm guessing that the problem is that the autoconf we use to build the 1.4 
> tarballs doesn't have AS_VAR_COPY.  Arrgghhh...
> 
> 
> 
> On Sep 9, 2010, at 3:02 AM, MPI Team wrote:
> 
> > 
> > ERROR: Command returned a non-zero exist status (v1.4):
> >   ./autogen.sh
> > 
> > Start time: Wed Sep  8 21:00:07 EDT 2010
> > End time:   Wed Sep  8 21:02:49 EDT 2010
> > 
> > ===
> > [... previous lines snipped ...]
> > 
> > *** Found configure.(in|ac)
> > ***   
> > /home/mpiteam/openmpi/nightly-tarball-build-root/v1.4/create-r23733/ompi/ompi/contrib/vt/vt/extlib/otf
> > 
> > *** Running GNU tools
> > [Running] libtoolize --automake --copy
> > [Running] aclocal
> > [Running] autoheader
> > [Running] autoconf
> > [Running] automake --foreign -a --copy --include-deps
> >  ++ Patching configure for Libtool PGI 10 fortran compiler name
> >  ++ Patching configure for Libtool PGI version number regexps
> > 
> > <== Back in 
> > /home/mpiteam/openmpi/nightly-tarball-build-root/v1.4/create-r23733/ompi/ompi/contrib/vt
> > <== autogen.sh continuing...
> > 
> > *** Found configure.(in|ac)
> > ***   
> > /home/mpiteam/openmpi/nightly-tarball-build-root/v1.4/create-r23733/ompi
> > 
> > *** Running GNU tools
> > [Running] autom4te --language=m4sh ompi_get_version.m4sh -o 
> > ompi_get_version.sh
> > [Running] libtoolize --automake --copy --ltdl
> > ** Adjusting libltdl for OMPI :-(
> >   ++ patching for argz bugfix in libtool 1.5
> >  -- your libtool doesn't need this! yay!
> >   ++ patching 64-bit OS X bug in ltmain.sh
> >  -- your libtool doesn't need this! yay!
> >   ++ RTLD_GLOBAL in libltdl
> >  -- your libltdl doesn't need this! yay!
> > grep: configure: No such file or directory
> >   ++ patching for ifort (LT 2.2.0-4)
> > -- your libltdl doesn't need this! yay!
> > [Running] aclocal -I config
> > [Running] autoheader
> > ** Adjusting libtool for OMPI :-(
> >   ++ patching for pathscale multi-line output (LT 2.x)
> >   ++ patching for ifort (LT 2.2.0-4)
> > -- your libltdl doesn't need this! yay!
> >   ++ patching to remove solaris Cstd
> >   ++ patching for Sun Studio Fortran compilers
> > [Running] autoconf
> > configure:36430: error: possibly undefined macro: AS_VAR_COPY
> >  If this token and others are legitimate, please use m4_pattern_allow.
> >  See the Autoconf documentation.
> > 
> > -
> > It seems that the execution of "autoconf" has failed.  See above for
> > the specific error message that caused it to abort.
> > -
> > 
> > ===
> > 
> > Your friendly daemon,
> > Cyrador
> > ___
> > testing mailing list
> > test...@open-mpi.org
> > http://www.open-mpi.org/mailman/listinfo.cgi/testing
-- 
Ralf Wildenhues  Institut fuer Numerische Simulation, Universitaet Bonn
 Wegelerstrasse 6, D-53115 Bonn
tel: +49 228 733178  mailto:wildenh...@ins.uni-bonn.de
fax: +49 228 737527  http://wissrech.ins.uni-bonn.de/people/wildenhues.html


Re: [OMPI devel] AS_VAR_COPY failure (Re: === CREATE FAILURE (v1.4) ===)

2010-09-09 Thread Jeff Squyres
You rock!  I was literally just trying to figure out something exactly like 
this.  Your version is much more elegant than my current attempt.  :-)

Many thanks!


On Sep 9, 2010, at 7:43 AM, Ralf Wildenhues wrote:

> Hi Jeff,
> 
> Yes, sorry for not making this clear earlier: AS_VAR_COPY is fairly new,
> and was introduced because AS_VAR_GET has problems.  You should be able
> to workaround it by placing something like
> 
>  m4_ifndef([AS_VAR_COPY],
>[m4_define([AS_VAR_COPY],
>   [AS_LITERAL_IF([$1[]$2], [$1=$$2], [eval $1=\$$2])])])
> 
> early into the m4 stream (untested).
> 
> Cheers,
> Ralf
> 
> * Jeff Squyres wrote on Thu, Sep 09, 2010 at 07:34:07AM CEST:
>> I'm checking into this.
>> 
>> I'm guessing that the problem is that the autoconf we use to build the 1.4 
>> tarballs doesn't have AS_VAR_COPY.  Arrgghhh...
>> 
>> 
>> 
>> On Sep 9, 2010, at 3:02 AM, MPI Team wrote:
>> 
>>> 
>>> ERROR: Command returned a non-zero exist status (v1.4):
>>>  ./autogen.sh
>>> 
>>> Start time: Wed Sep  8 21:00:07 EDT 2010
>>> End time:   Wed Sep  8 21:02:49 EDT 2010
>>> 
>>> ===
>>> [... previous lines snipped ...]
>>> 
>>> *** Found configure.(in|ac)
>>> ***   
>>> /home/mpiteam/openmpi/nightly-tarball-build-root/v1.4/create-r23733/ompi/ompi/contrib/vt/vt/extlib/otf
>>> 
>>> *** Running GNU tools
>>> [Running] libtoolize --automake --copy
>>> [Running] aclocal
>>> [Running] autoheader
>>> [Running] autoconf
>>> [Running] automake --foreign -a --copy --include-deps
>>> ++ Patching configure for Libtool PGI 10 fortran compiler name
>>> ++ Patching configure for Libtool PGI version number regexps
>>> 
>>> <== Back in 
>>> /home/mpiteam/openmpi/nightly-tarball-build-root/v1.4/create-r23733/ompi/ompi/contrib/vt
>>> <== autogen.sh continuing...
>>> 
>>> *** Found configure.(in|ac)
>>> ***   
>>> /home/mpiteam/openmpi/nightly-tarball-build-root/v1.4/create-r23733/ompi
>>> 
>>> *** Running GNU tools
>>> [Running] autom4te --language=m4sh ompi_get_version.m4sh -o 
>>> ompi_get_version.sh
>>> [Running] libtoolize --automake --copy --ltdl
>>> ** Adjusting libltdl for OMPI :-(
>>>  ++ patching for argz bugfix in libtool 1.5
>>> -- your libtool doesn't need this! yay!
>>>  ++ patching 64-bit OS X bug in ltmain.sh
>>> -- your libtool doesn't need this! yay!
>>>  ++ RTLD_GLOBAL in libltdl
>>> -- your libltdl doesn't need this! yay!
>>> grep: configure: No such file or directory
>>>  ++ patching for ifort (LT 2.2.0-4)
>>>-- your libltdl doesn't need this! yay!
>>> [Running] aclocal -I config
>>> [Running] autoheader
>>> ** Adjusting libtool for OMPI :-(
>>>  ++ patching for pathscale multi-line output (LT 2.x)
>>>  ++ patching for ifort (LT 2.2.0-4)
>>>-- your libltdl doesn't need this! yay!
>>>  ++ patching to remove solaris Cstd
>>>  ++ patching for Sun Studio Fortran compilers
>>> [Running] autoconf
>>> configure:36430: error: possibly undefined macro: AS_VAR_COPY
>>> If this token and others are legitimate, please use m4_pattern_allow.
>>> See the Autoconf documentation.
>>> 
>>> -
>>> It seems that the execution of "autoconf" has failed.  See above for
>>> the specific error message that caused it to abort.
>>> -
>>> 
>>> ===
>>> 
>>> Your friendly daemon,
>>> Cyrador
>>> ___
>>> testing mailing list
>>> test...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/testing
> -- 
> Ralf Wildenhues  Institut fuer Numerische Simulation, Universitaet Bonn
> Wegelerstrasse 6, D-53115 Bonn
> tel: +49 228 733178  mailto:wildenh...@ins.uni-bonn.de
> fax: +49 228 737527  http://wissrech.ins.uni-bonn.de/people/wildenhues.html
> ___
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/




[OMPI devel] Gentle reminder: teleconf in 30 mins

2010-09-09 Thread Jeff Squyres
Just a reminder that we're having an engineering webex in 30 mins (9am US 
Eastern time) to review some stuff that has been discussed in Stuttgart.  Info 
is on the wiki:

https://svn.open-mpi.org/trac/ompi/wiki/Sep10Meeting

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/




[OMPI devel] 1.5rc6 posted

2010-09-09 Thread Jeff Squyres
Here's another one folks -- it has all the fixes from Paul's testing and the 
other issues we identified.  Give it a whirl:

http://www.open-mpi.org/software/ompi/v1.5/

Umm... actually, there's a problem updating the www.open-mpi.org docroot right 
now; once the IU admins fix something (hopefully today), rc6 should be 
available.

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/




[OMPI devel] 1.4.3rc2 posted

2010-09-09 Thread Ralph Castain
It's a race to the finish, folks, and 1.4.3 is rounding the corner!!

Take her out for a spin:

http://www.open-mpi.org/software/ompi/v1.4/

Ralph