PPL Logo

ck-ldb/LBDatabase.C File Reference

Go to the source code of this file.

Data Structures

class  LBDBRegistry
struct  LBDBRegistry::LBDBEntry

Functions

 CkpvDeclare (LBUserDataLayout, lbobjdatalayout)
 CkpvDeclare (int, _lb_obj_index)
 CkpvDeclare (int, numLoadBalancers)
 num of lb created
 CkpvDeclare (bool, hasNullLB)
 true if NullLB is created
 CkpvDeclare (bool, lbdatabaseInited)
 true if lbdatabase is inited
void LBDefaultCreate (const char *lbname)
void LBRegisterBalancer (const char *name, LBCreateFn fn, LBAllocFn afn, const char *help, int shown)
LBAllocFn getLBAllocFn (const char *lbname)
static void createLoadBalancer (const char *lbname)
void _loadbalancerInit ()
void TurnManualLBOn ()
void TurnManualLBOff ()
void LBTurnInstrumentOn ()
void LBTurnInstrumentOff ()
void LBTurnCommOn ()
void LBTurnCommOff ()
void LBClearLoads ()
void LBTurnPredictorOn (LBPredictorFunction *model)
void LBTurnPredictorOn (LBPredictorFunction *model, int wind)
void LBTurnPredictorOff ()
void LBChangePredictor (LBPredictorFunction *model)
void LBSetPeriod (double second)
int LBRegisterObjUserData (int size)

Variables

CkGroupID _lbdb
CkLBArgs _lb_args
int _lb_predict = 0
int _lb_predict_delay = 10
int _lb_predict_window = 20
bool _lb_psizer_on = false
static LBDBRegistry lbRegistry
CmiNodeLock avail_vector_lock
static LBRealType_expectedLoad = NULL


Generated on Mon Sep 21 07:59:15 2020 for Charm++ by  doxygen 1.5.5