changa
3.5
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Friends
Macros
Groups
Pages
IntraNodeLBManager.h
1
#ifndef INTRA_NODE_LB_MANAGER_H
2
#define INTRA_NODE_LB_MANAGER_H
3
4
#include <vector>
5
6
using
std::vector;
7
9
class
IntraNodeLBManager
:
public
CBase_IntraNodeLBManager {
10
11
public
:
12
IntraNodeLBManager
(
int
dummy, CkGroupID gid);
13
14
IntraNodeLBManager
(CkMigrateMessage *m);
15
16
void
pup(PUP::er &p);
17
18
void
registerTP();
19
void
finishedTPWork();
20
21
vector<int> getOtherIdlePes();
22
23
private
:
24
int
total_tps_;
25
int
tps_done_;
26
int
num_loc_mgr_;
27
CkGroupID *loc_mgr_;
28
};
29
#endif
IntraNodeLBManager
Manage intranode work for ckLoop intra node work sharing.
Definition:
IntraNodeLBManager.h:9
Generated by
1.8.5