As for building OMPI, here is the configure I used: 08:18:39 (topic/pmix) /home/common/openmpi/foobar$ cat contrib/platform/intel/bend/linux enable_orterun_prefix_by_default=yes enable_mpi_thread_multiple=no enable_mem_debug=no enable_mem_profile=no enable_debug_symbols=yes enable_binaries=yes enable_heterogeneous=no enable_picky=yes enable_debug=yes enable_shared=yes enable_static=no enable_memchecker=no enable_ipv6=no enable_mpi_fortran=yes enable_mpi_cxx=no enable_mpi_cxx_seek=no enable_cxx_exceptions=no enable_mpi_java=no enable_io_romio=no enable_contrib_no_build=libnbc with_memory_manager=no with_tm=no with_devel_headers=yes with_portals=no with_valgrind=no if [ -n "$SLURMHOME" ] ; then with_slurm=$SLURMHOME with_pmi=$SLURMHOME else with_slurm=no fi
So where is all that cruft coming from?? > On Sep 12, 2015, at 8:17 AM, Ralph Castain <r...@open-mpi.org> wrote: > > I’ve attached my .ini file - can you please tell me *where* these things are > being set?? I haven’t consciously done anything about configure in these > tests. > > <bend-local.ini> >> On 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 >