examples/charm++: Always use CkWallTimer, not CmiWallTimer (tested)
[charm.git] / examples / charm++ / load_balancing / stencil3d / stencil3d.C
index 5163b1eaa547eafb6cbccc2c0a73dfc8505d185f..d247fbb4e8622dc4f5510630dba11978ef815ee7 100644 (file)
@@ -122,7 +122,7 @@ class Main : public CBase_Main {
       array = CProxy_Stencil::ckNew(num_chare_x, num_chare_y, num_chare_z);
 
       //Start the computation
       array = CProxy_Stencil::ckNew(num_chare_x, num_chare_y, num_chare_z);
 
       //Start the computation
-      startTime = CmiWallTimer();
+      startTime = CkWallTimer();
       array.doStep();
     }
 
       array.doStep();
     }
 
@@ -304,7 +304,7 @@ class Stencil: public CBase_Stencil {
       constrainBC();
 
       if(thisIndex.x == 0 && thisIndex.y == 0 && thisIndex.z == 0) {
       constrainBC();
 
       if(thisIndex.x == 0 && thisIndex.y == 0 && thisIndex.z == 0) {
-       endTime = CmiWallTimer();
+       endTime = CkWallTimer();
        CkPrintf("[%d] Time per iteration: %f %f\n", iterations, (endTime - startTime), endTime);
       }
 
        CkPrintf("[%d] Time per iteration: %f %f\n", iterations, (endTime - startTime), endTime);
       }
 
@@ -312,7 +312,7 @@ class Stencil: public CBase_Stencil {
        contribute(0, 0, CkReduction::concat, CkCallback(CkIndex_Main::report(), mainProxy));
       else {
        if(thisIndex.x == 0 && thisIndex.y == 0 && thisIndex.z == 0)
        contribute(0, 0, CkReduction::concat, CkCallback(CkIndex_Main::report(), mainProxy));
       else {
        if(thisIndex.x == 0 && thisIndex.y == 0 && thisIndex.z == 0)
-         startTime = CmiWallTimer();
+         startTime = CkWallTimer();
        if(iterations % LBPERIOD == 0)
          {
            // auto tune the LBPeriod to half as long as it takes to run the iters between LB steps
        if(iterations % LBPERIOD == 0)
          {
            // auto tune the LBPeriod to half as long as it takes to run the iters between LB steps