Re: [OMPI devel] 1.5.5rc1 tested: MacOS/ppc (w/ 1 failure and a "CMR")

2012-02-15 Thread Paul H. Hargrove
Ah, I see that my problems on MacOS 10.4 are already a moot point, as my "option (c)" has already been implemented. From README in 1.5 branch: - OS X (10.5, 10.6), 32 and 64 bit (x86_64), with gcc and Absoft compilers (*) and from trunk: - OS X (10.5, 10.6, 10.7), 32 and 64 bit (x86_6

Re: [OMPI devel] 1.5.5rc1 tested: MacOS/ppc (w/ 1 failure and a "CMR")

2012-02-15 Thread Paul H. Hargrove
As a point for discussion, I am going to offer a simple solution: c) Ignore this for 1.5.5 and raise the minimum MacOS version from 10.4 to 10.5 for ompi 1.6.x and 1.7.x Any strong opinions? -Paul On 2/15/2012 10:29 AM, Paul H. Hargrove wrote: I wanted to note that MacOS 10.4 on *X86* has th

Re: [OMPI devel] VT build failure with Clang++

2012-02-15 Thread Paul H. Hargrove
Dmitri, Since I have not seen any error like this from gcc, pgi, pathcc, xlc, icc, open64 or suncc, I am pretty sure the problem is Clang-specific even if not a true "bug" in Clang. I just test everything I can get my hands on and report what I find. If there is not a simple fix for this then

Re: [OMPI devel] libevent build fails when configured with --disable-hwloc

2012-02-15 Thread Paul H. Hargrove
Thanks, Ralph. Your commit missed the nightly tarball, but the configure logic to exclude the rank_file component was in there. So, I dropped the new libevent2013_module.c into tonight's tarball (1.7a1r25937). My build configured --without-hwloc now PASSes "make all install check clean". And

Re: [OMPI devel] libevent build fails when configured with --disable-hwloc

