[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1.3-45-g3b33083

Service Account noreply at mpich.org
Sat Oct 25 14:49:07 CDT 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".

The branch, master has been updated
       via  3b330831cf996926482c4fe7f7941d3c8d0686b8 (commit)
      from  a8b9a0716215260e9b08b1c0cba89c613fffe918 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/3b330831cf996926482c4fe7f7941d3c8d0686b8

commit 3b330831cf996926482c4fe7f7941d3c8d0686b8
Author: Devendar Bureddy <devendar at mellanox.com>
Date:   Sat Oct 25 03:04:00 2014 +0300

    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 <balaji at anl.gov>

diff --git a/src/mpid/ch3/channels/nemesis/netmod/mxm/mxm_send.c b/src/mpid/ch3/channels/nemesis/netmod/mxm/mxm_send.c
index 7e490b3..69f3adc 100644
--- a/src/mpid/ch3/channels/nemesis/netmod/mxm/mxm_send.c
+++ b/src/mpid/ch3/channels/nemesis/netmod/mxm/mxm_send.c
@@ -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);
 

-----------------------------------------------------------------------

Summary of changes:
 .../ch3/channels/nemesis/netmod/mxm/mxm_send.c     |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
MPICH primary repository


More information about the commits mailing list