1
1
openmpi/ompi
Nathan Hjelm f92579dce5 coll/ml: fix a case not correctly handled by r31071
In r31071 I modified the logic to not increment the hierarchy level if
no processes were selected by that sbgp. That fixed a problem seen on
systems where we don't support process binding. The problem is there
is a case where we actually did select processes yet the number of
selected processes is 0. We need to increment the hierarchy in this case
as well.

This should fix the segmentation fault found by recent MTT runs. Once
this is committed to 1.7.5 remove the .ompi_ignore's from coll/ml and
bcol/ptpcoll. Tested with ompi-tests/ibm.

cmr=v1.7.5:reviewer=rhc

This commit was SVN r31081.

The following SVN revision numbers were found above:
  r31071 --> open-mpi/ompi@1911d97044
2014-03-15 22:37:28 +00:00
..
attribute Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
class call element destructors in ompi_free_list_destruct 2013-08-29 22:56:31 +00:00
communicator Correctly implement --disable-oshmem and --without-orte so we don't build the disabled section of code. Fix a bunch of code rot in the PMI rte component, and add several missing headers when building --without-orte. 2014-03-11 22:02:40 +00:00
contrib Changes to VT/OTF: 2014-01-06 14:03:01 +00:00
datatype Prevent integer overflow in datatype creation. Patch based on 2014-01-21 14:44:00 +00:00
debuggers Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
errhandler Fix C&P errors in r31012 2014-03-12 00:21:23 +00:00
etc Use MKDIR_P instead of mkdir_p in Makefiles, as MKDIR_P is the only one 2012-06-21 16:52:37 +00:00
file == Highlights == 2012-04-18 15:57:29 +00:00
group MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
include Also bump the Fortran MPI version constants to 3.0 2014-03-12 16:06:15 +00:00
info Fix an MPI-3 compliance buglet - MPI_Info_set should now use "const" qualifiers on the key and value parameters 2014-03-11 23:50:09 +00:00
mca coll/ml: fix a case not correctly handled by r31071 2014-03-15 22:37:28 +00:00
message Remove a bunch of unused variables. 2013-03-26 14:34:29 +00:00
mpi Refs trac:4372: 3rd and hopefully final addendum to Fortran API fixes for the RMA functions 2014-03-12 22:55:57 +00:00
mpiext When pretty-printing binding info, we need to pass the topology down to the routine as the mapper isn't always working with the local topology - otherwise, we get an erroneous help message. Thanks to Tetsuya Mishima for reporting it 2014-03-10 15:53:07 +00:00
op Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
patterns MCA/base: Add new MCA variable system 2013-03-27 21:09:41 +00:00
peruse - Sanity check initialization and finalization of PERUSE. 2010-01-12 16:36:24 +00:00
proc Correctly implement --disable-oshmem and --without-orte so we don't build the disabled section of code. Fix a bunch of code rot in the PMI rte component, and add several missing headers when building --without-orte. 2014-03-11 22:02:40 +00:00
request Add support for MPI_Comm_dup_with_info, MPI_Comm_create_group, and 2013-10-02 14:26:40 +00:00
runtime Minor update to r30430: put the variables at the top of the function 2014-02-06 18:37:19 +00:00
tools Fix mpijavac: -cp classpath 2014-02-14 08:46:23 +00:00
win Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
Makefile.am Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00