Commit 3b330831 authored by Devendar Bureddy's avatar Devendar Bureddy Committed by Pavan Balaji
Browse files

Fix for threaded_sr



Do not block in mxm for blocking sends. Instead , set req pointer let
MPICH mpi layer to block on it. This will allow progress go to through
MPIDI_CH3I_Progress(), which can release the global mutex in thread
multiple case.
Signed-off-by: Pavan Balaji's avatarPavan Balaji <balaji@anl.gov>
parent a8b9a071
......@@ -297,7 +297,7 @@ int MPID_nem_mxm_send(MPIDI_VC_t * vc, const void *buf, int count, MPI_Datatype
comm->context_id
+
context_offset),
1);
0);
if (mpi_errno)
MPIU_ERR_POP(mpi_errno);
......@@ -400,7 +400,7 @@ int MPID_nem_mxm_ssend(MPIDI_VC_t * vc, const void *buf, int count, MPI_Datatype
comm->context_id
+
context_offset),
1);
0);
if (mpi_errno)
MPIU_ERR_POP(mpi_errno);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment