Ah yes, that could be it.  I wasn't looking at any .ini file to pull up those 
settings -- I was looking at the MTT output (you can see what configure line 
was used in the test run output).  Perhaps Gilles is right: MTT gets random 
garbage in the "already installed" case...?  Sounds like a bug, but that might 
explain what's happening here.


> On Sep 13, 2015, at 10:56 AM, Gilles Gouaillardet 
> <gilles.gouaillar...@gmail.com> wrote:
> 
> Ralph,
> 
> according to mtt logs (click on the MPI Install button at the top left 
> corner), ompi was built in zero seconds ...
> iirc, you do not build ompi under mtt, but you use the mtt "installed" module
> so my best bet is mtt logged some garbage since it has no way to figure out 
> how ompi was configure'd when built outside mtt.
> 
> as a side note...
> ideally, the configure command line would be available from ompi_info.
> but unfortunately, it seems there is no reliable way to capture the configure 
> command line.
> 
> Cheers,
> 
> Gilles
> 
> On Sunday, September 13, 2015, Ralph Castain <r...@open-mpi.org> wrote:
> I don’t think Jeff is pulling up the right configure line. I don’t have 
> Solaris compilers on this system, I can’t find anything remotely resembling 
> the configure line he is quoting, etc.
> 
> I wonder if MTT is confused because I am using the “as provided” option for 
> OMPI - i.e., MTT isn’t building OMPI and just uses my “already installed” 
> build?
> 
> Or else Jeff is just clicking on the wrong button :-)
> 
> Either way, I think this is just a red herring
> 
> 
>> On Sep 12, 2015, at 8:27 AM, Paul Hargrove <phhargr...@lbl.gov> wrote:
>> 
>> In case it helps: those "-x..." switches and "%all" syntax are sure signs of 
>> the Solaris Studio compilers.
>> 
>> $ suncc -xtarget=opteron -xprefetch -xprefetch_level=2 -xvector=simd,lib 
>> -xdepend=yes -xbuiltin=%all -xarch=amd64a -xO5 hello.c
>> cc: Warning: -xarch=amd64a is deprecated, use -m64 -xarch=sse2a instead
>> 
>> -Paul
>> 
>> On Sat, Sep 12, 2015 at 8:14 AM, Jeff Squyres (jsquyres) 
>> <jsquy...@cisco.com> wrote:
>> FWIW, I have various versions of gcc from 4.4.7 to 5.2 -- I don't have 
>> 4.8.3, but I do have 4.8.1, and I can't get it to recognize the -xO5 switch 
>> that you're using:
>> 
>> -----
>> $ gcc --version
>> gcc (GCC) 4.8.1
>> Copyright (C) 2013 Free Software Foundation, Inc.
>> This is free software; see the source for copying conditions.  There is NO
>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>> 
>> $ gcc -xO5 hello.c -o hello
>> gcc: error: language O5 not recognized
>> gcc: error: language O5 not recognized
>> -----
>> 
>> 
>> > On Sep 12, 2015, at 11:09 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> 
>> > wrote:
>> >
>> > Sorry; I should have been clear -- the configure line I was specifying was 
>> > from building Open MPI itself.
>> >
>> > I.e., it's your MTT infrastructure/ini file that is adding those flags.
>> >
>> > The config.log you show below looks like it is for one of the test suites 
>> > (i.e., it's using the wrappers, which could not have been done for the 
>> > main OMPI build itself).
>> >
>> >
>> >> On Sep 12, 2015, at 10:59 AM, Ralph Castain <r...@open-mpi.org> wrote:
>> >>
>> >> I searched around, and I can’t for the life of me see where all that 
>> >> cruft is coming from. Any suggestions?
>> >>
>> >> Here is the top of the config.log from that build:
>> >>
>> >> This file contains any messages produced by compilers while
>> >> running configure, to aid debugging if configure makes a mistake.
>> >>
>> >> It was created by ompi-ibm configure 10.0, which was
>> >> generated by GNU Autoconf 2.69.  Invocation command line was
>> >>
>> >> $ ./configure CC=mpicc CXX=mpic++ F77=mpif77
>> >>
>> >> ## --------- ##
>> >> ## Platform. ##
>> >> ## --------- ##
>> >>
>> >> hostname = bend001
>> >> uname -m = x86_64
>> >> uname -r = 3.10.0-229.7.2.el7.x86_64
>> >> uname -s = Linux
>> >> uname -v = #1 SMP Tue Jun 23 22:06:11 UTC 2015
>> >>
>> >> Do you want to see the log itself? I’m at a loss as to why it would add 
>> >> that stuff.
>> >>
>> >>
>> >>> On Sep 12, 2015, at 7:38 AM, Ralph Castain <r...@open-mpi.org> wrote:
>> >>>
>> >>> Note that I didn’t set any of those flags outside of the CC and friends 
>> >>> - they are being set by our MTT test configure itself. The compiler is 
>> >>> just gcc 4.8.3, and I suspect O5 is asking a bit from it.
>> >>>
>> >>>
>> >>>> On Sep 12, 2015, at 6:08 AM, Jeff Squyres (jsquyres) 
>> >>>> <jsquy...@cisco.com> wrote:
>> >>>>
>> >>>> I notice that your configure line in the MTT tests is this:
>> >>>>
>> >>>> CC=cc CXX=CC FC=f90 F77=f77 --with-wrapper-cflags="-xtarget=opteron 
>> >>>> -xprefetch -xprefetch_level=2
>> >>>> -xvector=simd,lib -xdepend=yes -xbuiltin=%all -xarch=amd64a -xO5" 
>> >>>> CFLAGS="-xtarget=opteron
>> >>>> -xprefetch -xprefetch_level=2 -xvector=simd,lib -xdepend=yes 
>> >>>> -xbuiltin=%all -xarch=amd64a -xO5"
>> >>>> --with-wrapper-cxxflags="-xtarget=opteron -xprefetch -xprefetch_level=2 
>> >>>> -xvector=simd,lib
>> >>>> -xdepend=yes -xbuiltin=%all -xarch=amd64a -xO5" 
>> >>>> CXXFLAGS="-xtarget=opteron -xprefetch
>> >>>> -xprefetch_level=2 -xvector=simd,lib -xdepend=yes -xbuiltin=%all 
>> >>>> -xarch=amd64a -xO5"
>> >>>> --with-wrapper-fflags="-xtarget=opteron -xprefetch -xprefetch_level=2 
>> >>>> -xvector=simd,lib -stackvar
>> >>>> -xarch=amd64a -xO5" FFLAGS="-xtarget=opteron -xprefetch 
>> >>>> -xprefetch_level=2 -xvector=simd,lib
>> >>>> -stackvar -xarch=amd64a -xO5" --with-wrapper-fcflags="-xtarget=opteron 
>> >>>> -xprefetch -xprefetch_level=2
>> >>>> -xvector=simd,lib -stackvar -xarch=amd64a -xO5" 
>> >>>> FCFLAGS="-xtarget=opteron -xprefetch
>> >>>> -xprefetch_level=2 -xvector=simd,lib -stackvar -xarch=amd64a -xO5"
>> >>>>
>> >>>> What compiler suite is that?  Is -xO5 really safe to use?
>> >>>>
>> >>>>
>> >>>>
>> >>>>> On Sep 11, 2015, at 8:51 PM, Ralph Castain <r...@open-mpi.org> wrote:
>> >>>>>
>> >>>>> Hi folks
>> >>>>>
>> >>>>> I’ve closed all the holes I can find in the PMIx integration, and 
>> >>>>> things look pretty good overall. There are a handful of failures still 
>> >>>>> being seen - most of them involving what appear to be unrelated code. 
>> >>>>> I’m not entirely sure I understand the source of the errors, and could 
>> >>>>> really use some help to determine (a) if these are in any way related 
>> >>>>> to PMIx, and if so (b) how.
>> >>>>>
>> >>>>> The errors from my MTT run are here:  
>> >>>>> http://mtt.open-mpi.org/index.php?do_redir=2256
>> >>>>>
>> >>>>> Any help diagnosing these problems would be greatly appreciated
>> >>>>> Ralph
>> >>>>>
>> >>>>> _______________________________________________
>> >>>>> devel mailing list
>> >>>>> de...@open-mpi.org
>> >>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> >>>>> Link to this post: 
>> >>>>> http://www.open-mpi.org/community/lists/devel/2015/09/18013.php
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Jeff Squyres
>> >>>> jsquy...@cisco.com
>> >>>> For corporate legal information go to: 
>> >>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>> >>>>
>> >>>> _______________________________________________
>> >>>> devel mailing list
>> >>>> de...@open-mpi.org
>> >>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> >>>> Link to this post: 
>> >>>> http://www.open-mpi.org/community/lists/devel/2015/09/18018.php
>> >>>
>> >>
>> >> _______________________________________________
>> >> devel mailing list
>> >> de...@open-mpi.org
>> >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> >> Link to this post: 
>> >> http://www.open-mpi.org/community/lists/devel/2015/09/18020.php
>> >
>> >
>> > --
>> > Jeff Squyres
>> > jsquy...@cisco.com
>> > For corporate legal information go to: 
>> > http://www.cisco.com/web/about/doing_business/legal/cri/
>> >
>> > _______________________________________________
>> > devel mailing list
>> > de...@open-mpi.org
>> > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> > Link to this post: 
>> > http://www.open-mpi.org/community/lists/devel/2015/09/18021.php
>> 
>> 
>> --
>> Jeff Squyres
>> jsquy...@cisco.com
>> For corporate legal information go to: 
>> http://www.cisco.com/web/about/doing_business/legal/cri/
>> 
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> Link to this post: 
>> http://www.open-mpi.org/community/lists/devel/2015/09/18022.php
>> 
>> 
>> 
>> -- 
>> Paul H. Hargrove                          phhargr...@lbl.gov
>> Computer Languages & Systems Software (CLaSS) Group
>> Computer Science Department               Tel: +1-510-495-2352
>> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> Link to this post: 
>> http://www.open-mpi.org/community/lists/devel/2015/09/18025.php
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2015/09/18028.php


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

Reply via email to