1
1
openmpi/ompi/mca/osc
Nathan Hjelm 49d2f44b97 osc/rdma: use correct endpoint for local state
If atomics are not globally visible (cpu and nic atomics do not mix)
then a btl endpoint must be used to access local ranks. To avoid
issues that are caused by having the same region registered with
multiple handles osc/rdma was updated to always use the handle for
rank 0. There was a bug in the update that caused osc/rdma to continue
using the local endpoint for accessing the state even though the
pointer/handle are not valid for that endpoint. This commit fixes the
bug.

Fixes open-mpi/ompi#1241.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-01-22 10:41:27 -07:00
..
base osc: use PMPI_* insted of MPI_* 2015-11-20 13:46:19 +09:00
portals4 osc-portals4: Initialize datatype in MPI_Get_accumulate and MPI_Rget_accumulate 2015-10-08 12:17:19 -05:00
pt2pt osc/pt2pt: use two distinct "namespaces" for tags 2016-01-05 16:57:37 +09:00
rdma osc/rdma: use correct endpoint for local state 2016-01-22 10:41:27 -07:00
sm osc/sm: Fix a bug that MPI_WIN_TEST does not update flag to 0. 2015-12-08 19:23:21 +09:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
osc.h osc: do not cast way the const modifier when this is not necessary 2015-08-31 10:34:05 +09:00