[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.2b4-210-gde6df61

Service Account noreply at mpich.org
Fri Sep 4 15:32:27 CDT 2015


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  de6df61e8ceb2bbfc9bda82a66c6531c1ebd34ab (commit)
      from  f12779988838ca5cb19788d08f2cd86d258e0cfd (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/de6df61e8ceb2bbfc9bda82a66c6531c1ebd34ab

commit de6df61e8ceb2bbfc9bda82a66c6531c1ebd34ab
Author: Jeff Squyres <jsquyres at cisco.com>
Date:   Fri Sep 4 14:10:19 2015 -0500

    netmod/ofi: specify tx/rx ordering
    
    Per https://github.com/ofiwg/libfabric/issues/1217#issuecomment-131264316,
    you really need to specify FI_ORDER_SAS for both transmit and receive
    if you want to guarantee ordering on FI_EP_RDM endpoints (and you do;
    the MPI-style tagging interface doesn't make much sense unless the
    underlying fabric provider guarnatees ordering).
    
    Signed-off-by: Ken Raffenetti <raffenet at mcs.anl.gov>

diff --git a/src/mpid/ch3/channels/nemesis/netmod/ofi/ofi_init.c b/src/mpid/ch3/channels/nemesis/netmod/ofi/ofi_init.c
index 5de47b7..7c445ac 100644
--- a/src/mpid/ch3/channels/nemesis/netmod/ofi/ofi_init.c
+++ b/src/mpid/ch3/channels/nemesis/netmod/ofi/ofi_init.c
@@ -81,6 +81,8 @@ int MPID_nem_ofi_init(MPIDI_PG_t * pg_p, int pg_rank, char **bc_val_p, int *val_
     hints->mode             = FI_CONTEXT;
     hints->ep_attr->type    = FI_EP_RDM;      /* Reliable datagram         */
     hints->caps             = FI_TAGGED;      /* Tag matching interface    */
+    hints->tx_attr->msg_order = FI_ORDER_SAS;
+    hints->rx_attr->msg_order = FI_ORDER_SAS;
 
     hints->ep_attr->mem_tag_format = MEM_TAG_FORMAT;
     MPIU_Assert(pg_p->size < ((1 << MPID_RANK_BITS) - 1));

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

Summary of changes:
 .../ch3/channels/nemesis/netmod/ofi/ofi_init.c     |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
MPICH primary repository


More information about the commits mailing list