1
1
openmpi/ompi
Nathan Hjelm 1783d94f91 ompi/group: fix sparse group proc reference counting
This commit fixes a bug when sparse groups are in use. Since sparse
group do not actually increment the reference counts of any procs
(they just retain the parent group) it is wrong to decrement the
reference counts of all procs in the group using
ompi_group_decrement_proc_count(). This commit makes the call to
ompi_group_decrement_proc_count() conditional on the group being
dense.

Fixes open-mpi/ompi#1593

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-27 15:55:13 -06:00
..
attribute more c99 updates 2015-06-25 10:14:13 -06:00
class Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
communicator Merge pull request #1397 from hjelmn/enable_thread_multiple 2016-04-23 08:40:22 -06:00
contrib Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
datatype ompi/datatype: fix MPI_LONG_LONG_INT type name 2016-04-20 09:34:20 +09:00
debuggers core: yow; this should absolutely not be in the repo! 2015-09-15 16:15:04 -04:00
dpm ompi/dpm: retrieves OPAL_PMIX_ARCH in heterogeneous mode 2016-02-22 11:01:06 +09:00
errhandler Per request from Jeff, aggregate all help messages during MPI_Init thru MPI_Finalize as long as the RTE is available 2016-04-15 13:37:22 -07:00
etc Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
file io: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:58 +09:00
group ompi/group: fix sparse group proc reference counting 2016-04-27 15:55:13 -06:00
include fortran: add missing constants for MPI_WIN_CREATE_FLAVOR and MPI_WIN_MODEL 2016-03-14 10:19:21 +09:00
info mca: add support for flag enumerators 2016-03-21 15:20:56 -06:00
mca Merge pull request #1590 from hjelmn/thread_multiple 2016-04-26 16:48:37 -06:00
message Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mpi fortran/mpif-h: fix *_create_keyval_f 2016-04-27 13:34:32 +09:00
mpiext configury: remove the --enable-mpi-profiling option 2015-10-13 08:52:35 +09:00
op op: allow user operations in ompi_3buff_op_reduce 2015-10-02 10:35:21 -06:00
patterns Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
peruse more c99 updates 2015-06-25 10:14:13 -06:00
proc ompi_proc_complete_init_single: make the subroutine public 2016-02-22 11:01:06 +09:00
request Make the request lock recursive. 2016-04-26 16:16:07 -04:00
runtime mpi_init: move opal_set_using_threads() earlier in MPI_Init() 2016-04-26 13:02:42 -06:00
tools Merge pull request #1397 from hjelmn/enable_thread_multiple 2016-04-23 08:40:22 -06:00
win win: silence a warning in alloc_window(...) 2016-03-28 14:57:31 +09:00
Makefile.am configury: remove the --enable-mpi-profiling option 2015-10-13 08:52:35 +09:00