Re-enabling comlib tests.
authorSameer Kumar <skumar2@uiuc.edu>
Fri, 9 Dec 2005 16:54:27 +0000 (16:54 +0000)
committerSameer Kumar <skumar2@uiuc.edu>
Fri, 9 Dec 2005 16:54:27 +0000 (16:54 +0000)
tests/charm++/commtest/comlib/Makefile
tests/charm++/commtest/comlib/bench.C
tests/charm++/commtest/comlib/benchmulti.C

index 2049b3d4d829d6b6e56bb4b580e150a2534db218..38740ebaec32c52554fb7218c40ef9377505328b 100644 (file)
@@ -48,32 +48,32 @@ test: all
        ./charmrun hello +p4 10 4
        ./charmrun hello +p4 10 5
        ./charmrun hello +p2 1
-#      ./charmrun bench +p2 100 1 +balancer RefineLB
-#      ./charmrun bench +p2 100 2 +balancer RefineLB
-#      ./charmrun bench +p2 100 4 +balancer RefineLB
-#      ./charmrun bench +p4 100 2 +balancer RefineLB
-#      ./charmrun bench +p4 100 4 +balancer RefineLB
-#      ./charmrun bench +p2 100 1 +strategy USE_GRID +balancer RefineLB 
-#      ./charmrun bench +p2 100 2 +strategy USE_GRID +balancer RefineLB
-#      ./charmrun bench +p2 100 4 +strategy USE_GRID +balancer RefineLB
+       ./charmrun bench +p2 100 1 +balancer RefineLB
+       ./charmrun bench +p2 100 2 +balancer RefineLB
+       ./charmrun bench +p2 100 4 +balancer RefineLB
+       ./charmrun bench +p4 100 2 +balancer RefineLB
+       ./charmrun bench +p4 100 4 +balancer RefineLB
+       ./charmrun bench +p2 100 1 +strategy USE_GRID +balancer RefineLB 
+       ./charmrun bench +p2 100 2 +strategy USE_GRID +balancer RefineLB
+       ./charmrun bench +p2 100 4 +strategy USE_GRID +balancer RefineLB
        ./charmrun bench +p2 100 1 +strategy USE_DIRECT +balancer RefineLB
        ./charmrun bench +p2 100 2 +strategy USE_DIRECT +balancer RefineLB
        ./charmrun bench +p2 100 4 +strategy USE_DIRECT +balancer RefineLB
-#      ./charmrun benchmulti +p2 100 1 +balancer RefineLB
-#      ./charmrun benchmulti +p2 100 2 +balancer RefineLB
-#      ./charmrun benchmulti +p2 100 4 +balancer RefineLB
-#      ./charmrun benchmulti +p4 100 2 +balancer RefineLB
-#      ./charmrun benchmulti +p4 100 4 +balancer RefineLB
-#      ./charmrun benchmulti +p2 100 1 +strategy USE_GRID +balancer RefineLB 
-#      ./charmrun benchmulti +p2 100 2 +strategy USE_GRID +balancer RefineLB
-#      ./charmrun benchmulti +p2 100 4 +strategy USE_GRID +balancer RefineLB
+       ./charmrun benchmulti +p2 100 1 +balancer RefineLB
+       ./charmrun benchmulti +p2 100 2 +balancer RefineLB
+       ./charmrun benchmulti +p2 100 4 +balancer RefineLB
+       ./charmrun benchmulti +p4 100 2 +balancer RefineLB
+       ./charmrun benchmulti +p4 100 4 +balancer RefineLB
+       ./charmrun benchmulti +p2 100 1 +strategy USE_GRID +balancer RefineLB 
+       ./charmrun benchmulti +p2 100 2 +strategy USE_GRID +balancer RefineLB
+       ./charmrun benchmulti +p2 100 4 +strategy USE_GRID +balancer RefineLB
        ./charmrun benchmulti +p2 100 1 +strategy USE_DIRECT +balancer RefineLB
        ./charmrun benchmulti +p2 100 2 +strategy USE_DIRECT +balancer RefineLB
        ./charmrun benchmulti +p2 100 4 +strategy USE_DIRECT +balancer RefineLB
-#      ./charmrun benchsectionmulti +p2 100 1 +balancer RefineLB
-#      ./charmrun benchsectionmulti +p2 100 2 +balancer RefineLB
-#      ./charmrun benchsectionmulti +p2 100 4 +balancer RefineLB
-#      ./charmrun benchsectionmulti +p4 100 4 +balancer RefineLB
+       ./charmrun benchsectionmulti +p2 100 1 +balancer RefineLB
+       ./charmrun benchsectionmulti +p2 100 2 +balancer RefineLB
+       ./charmrun benchsectionmulti +p2 100 4 +balancer RefineLB
+       ./charmrun benchsectionmulti +p4 100 4 +balancer RefineLB
 
 bgtest: all
        ./charmrun hello +p1 1  +x1 +y1 +z1
index 38515137239a0fffe06daab52142661fc843129e..cfec9dc4ff3543defa5861db65f7bcfb3815af9c 100644 (file)
@@ -117,6 +117,7 @@ public:
                                         nElements, elem_array, 
                                         nElements, elem_array);
         
+        strat->enableLearning();
         cinst.setStrategy(strat);                
 
         for(count =0; count < nElements; count++)
@@ -287,7 +288,7 @@ public:
     //Finished loadbalancing
     void ResumeFromSync() {
         //        CkPrintf("%d: resuming\n", CkMyPe());
-        //myInst.setSourcePe();
+        myInst.setSourcePe();
        sendMessage();
     }
 
index cf014ad846be8bd4a6db685ddd2557c750fa1545..62139ca5aafa1176b0ebc90bfd203bd887956454 100644 (file)
@@ -102,6 +102,7 @@ public:
 
         //Use the multicast learner
         strat->setMulticast();
+        strat->enableLearning();
 
         //Alltoall multicast is effectively an all-to-all broadcast.
         //So we can try the broadcast strategy here too
@@ -288,7 +289,7 @@ public:
 
     //Resume from loadbalancing
     void ResumeFromSync() {
-      //myinst.setSourcePe();
+        myinst.setSourcePe();
         sendMessage();
     }