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().