1
1
openmpi/ompi/group
Nathan Hjelm 08e267b811 add_procs: add threading protection for dynamic add_procs
This commit add protection to the group, ob1, and bml endpoint lookup
code. For ob1 and the bml a lock has been added. For performance
reasons the lock is only held if a bml or ob1 endpoint does not
exist. ompi_group_dense_lookup no uses opal_atomic_cmpset to ensure
the proc is only retained by the thread that actually updates the
group.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-10-21 16:13:41 -06:00
..
group_bitmap.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
group_dbg.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
group_init.c ompi/group: do not allocate ompi_proc_t's on group union/difference 2015-09-10 08:55:55 -06:00
group_plist.c ompi/group: fix typos in add_procs changes 2015-09-17 09:21:32 -06:00
group_set_rank.c group|comm: add initial support for group sentinel values 2015-09-10 08:55:54 -06:00
group_sporadic.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
group_strided.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
group.c Use the low instead of the high bit to indicate a proc is a sentinel 2015-09-11 09:32:02 -06:00
group.h add_procs: add threading protection for dynamic add_procs 2015-10-21 16:13:41 -06:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00