Home
Research
Papers
Posters
Manuals
Talks
Download
People
Help
Internal
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
ck-ldb/LBDatabase.C File Reference
Go to the source code of this file.
Data Structures
class
LBDBRegistry
struct
LBDBRegistry::LBDBEntry
Functions
CkpvDeclare
(
int
, numLoadBalancers)
num of lb created
CkpvDeclare
(
int
, hasNullLB)
true if
NullLB
is created
CkpvDeclare
(
int
, 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
(char *lbname)
static void
createLoadBalancer
(const char *lbname)
void
_loadbalancerInit
()
void
TurnManualLBOn
()
void
TurnManualLBOff
()
void
LBTurnInstrumentOn
()
void
LBTurnInstrumentOff
()
void
LBClearLoads
()
void
LBTurnPredictorOn
(
LBPredictorFunction
*model)
void
LBTurnPredictorOn
(
LBPredictorFunction
*model,
int
wind)
void
LBTurnPredictorOff
()
void
LBChangePredictor
(
LBPredictorFunction
*model)
void
LBSetPeriod
(
double
second)
Variables
CkGroupID
_lbdb
CkLBArgs
_lb_args
int
_lb_predict
= 0
int
_lb_predict_delay
= 10
int
_lb_predict_window
= 20
static
LBDBRegistry
lbRegistry
CmiNodeLock
avail_vector_lock
static
LBRealType
*
_expectedLoad
= NULL
Generated on Mon May 21 08:11:07 2012 for Charm++ by
1.5.5