PPL Logo

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 (bool, hasNullLB)
 CkpvExtern (bool, 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)
int LBRegisterObjUserData (int size)
void LBTurnInstrumentOn ()
void LBTurnInstrumentOff ()
void LBTurnCommOn ()
void LBTurnCommOff ()
void LBClearLoads ()
LBDatabaseLBDatabaseObj ()
void CkStartLB ()
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
bool _lb_psizer_on
char * _lbtopo = s_lbtopo_default


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