Ralph Castain
65654325ef
Continue the quest for valgrind silence - ensure that the db modules are given a chance to cleanup, and that the hash module releases all of its memory
...
cmr=v1.7.5:reviewer=jsquyres:subject=Silence db framework valgrind reports
This commit was SVN r30079.
2013-12-24 17:03:45 +00:00
Ralph Castain
d565a76814
Do some cleanup of the way we handle modex data. Identify data that needs to be shared with peers in my job vs data that needs to be shared with non-peers - no point in sharing extra data. When we share data with some process(es) from another job, we cannot know in advance what info they have or lack, so we have to share everything just in case. This limits the optimization we can do for things like comm_spawn.
...
Create a new required key in the OMPI layer for retrieving a "node id" from the database. ALL RTE'S MUST DEFINE THIS KEY. This allows us to compute locality in the MPI layer, which is necessary when we do things like intercomm_create.
cmr:v1.7.4:reviewer=rhc:subject=Cleanup handling of modex data
This commit was SVN r29274.
2013-09-27 00:37:49 +00:00
Ralph Castain
6c1a140e99
Per request from Nathan, add a "commit" API to the opal db framework. This allows him to aggregate keys to work around the Cray's severe PMI limitations
...
This commit was SVN r28917.
2013-07-22 22:57:16 +00:00
Ralph Castain
c121a784ae
Remove some weird code around opal_db_close and cleanup that framework's open/close operation
...
This commit was SVN r28298.
2013-04-07 13:52:28 +00:00