[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1.2-19-g522c268

Service Account noreply at mpich.org
Wed Jul 30 13:09:34 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  522c26881144def06dec5b52bde6f583073df0a9 (commit)
      from  b76ebc6f2820d2d0a194abc8e2da3dab080bbea2 (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/522c26881144def06dec5b52bde6f583073df0a9

commit 522c26881144def06dec5b52bde6f583073df0a9
Author: Xin Zhao <xinzhao3 at illinois.edu>
Date:   Sat Jul 26 18:42:07 2014 -0500

    Change default values of CVARs in RMA code.
    
    Change default values of MPIR_CVAR_CH3_RMA_NREQUEST_NEW_THRESHOLD,
    MPIR_CVAR_CH3_RMA_NREQUEST_VISIT_THRESHOLD and
    MPIR_CVAR_CH3_RMA_NREQUEST_TEST_THRESHOLD for better performance.
    
    This experience is from running graph500 on single node on BLUES
    and breadboard machine, with 16 or 8 processes and problem size is
    2^16 to 2^20. We make the number of new requests since the last
    attempt to complete pending requests to 0, so that the issuing code
    will always try to complete pending requests. We also disable the
    threshold of completed requests in GC and make the threshold of
    tested requests in GC to be 100, so that we have opportunity to
    find more pending requests in GC.
    
    Signed-off-by: Pavan Balaji <balaji at anl.gov>

diff --git a/src/mpid/ch3/src/ch3u_rma_sync.c b/src/mpid/ch3/src/ch3u_rma_sync.c
index 740192b..1f54473 100644
--- a/src/mpid/ch3/src/ch3u_rma_sync.c
+++ b/src/mpid/ch3/src/ch3u_rma_sync.c
@@ -41,7 +41,7 @@ cvars:
     - name        : MPIR_CVAR_CH3_RMA_NREQUEST_NEW_THRESHOLD
       category    : CH3
       type        : int
-      default     : 128
+      default     : 0
       class       : none
       verbosity   : MPI_T_VERBOSITY_USER_BASIC
       scope       : MPI_T_SCOPE_ALL_EQ
@@ -54,7 +54,7 @@ cvars:
     - name        : MPIR_CVAR_CH3_RMA_GC_NUM_COMPLETED
       category    : CH3
       type        : int
-      default     : 1
+      default     : (-1)
       class       : none
       verbosity   : MPI_T_VERBOSITY_USER_BASIC
       scope       : MPI_T_SCOPE_ALL_EQ
@@ -80,7 +80,7 @@ cvars:
     - name        : MPIR_CVAR_CH3_RMA_GC_NUM_TESTED
       category    : CH3
       type        : int
-      default     : (-1)
+      default     : 100
       class       : none
       verbosity   : MPI_T_VERBOSITY_USER_BASIC
       scope       : MPI_T_SCOPE_ALL_EQ

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

Summary of changes:
 src/mpid/ch3/src/ch3u_rma_sync.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
MPICH primary repository


More information about the commits mailing list