Home
Research
Papers
Posters
Manuals
Talks
Download
People
Help
Internal
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
ck-ldb/LBDatabase.h File Reference
Go to the source code of this file.
Data Structures
class
CkLBArgs
class
CkLBOptions
class
LBDBInit
class
LBPredictorFunction
class
DefaultFunction
class
LBDatabase
struct
LBDatabase::LastLBInfo
class
SystemLoad
Typedefs
typedef void(*
LBCreateFn
)()
typedef
BaseLB
*(*
LBAllocFn
)()
Functions
PUPbytes
(
CkLBOptions
) extern
CkGroupID
_lbdb
CkpvExtern
(
int
, numLoadBalancers)
CkpvExtern
(
int
, hasNullLB)
CkpvExtern
(
int
, lbdatabaseInited)
void
LBDefaultCreate
(
LBCreateFn
f)
void
LBRegisterBalancer
(const char *name,
LBCreateFn
fn,
LBAllocFn
afn, const char *help,
int
shown)
void
_LBDBInit
()
void
TurnManualLBOn
()
void
TurnManualLBOff
()
void
LBTurnPredictorOn
(
LBPredictorFunction
*model)
void
LBTurnPredictorOn
(
LBPredictorFunction
*model,
int
wind)
void
LBTurnPredictorOff
()
void
LBChangePredictor
(
LBPredictorFunction
*model)
void
LBSetPeriod
(
double
second)
void
LBTurnInstrumentOn
()
void
LBTurnInstrumentOff
()
void
LBClearLoads
()
LBDatabase
*
LBDatabaseObj
()
void
get_avail_vector
(char *bitmap)
void
set_avail_vector
(char *bitmap)
Variables
int
_lb_version
flag to write all LB decisions
CkLBArgs
_lb_args
int
_lb_predict
int
_lb_predict_delay
int
_lb_predict_window
char *
_lbtopo
Generated on Mon May 21 08:11:07 2012 for Charm++ by
1.5.5