2012-02-15 Thread Ralph Castain
Thanks Paul. I modified the patch a bit to silence some warnings, but added it to the trunk. On Wed, Feb 15, 2012 at 2:17 PM, Paul H. Hargrove wrote: > The following 1-line change resolves the problem for me, and I see no > potential down-side to it: > > --- openmpi-1.7a1r25927/opal/mca/**event/

[OMPI devel] opal_path_nfs test failure on NFS4 [w/ PATCH]

2012-02-15 Thread Paul H. Hargrove
Testing a trunk tarball (1.7a1r25927) I am seeing an opal_path_nfs failure from "make check": Failure : Mismatch: input "/opt/cluster", expected:0 got:1 SUPPORT: OMPI Test failed: opal_path_nfs() (1 of 20 failed) FAIL: opal_path_nfs The "mount" command reports /opt/cluster as "nfs4" which app

Re: [OMPI devel] libevent build fails when configured with --disable-hwloc

2012-02-15 Thread Paul H. Hargrove
The following 1-line change resolves the problem for me, and I see no potential down-side to it: --- openmpi-1.7a1r25927/opal/mca/event/libevent2013/libevent2013_module.c~ 2012-02-15 14:11:22.274734667 -0800 +++ openmpi-1.7a1r25927/opal/mca/event/libevent2013/libevent2013_module.c

[OMPI devel] libevent build fails when configured with --disable-hwloc

2012-02-15 Thread Paul H. Hargrove
Here is a bit more on this. When I configure w/ only a --prefix and CFLAGS=-save-temps, I can examine libevent2013_module.i which contains the following: # 7 "../../../../../opal/mca/event/libevent2013/libevent2013_module.c" 2 # 1 "../../../../opal/mca/hwloc/hwloc132/hwloc/include/private/auto

Re: [OMPI devel] trunk build failed when configured with --disable-hwloc

2012-02-15 Thread Paul H. Hargrove
Thanks, Ralph. I am a little deficient in the autotools department. So, I will probably only be able to retest after a new trunk tarball is generated tonight. In the meantime I might be able to get more info on the config.h problem. If I add -save-temps to CFLAGS I should be able to examine th

Re: [OMPI devel] Fortran improbe support

2012-02-15 Thread Jeff Squyres
You are correct. I'll fix. Thanks! On Feb 15, 2012, at 2:40 PM, Eugene Loh wrote: > I had a question about our Fortran MPI_Improbe support. > > If I look at ompi/mpi/f77/improbe_f.c I see basically (lots of code removed): > >64void mpi_improbe_f(MPI_Fint *source, MPI_Fint *tag, MPI_F

[OMPI devel] Fortran improbe support

2012-02-15 Thread Eugene Loh
I had a question about our Fortran MPI_Improbe support. If I look at ompi/mpi/f77/improbe_f.c I see basically (lots of code removed): 64void mpi_improbe_f(MPI_Fint *source, MPI_Fint *tag, MPI_Fint *comm, 65 ompi_fortran_logical_t *flag, MPI_Fint *message,

Re: [OMPI devel] Building otfcompress with binutils-gold fails

2012-02-15 Thread Dmitri Gribenko
On Wed, Feb 15, 2012 at 8:08 PM, Jeff Squyres wrote: > What is "gold"?  Can you send all the information listed here (e.g., I don't > know what version of Open MPI you're reporting about): gold is the new binutils linker. OS: Debian sid amd64 with g++-4.6, binutils-gold packages installed OpenM

Re: [OMPI devel] poor btl sm latency

2012-02-15 Thread Jeff Squyres
Something is definitely wrong -- 1.4us is way too high for a 0 or 1 byte HRT ping pong. What is this all2all benchmark, btw? Is it measuring an MPI_ALLTOALL, or a pingpong? FWIW, on an older Nehalem machine running NetPIPE/MPI, I'm getting about .27us latencies for short messages over sm and

Re: [OMPI devel] 1.5.5rc1 tested: MacOS/ppc (w/ 1 failure and a "CMR")

2012-02-15 Thread Paul H. Hargrove
I wanted to note that MacOS 10.4 on *X86* has the same "WEAK" definitions in opal_config.h. Yet it can build ompi-1.5.x with only WARNING about duplicate symbols. I just tried, and the test code Matthias sent worked too: $ ./bin/mpicc pmpi_test.c /usr/bin/ld: warning multiple definitions of symb

Re: [OMPI devel] MVAPICH2 vs Open-MPI

2012-02-15 Thread Jeff Squyres
I think the short answer is: Rolf is currently working on better GP-GPU integration with Open MPI. :-) On Feb 14, 2012, at 5:36 PM, Rolf vandeVaart wrote: > There are several things going on here that make their library perform better. > > With respect to inter-node performance, both MVAPICH2

Re: [OMPI devel] Building otfcompress with binutils-gold fails

2012-02-15 Thread Jeff Squyres
What is "gold"? Can you send all the information listed here (e.g., I don't know what version of Open MPI you're reporting about): http://www.open-mpi.org/community/help/ If VT is a problem, you can specify --disable-vt on OMPI's configure command line (assuming this is OMPI 1.5.x). On F

Re: [OMPI devel] 1.5.5rc1 tested: MacOS/ppc (w/ 1 failure and a "CMR")

2012-02-15 Thread Matthias Jurenz
Thanks for testing, Paul. I think we need an additional configure test which disables VT if a) weak symbol support is disabled/not available - or more precise - b) configuring on PPC/Mac10.4 and the used GNU compiler version is older or equal to 4.0.1 I prefer to option b) because VT (i.e. P

[OMPI devel] Building otfcompress with binutils-gold fails

2012-02-15 Thread Dmitri Gribenko
Hi, I've found that otfcompress doesn't build with gold: make[3]: Entering directory `/home/storage_3/grib/ompi-build/ompi/contrib/vt/vt/extlib/otf/tools/otfcompress' /bin/sh ../../libtool --tag=CC --mode=link clang -O3 -DNDEBUG -finline-functions -fno-strict-aliasing -pthread -I/home/storage

Re: [OMPI devel] VT build failure with Clang++

2012-02-15 Thread Dmitri Gribenko
On Wed, Feb 15, 2012 at 10:56 AM, Paul Hargrove wrote: > I strongly suspect that this is a Clang++ bug. I don't know if it is a Clang bug, but here's my understanding of the problem. TokenFactoryScopeC::create() boils down to this: template uint32_t TokenFactoryScopeC::create( const void * loc

Re: [OMPI devel] Question about opal/mca/memory/linux licensing

2012-02-15 Thread Jeff Squyres
On Feb 14, 2012, at 6:47 AM, Denis Nagorny wrote: > It seems that I was misled by copyright notices in source files which have no > such exclusion. BTW Are you going to make copyright notices in source files > more consistent with such one in README file? We tried to make as few edits to the

Re: [OMPI devel] trunk build failed when configured with --disable-hwloc

2012-02-15 Thread Ralph Castain
Built on Linux --without-hwloc as well, with the fix. On Wed, Feb 15, 2012 at 3:13 AM, Ralph Castain wrote: > Hi Paul > > The rank_file component should not attempt to build if --without-hwloc is > given - I've fixed that now. Thanks for reporting it. > > With that fix, I was able to build the t

Re: [OMPI devel] trunk build failed when configured with --disable-hwloc

2012-02-15 Thread Ralph Castain
Hi Paul The rank_file component should not attempt to build if --without-hwloc is given - I've fixed that now. Thanks for reporting it. With that fix, I was able to build the trunk on Mac - testing Linux now. I haven't checked for the config.h confusion you report, though - just noting that it bu

[OMPI devel] 1.5 branch build failure on Altix

2012-02-15 Thread Paul Hargrove
Strangely enough, the 1.5 branch fails on Altix in a manner nearly opposite that of the trunk: Making all in tools/wrappers > make[2]: Entering directory > `/mnt/home/c_phargrov/OMPI/openmpi-1.5-latest-linux-ia64/BLD/opal/tools/wrappers' > CC opal_wrapper.o > CCLD opal_wrapper > ../../..

Re: [OMPI devel] 1.5.5rc1 tested: MacOS/ppc (w/ 1 failure and a "CMR")

2012-02-15 Thread Paul Hargrove
See responses mixed in below. On Wed, Feb 15, 2012 at 1:02 AM, Matthias Jurenz < matthias.jur...@tu-dresden.de> wrote: > Unfortunately, we don't have access to a PPC system with MacOS 10.4 to try > to > reproduce the error. > Not too surprising. I'll see what I can do to help resolve the probl

Re: [OMPI devel] 1.5.5rc1 tested: MacOS/ppc (w/ 1 failure and a "CMR")

2012-02-15 Thread Matthias Jurenz
Unfortunately, we don't have access to a PPC system with MacOS 10.4 to try to reproduce the error. Paul, could you please check for the definition of the macro OPAL_HAVE_WEAK_SYMBOLS in ompi_config.h? I assume that the ancient GNU compiler on PPC/MacOS10.4 does not support weak-symbols which ca

[OMPI devel] VT build failure with Clang++

2012-02-15 Thread Paul Hargrove
When trying to build the OMPI trunk or the 1.5 branch with clang-3.0, I cannot build VT. If have tried both MacOS 10.7 and FreeBSD-9.0-RELEASE. In all four builds (2 branches X 2 OSes) the failure appears to be "deep" in the C++ STL. I strongly suspect that this is a Clang++ bug. However, I am rep

[OMPI devel] trunk build failure on Altix

2012-02-15 Thread Paul Hargrove
I've configured the ompi trunk (nightly tarball 1.7a1r25927) on an SGI Altix. I used no special arguments indicating that this is an Altix, and there does not appear to be an altix-specific file in contrib/platform. My build fails as follows: make: Entering directory > `/mnt/home/c_phargrov/OMPI/

[OMPI devel] More MIPS asm patches

2012-02-15 Thread Paul H. Hargrove
On 2/14/2012 10:13 PM, Paul H. Hargrove wrote: On the linux/mips64el platform I also tried the PathScale 3.3a compilers on both branches. On both branches the atomic_*_noinline tests all PASS, which validates these patches. On trunk all the tests in test/asm are PASSing. However, the versions

[OMPI devel] Fixes for MIPS assembly [w/ PATCHES]

2012-02-15 Thread Paul H. Hargrove
The attached patches fix three problems with the non-inline ASM for MIPS (and MIPS64EL): 1) ".set rerorder" was placed too early. This was causing loss of the SLTU instruction in the jump delay slot which follows the return instruction. Since that SLTU is used to set the return value, t