Changing the way line is plotted
authorHarshitha <gplkrsh2@illinois.edu>
Wed, 14 Mar 2012 20:15:22 +0000 (15:15 -0500)
committerHarshitha <gplkrsh2@illinois.edu>
Wed, 14 Mar 2012 20:15:22 +0000 (15:15 -0500)
src/ck-ldb/CentralLB.C
src/ck-ldb/CentralLB.ci

index 70a7901c811157fcddf60697a017d4467b946546..f44cc584586f071c3a191ad39064619cfafef067 100644 (file)
@@ -550,7 +550,7 @@ bool CentralLB::getLineEq(double& aslope, double& ac, double& mslope, double& mc
   double m2 = 0;
   AdaptiveData data;
   int i = 0;
-  for (i = 0; i <= total/2; i++) {
+  for (i = 0; i < total/2; i++) {
     data = adaptive_lbdb.history_data[i];
     m1 += data.max_load;
     a1 += data.avg_load;
index 21686c7d947f47e1080407148d5030b66ffd057f..862f0255e94ae8dd65d305dd59dc16f43a02aca4 100644 (file)
@@ -15,17 +15,17 @@ initcall void registerLBDataCollection(void);
 
 group [migratable] CentralLB : BaseLB {
   entry void CentralLB(const CkLBOptions &);  
-  entry void ProcessAtSyncMin(void);
+  entry [immediate] void ProcessAtSyncMin(void);
   entry void ProcessAtSync(void);
   entry void SendStats();
-  entry void SendMinStats();
+  entry [immediate] void SendMinStats();
   entry void ReceiveStats(CkMarshalledCLBStatsMessage data);
-  entry void ReceiveMinStats(CkReductionMsg *msg);
+  entry [immediate] void ReceiveMinStats(CkReductionMsg *msg);
   entry void ReceiveStatsViaTree(CkMarshalledCLBStatsMessage data);
   entry void ReceiveCounts(CkReductionMsg *);
-  entry void LoadBalanceDecision(int req_no, int period);
-  entry void LoadBalanceDecisionFinal(int req_no, int period);
-  entry void ReceiveIterationNo(int, int);
+  entry [immediate] void LoadBalanceDecision(int req_no, int period);
+  entry [immediate] void LoadBalanceDecisionFinal(int req_no, int period);
+  entry [immediate] void ReceiveIterationNo(int, int);
   entry void LoadBalance(void);
   entry void ResumeClients(int);
   entry void ResumeClients(CkReductionMsg *);