1
1
openmpi/ompi
Edgar Gabriel 338b136c28 adding a feature which tries to reuse a block of cids assigned to a
communicator. This works, if all processes agree that all communicators
utilizing the cids in the block have been freed. If they don't, they assign a
new block of cid's.

This fixes the application scenario reported in the week, in fact the test
succefully creates 100,000 communicators without exceeding a cid of 20. The
fix also keeps the main property of the algorithm (namely using a single
Allreduce operation to get a new block) and did not modify the communicator
structure.

This commit was SVN r21142.
2009-05-02 18:03:57 +00:00
..
attribute Roll back r20926, r20941, r20950: Iain's changes from last week. 2009-04-16 14:29:32 +00:00
class ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
communicator adding a feature which tries to reuse a block of cids assigned to a 2009-05-02 18:03:57 +00:00
contrib/vt Install header files to 'PREFIX/include/vampirtrace' to avoid compile error due to conflicts with newer "stand-alone" VT versions 2009-04-24 11:36:38 +00:00
datatype Replace missing include file 2009-04-29 13:19:46 +00:00
debuggers ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
errhandler ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
etc Many thanks to Ralf W. for finding a subtle bug in these Makefile.am's 2008-06-04 01:28:03 +00:00
file - An intrusive commit yet again (sorry): with the separation we 2009-03-04 15:35:54 +00:00
group ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
include ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
info ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
mca Make max_contextid field match same type as cid in communicator. 2009-05-01 21:11:59 +00:00
mpi ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
op Added padding to predefined handle structures to maintain library version to 2009-02-24 17:17:33 +00:00
peruse ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
proc ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
request - If we collect a return value, let the caller at least know about it... 2009-03-17 13:52:59 +00:00
runtime ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
tools - In case of OPAL_ENABLE_FT == 1, we need to 2009-04-29 06:57:49 +00:00
win * Make rdma the default. Somehow, the code didn't match what was supposed 2009-04-30 22:36:09 +00:00
CMakeLists.txt Don't collect files recursively. 2009-04-15 09:47:14 +00:00
Makefile.am Add windows support files into the tarball, including .windows, CMakeLists.txt files, and CMake modules. Thanks to Jeff for testing it on Linux. 2009-04-24 16:39:33 +00:00