1
1
openmpi/ompi/mca/coll
Mike Dubman b8550a55a7 HCOLL: many fixes
Adds coll_hcoll_np mca parameter similar to that of fca component (defaults to 32). Those who use hcoll be aware that from now on the communicators less than 32 procs will run w/o hcoll by default. - Resolves fallback issue in case libhcoll runs out of allowed contexts. The solution is moving hcoll_context_create from comm_enable to comm_query. Shortly, comm_enable should never return OMPI_ERROR in the coll component with highest priority (hcoll). Otherwise the ompi coll_base_select will unselect the coll funtion pointers and module references leaving the communicator w/o coll pointer. This will cause the fail. Same behavior can be reproduced even with tuned if one would hardcore some "return OMPI_ERROR" into it's module_enable funtion. - Additionally, removed all the dead code under #if 0; removed unused variables (path for library, active_modules list) and classes (module list wrapper)

Fixed by Val, Reviewed by Devendar/Josh/Miked

cmr=v1.7.4:reviewer=ompi-rm1.7

This commit was SVN r30341.
2014-01-21 12:19:47 +00:00
..
base sharing negative tag space between libNBC and HCOLL 2014-01-10 12:51:34 +00:00
basic Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00
demo Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00
fca Fix problems of: 2014-01-08 10:55:25 +00:00
hcoll HCOLL: many fixes 2014-01-21 12:19:47 +00:00
hierarch Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00
inter Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00
libnbc sharing negative tag space between libNBC and HCOLL 2014-01-10 12:51:34 +00:00
ml Per Marco, rename ERROR tags to exit_ERROR to avoid cygwin reserved name issues. 2014-01-10 18:00:49 +00:00
portals4 Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00
self Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00
sm Per Marco, don't define a "min" function if one is already defined to avoid conflict with cygwin reserved word 2014-01-10 18:03:25 +00:00
tuned Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00
coll.h MPI-3: Add support for neighborhood collectives 2013-09-26 21:55:08 +00:00
Makefile.am Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00