bug fixed
authorAbhinav Bhatele <bhatele@illinois.edu>
Wed, 2 Apr 2008 00:13:26 +0000 (00:13 +0000)
committerAbhinav Bhatele <bhatele@illinois.edu>
Wed, 2 Apr 2008 00:13:26 +0000 (00:13 +0000)
examples/charm++/ckdirect/matmul3d-iter/matmul3d.C
examples/charm++/ckdirect/matmul3d-iter/matmul3d.h

index a29d263907c7c0fcfb7d99e0968bd579b1a350a3..c735cdb7fb4ca465bf5a3c945b497527d702de60 100644 (file)
@@ -114,8 +114,7 @@ void Main::done() {
 #else
     CkPrintf("FIRST ITER TIME %f secs\n", firstTime - startTime);
 #endif
-  } else
-    CkPrintf("ITER %d\n", numIterations);
+  }
 
   if(numIterations == NUM_ITER) {
     endTime = CmiWallTimer();
@@ -126,7 +125,6 @@ void Main::done() {
 #endif
     CkExit();
   } else {
-    CkPrintf("ITER ~~~ %d\n", numIterations);
     compute.resetArrays();
   }
 }
@@ -236,12 +234,6 @@ void Compute::resetArrays() {
 #endif
     }
 
-  // counters to keep track of how many messages have been received
-  countA = 0;
-  countB = 0;
-  countC = 0;
-
-  CkPrintf("Starting here again\n");
   sendA();
   sendB();
 }
@@ -352,6 +344,12 @@ void Compute::receiveC(float *data, int size, int who) {
       fprintf(fp, "\n");
     }
     fclose(fp);*/
+
+    // counters to keep track of how many messages have been received
+    countA = 0;
+    countB = 0;
+    countC = 0;
+
     contribute(0, 0, CkReduction::concat, CkCallback(CkIndex_Main::done(), mainProxy));
     // mainProxy.done();
   }
@@ -415,7 +413,6 @@ void Compute::doWork() {
 #else
     receiveC(&C[(thisIndex.y)*subBlockDimXy*blockDimZ], subBlockDimXy*blockDimZ, 0);
 #endif
-    CkPrintf("sending C [%d][%d][%d]\n", thisIndex.x, thisIndex.y, thisIndex.z);
     sendC();
   }
 }
index 3fb638ddd22e11b8f2aed12434b9578e6fa4b6b8..8385c1034d7212749a1c40f772c80c9ba356637c 100644 (file)
@@ -53,7 +53,7 @@ int myrand(int numpes) {
 
 #define OOB            -1111111111.0
 
-#define NUM_ITER       5
+#define NUM_ITER       101
 
 #define MAX_LIMIT      9999999999.0