1
1
openmpi/orte/mca
Nathan Hjelm fab1eca536 grpcomm: fix bugs in grpcomm algorithms
This commit fixes multiple issues in the bruck's and recursive
doubling grpcomm algorithms. The following changes are included:

 - Use the existing bitmap implementation instead of implementing a
   new one. There were bugs in the implementation that caused an
   overrun of the bitmap array.

 - Clean up the algorithms to eliminate errors.

 - Send as little extra data as possible in the bruck's
   algorithm.

The changes were testest with various numbers of ortes varying from 1
to 4096.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-01-07 10:12:08 -07:00
..
common configury: clean up .so version numbers 2015-12-18 12:50:23 -05:00
dfs mca/base: add priority output to mca_base_select 2015-10-19 12:32:41 -06:00
errmgr mca/base: add priority output to mca_base_select 2015-10-19 12:32:41 -06:00
ess Fix a typo that causes segfaults on multi-node executions 2015-12-24 08:43:47 -08:00
filem mca/base: add priority output to mca_base_select 2015-10-19 12:32:41 -06:00
grpcomm grpcomm: fix bugs in grpcomm algorithms 2016-01-07 10:12:08 -07:00
iof mca/base: add priority output to mca_base_select 2015-10-19 12:32:41 -06:00
notifier ORTE: update for the new opal_progress_thread API 2015-08-07 10:13:40 -07:00
odls Fix some messages in the process. 2015-11-09 18:03:26 -05:00
oob Correctly handle connection terminations during finalize so mpirun doesn't hang. Cleanup some corner cases in the error notification system 2015-12-30 07:16:43 -08:00
plm plm/alps: only use srun for Native SLURM 2015-12-22 11:03:42 -08:00
qos Cleanup warnings in opal and orte layers when building optimized on Mac 2015-12-17 07:51:24 -08:00
ras Cleanup warnings in opal and orte layers when building optimized on Mac 2015-12-17 07:51:24 -08:00
rmaps Silence warning 2015-12-30 10:16:58 -08:00
rml Cleanup warnings in opal and orte layers when building optimized on Mac 2015-12-17 07:51:24 -08:00
routed mca/base: add priority output to mca_base_select 2015-10-19 12:32:41 -06:00
rtc Remove OPAL_HAVE_HWLOC qualifier and error out if --without-hwloc is given 2015-09-04 16:54:40 -07:00
schizo Do not override any external settings for PMIx component selection 2015-12-21 08:36:12 -08:00
snapc mca/base: add priority output to mca_base_select 2015-10-19 12:32:41 -06:00
sstore mca/base: add priority output to mca_base_select 2015-10-19 12:32:41 -06:00
state Work on cleaning up memory leaks that are causing orte-dvm to eventually run out of memory. Still don't have everything plugged, but getting better. Sync to the PMIx master that includes removal of the pmix_common.h.in file that really didn't need to be generated, and update to the PMIx_server_init API. 2015-11-06 14:15:30 -08:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00