
Go to the source code of this file.
| CkReduction::reducerType | lbDataCollectionType |
| CkGroupID | _metalb |
| CkGroupID | _metalbred |
| double | _nobj_timer = 10.0 |
| CkReductionMsg * | lbDataCollection (int nMsg, CkReductionMsg **msgs) |
| void | registerLBDataCollection (void) |
| CkpvDeclare (int, metalbInited) | |
| true if metabalancer is inited | |
| void | _metabalancerInit () |
| CkReductionMsg* lbDataCollection | ( | int | nMsg, | |
| CkReductionMsg ** | msgs | |||
| ) |
Definition at line 36 of file MetaBalancer.C.
References CkReductionMsg::buildNew(), IDLE_TIME, ITER_NO, LOAD_KURTOSIS, LOAD_SKEWNESS, LOAD_STDEV2, PUP::m, max(), MAX_COMM_NEIGHBORS, MAX_ITER_TIME, MAX_LOAD, MAX_LOAD_W_BG, MAX_OBJ_COUNT, MAX_OBJ_LOAD, MAX_UTIL, min(), MIN_BG, MIN_LOAD, MIN_OBJ_LOAD, NUM_PROCS, OUTSIDE_PE_KBYTES, SUM_COMM_NEIGHBORS, SUM_HOP_KBYTES, SUM_HOPS, SUM_OBJ_COUNT, SUM_OBJ_LOAD, TOTAL_KBYTES, TOTAL_KMSGS, TOTAL_LOAD, TOTAL_LOAD_W_BG, TOTAL_OVERLOADED_PES, UTILIZATION, and WITHIN_PE_KBYTES.
Referenced by registerLBDataCollection().


| void registerLBDataCollection | ( | void | ) |
Definition at line 86 of file MetaBalancer.C.
References CkReduction::addReducer(), lbDataCollection(), and lbDataCollectionType.

| CkpvDeclare | ( | int | , | |
| metalbInited | ||||
| ) |
true if metabalancer is inited
Definition at line 85 of file MetaBalancer.C.
Referenced by MetaBalancer::ContributeStats(), registerLBDataCollection(), and MetaBalancer::TriggerAdaptiveReduction().
Definition at line 90 of file MetaBalancer.C.
Referenced by CkLocMgr::CkLocMgr(), CreateLBFunc_Def(), LBDatabase::pup(), LBDatabase::ResetAdaptive(), LBDatabase::ResumeClients(), LBDatabase::SetMigrationCost(), LBDatabase::SetStrategyCost(), and LBDatabase::UpdateDataAfterLB().
Definition at line 91 of file MetaBalancer.C.
| double _nobj_timer = 10.0 |
Definition at line 95 of file MetaBalancer.C.
Referenced by _metabalancerInit(), and MetaBalancer::periodicCall().
1.5.5