minor
authorXiang Ni <xiangni@hopper09.(none)>
Wed, 26 Dec 2012 17:04:38 +0000 (09:04 -0800)
committerXiang Ni <xiangni@hopper09.(none)>
Wed, 26 Dec 2012 17:04:38 +0000 (09:04 -0800)
src/arch/mpi/machine.c
src/ck-core/ckmemcheckpoint.C
src/conv-core/convcore.c
src/conv-core/global-elfgot.C
src/conv-core/isomalloc.c
src/scripts/configure

index 3039388e3f77cd1e8b0c9c8fb7603bb15de1cc3f..19e30b8a4a83575096e7af2060dcd00b06ce6009 100644 (file)
@@ -1874,10 +1874,8 @@ int CmiBarrier() {
          *  and END_EVENT are disabled here. -Chao Mei
          */
         /*START_EVENT();*/
-               CmiPrintf("before mpi_barrier\n");
         if (MPI_SUCCESS != MPI_Barrier(charmComm))
             CmiAbort("Timernit: MPI_Barrier failed!\n");
-               CmiPrintf("after mpi_barrier\n");
 
         /*END_EVENT(10);*/
     }
index f0b58bdc3502783100ee7b6589ae0bee0e80b13b..3d4bf91b10db27cb83b71ec3838e664200a4e933 100644 (file)
@@ -1996,7 +1996,7 @@ void pingCheckHandler()
 {
 #if CMK_MEM_CHECKPOINT
   double now = CmiWallTimer();
-  if (lastPingTime > 0 && now - lastPingTime > 2 && !CkInLdb() && !CkInRestarting() && !CkInCheckpointing()) {
+  if (lastPingTime > 0 && now - lastPingTime > 4 && !CkInLdb() && !CkInRestarting() && !CkInCheckpointing()) {
   //if (lastPingTime > 0 && now - lastPingTime > 2 && !CkInLdb()) {
     int i, pe, buddy;
     // tell everyone the buddy dies
index 8ebcedeb559b347c8b764da827266dba8b23318b..470626a2e6ae1be8266c5f1954b689a197d7be5f 100644 (file)
@@ -3630,6 +3630,7 @@ void ConverseCommonExit(void)
 #if CMI_IO_BUFFER_EXPLICIT
   CmiFlush(stdout);  /* end of program, always flush */
 #endif
+  CmiFlush(stdout);  /* end of program, always flush */
 
 #if CMK_CELL
   CloseOffloadAPI();
index 8f50cce5b2ebedcaabaa58d180efc24d8702b3d1..1129e69b55588c6a83a9322a0af7534d426f9a23 100644 (file)
@@ -80,7 +80,7 @@ A more readable summary is at:
 
 CpvDeclare(int, CmiPICMethod);
 
-#if CMK_AMD64
+#if CMK_AMD64 || CMK_CRAYXE
 typedef Elf64_Addr    ELFXX_TYPE_Addr;
 typedef Elf64_Dyn     ELFXX_TYPE_Dyn;
 typedef Elf64_Rela    ELFXX_TYPE_Rel;
index 2bb988bcf2af766212bb09dad6f385f6f746e935..c055aabc8e785de2ae3f503e1f965ab47c087010 100644 (file)
@@ -2031,10 +2031,10 @@ static void init_ranges(char **argv)
     pagesize = CMK_MEMORY_PAGESIZE;
   slotsize=(slotsize+pagesize-1) & ~(pagesize-1);
 
-//#if ISOMALLOC_DEBUG
+#if ISOMALLOC_DEBUG
   if (CmiMyPe() == 0)
     CmiPrintf("[%d] Using slotsize of %d\n", CmiMyPe(), slotsize);
-//#endif
+#endif
   freeRegion.len=0u;
 
   if (CmiMyRank()==0 && numslots==0)
@@ -2064,20 +2064,14 @@ static void init_ranges(char **argv)
     }
     else /* freeRegion.len>0, so can isomalloc */
     {
-//#if ISOMALLOC_DEBUG
+#if ISOMALLOC_DEBUG
       CmiPrintf("[%d] Isomalloc memory region: %p - %p (%d megs)\n",CmiMyPe(),
           freeRegion.start,freeRegion.start+freeRegion.len,
           freeRegion.len/meg);
-//#endif
+#endif
     }
   }             /* end if myrank == 0 */
-CmiPrintf("before barrier\n");
-#ifdef __FAULT__
-  CmiNodeAllBarrier();
-#else 
   CmiNodeAllBarrier();
-#endif
-CmiPrintf("after barrier\n");
   /*
      on some machines, isomalloc memory regions on different nodes 
      can be different. use +isomalloc_sync to calculate the
@@ -2113,9 +2107,7 @@ CmiPrintf("after barrier\n");
             goto AFTER_SYNC;
         }
 #endif
-    CmiPrintf("before cmibarrier\n");
        if (CmiMyRank() == 0 && freeRegion.len > 0u) {
-       CmiPrintf("before cmibarrier test\n");
       if (CmiBarrier() == -1 && CmiMyPe()==0) 
         CmiAbort("Charm++ Error> +isomalloc_sync requires CmiBarrier() implemented.\n");
       else
@@ -2173,11 +2165,11 @@ CmiPrintf("after barrier\n");
           }
           read(fd, &ss, sizeof(CmiUInt8));
           read(fd, &ee, sizeof(CmiUInt8));
-//#if ISOMALLOC_DEBUG
+#if ISOMALLOC_DEBUG
           if (CmiMyPe() == 0) CmiPrintf("[%d] load node %d isomalloc region: %lx %lx. \n",
               CmiMyPe(), i, ss, ee);
-//#endif
-          close(fd);
+#endif
+         close(fd);
           if (ss>s) s = ss;
           if (ee<e) e = ee;
         }
@@ -2215,10 +2207,8 @@ CmiPrintf("after barrier\n");
                 }
 #endif
       }   /* end of barrier test */
-         CmiPrintf("end of rank0\n");
     } /* end of rank 0 */
     else {
-         CmiPrintf("another branch\n");
       CmiBarrier();
       CmiBarrier();
       CmiBarrier();
@@ -2237,10 +2227,10 @@ CmiPrintf("after barrier\n");
     isomallocEnd=freeRegion.start+freeRegion.len;
     numslots=(freeRegion.len/slotsize)/CmiNumPes();
 
-//#if ISOMALLOC_DEBUG
+#if ISOMALLOC_DEBUG
     CmiPrintf("[%d] Can isomalloc up to %lu megs per pe\n",CmiMyPe(),
         ((memRange_t)numslots)*slotsize/meg);
-//#endif
+#endif
   }
 
   /*SMP Mode: wait here for rank 0 to initialize numslots before calculating myss*/
