I saw your comment regarding Pathscale compiled OMPI and thought I'd
bring discussion over here. I'm attempting to reproduce the bug
described in ticket 1326[1]. Using 1.2.6 (plus the MPI_CART_GET patch)
with the 3.2 compiler. I'm using a hello++.cc actually written by Jeff
and co.
It seems to run OK for me...
$ mpiCC -showme
pathCC -I/share/apps/openmpi-1.2.6/pathscale-3.2/include -pthread
-L/share/apps/openmpi-1.2.6/pathscale-3.2/lib64 -lmpi_cxx -lmpi
-lopen-rte -lopen-pal -ldl -Wl,--export-dynamic -lnsl -lutil -lm -ldl
$ mpiCC -Wno-deprecated -o hello++ hello++.cc
$ ./hello++
Hello World! I am 0 of 1
$
Perhaps I'm doing something that you aren't? The bug doesn't mention
only happening under certain circumstances.
Scott
-------
[1] https://svn.open-mpi.org/trac/ompi/ticket/1326