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 |