index 03f6ff47d3756e9cb1c9d6c405a6d31273b4bf70..c2014d0cdca545200336b26bef573d636b15b228 100755 (executable)
@@ -4121,28 +4121,28 @@ _ACEOF
 
 #### query Cray machine max NID ####
 
-cmd=`which xtprocadmin 2>/dev/null`
-if test -n "$cmd"
-then
+#cmd=`which xtprocadmin 2>/dev/null`
+#if test -n "$cmd"
+#then
     #maxnid=`xtprocadmin  | tail -1  | awk '{print $1}'`
     # workaround for hopper
-    (export SHELL=/bin/csh; xtprocadmin >& t.$$)
-    maxnid=`cat t.$$  | tail -1  | awk '{print $1}'`
-    /bin/rm -f t.$$
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Cray machine maxnid" >&5
-$as_echo_n "checking Cray machine maxnid... " >&6; }
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$maxnid\"" >&5
-$as_echo "\"$maxnid\"" >&6; }
-    if test -n "$maxnid"
-    then
-
-cat >>confdefs.h <<_ACEOF
-#define CMK_CRAY_MAXNID $maxnid
-_ACEOF
-
-    fi
-fi
-
+#    (export SHELL=/bin/csh; xtprocadmin >& t.$$)
+#    maxnid=`cat t.$$  | tail -1  | awk '{print $1}'`
+#    /bin/rm -f t.$$
#   { $as_echo "$as_me:${as_lineno-$LINENO}: checking Cray machine maxnid" >&5
+#$as_echo_n "checking Cray machine maxnid... " >&6; }
+#    { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$maxnid\"" >&5
+#$as_echo "\"$maxnid\"" >&6; }
+#    if test -n "$maxnid"
+#    then
+
+#cat >>confdefs.h <<_ACEOF
+##define CMK_CRAY_MAXNID $maxnid
+#_ACEOF
+
+#    fi
+#fi
+#
 fi
 
 #### test if it can build shared library ####