1
1
openmpi/ompi/mca
Sven Stork 21f12f29f8 - fix a sm bug that causes segfaults in the case of threaded builds.
The problem is that in the case of threaded builds for every fifo
  a head and tail lock will be allocated inside the shared memory
  segment and the ptr is stored inside the fifo. In the case that the sm backend
  file will be mapped in all processes at the same address (mostly the
  case for non-thread builds) this is fine, but in the cases when the
  processes map the file at different addresses this addresses cause big
  trouble in other processes than the one that allocted the locks. 
  Therefore the send lock addresses have to be recalculated to match
  the local mapping of the processes that use them.

This commit was SVN r15291.
2007-07-05 14:26:32 +00:00
..
allocator Add some comments on the internals of the bucket structure. Alter the cleanup 2007-04-17 20:43:30 +00:00
bml Schedule SEND traffic of pipeline protocol between BTLs in accordance with 2007-07-01 11:34:23 +00:00
btl - fix a sm bug that causes segfaults in the case of threaded builds. 2007-07-05 14:26:32 +00:00
coll adding tuned allgatherv implementation using bruck, ring, and neighbor-exchange algorithms. 2007-07-03 23:33:12 +00:00
common These functions are potentially shared between multiple components so they should 2007-06-28 18:50:33 +00:00
crcp Use more of the datatype engine supplied functions 2007-04-26 00:06:22 +00:00
io Make the aio detection work with cross compiling. The tests no longer 2007-06-13 03:16:32 +00:00
mpool Don't include malloc.h in mpool/base/base.h because it causes all kinds of problems 2007-05-27 03:55:21 +00:00
mtl Fix warning: 2007-06-26 19:28:40 +00:00
osc Support real RDMA operations for networks that support it 2007-07-05 03:32:32 +00:00
pml Usually it's unlikely to have additional fragments. 2007-07-01 16:19:53 +00:00
rcache Just like r14289 on the ORTE trunk: 2007-04-12 11:19:42 +00:00
topo - UNexport symbols that shouldn't be needed outside the libraries 2007-05-16 15:46:52 +00:00