proper BgPrintfs
authorAbhinav Bhatele <bhatele@illinois.edu>
Thu, 14 May 2009 02:51:54 +0000 (02:51 +0000)
committerAbhinav Bhatele <bhatele@illinois.edu>
Thu, 14 May 2009 02:51:54 +0000 (02:51 +0000)
examples/bigsim/charm/jacobi2d/jacobi2d.C

index 42543e0f7f4473484dfec727def438df546d83c8..1871024d6a871a9388de0f3537cd5bd17a307f6c 100644 (file)
@@ -126,6 +126,7 @@ class Main : public CBase_Main
       double error = *((double *)msg->getData());
 
       if((noBarrier == 0 && iterations < MAX_ITER) || (noBarrier==1 && iterations <= 5)) {
+       BgPrintf("Start of iteration at %f\n");
        array.begin_iteration();
       } else {
        CkPrintf("Completed %d iterations\n", MAX_ITER);
@@ -187,9 +188,8 @@ class Jacobi: public CBase_Jacobi {
 
     // Perform one iteration of work
     void begin_iteration(void) {
-      if(thisIndex.x == 0 && thisIndex.y == 0)
+      if(thisIndex.x == 0 && thisIndex.y == 0  && (noBarrier == 1 && iterations > 5))
        BgPrintf("Start of iteration at %f\n");
-
       iterations++;
 
       // Copy left column and right column into temporary arrays