NAMD
Main Page
Namespaces
Classes
Files
File List
File Members
BOCgroup.h
Go to the documentation of this file.
1
7
#ifndef BOCGROUP_H
8
#define BOCGROUP_H
9
10
#include "charm++.h"
11
#include "ckmulticast.h"
12
#if CMK_SMP && USE_CKLOOP
13
#include "CkLoopAPI.h"
14
#endif
15
16
class
BOCgroup
{
17
public
:
18
CkGroupID
workDistrib
;
19
CkGroupID
patchMgr
;
20
CkGroupID
proxyMgr
;
21
CkGroupID
computeMgr
;
22
CkGroupID
computePmeMgr
;
23
CkGroupID
nodePmeMgr
;
24
#if defined(NAMD_CUDA) || defined(NAMD_HIP)
25
CkGroupID
computePmeCUDAMgr
;
26
CkGroupID
computeCUDAMgr
;
27
#endif
28
// CkGroupID delegateMgr;
29
#ifdef OPENATOM_VERSION
30
CkGroupID computeMoaMgr;
31
#endif // OPENATOM_VERSION
32
CkGroupID
computeExtMgr
;
33
CkGroupID
computeQMMgr
;
34
CkGroupID
computeGBISserMgr
;
35
CkGroupID
computeFmmSerialMgr
;
36
CkGroupID
computeMsmSerialMgr
;
37
CkGroupID
computeMsmMsaMgr
;
38
CkGroupID
computeMsmMgr
;
39
CkGroupID
multicastMgr
;
// Charm CkMulticast library module
40
CkGroupID
reductionMgr
;
41
CkGroupID
collectionMgr
;
42
CkGroupID
broadcastMgr
;
43
CkGroupID
ldbCoordinator
;
44
CkGroupID
sync
;
45
CkGroupID
node
;
46
CkGroupID
ioMgr
;
47
#ifdef USE_NODEPATCHMGR
48
CkGroupID nodeProxyMgr;
49
#endif
50
51
#if CMK_SMP && USE_CKLOOP
52
CProxy_FuncCkLoop ckLoop;
53
#endif
54
55
CkGroupID
dataExchanger
;
56
};
57
58
#endif
/* BOCGROUP_H */
59
60
BOCgroup::broadcastMgr
CkGroupID broadcastMgr
Definition:
BOCgroup.h:42
BOCgroup::patchMgr
CkGroupID patchMgr
Definition:
BOCgroup.h:19
BOCgroup::computeMsmMsaMgr
CkGroupID computeMsmMsaMgr
Definition:
BOCgroup.h:37
BOCgroup::workDistrib
CkGroupID workDistrib
Definition:
BOCgroup.h:18
BOCgroup::node
CkGroupID node
Definition:
BOCgroup.h:45
BOCgroup::computeMgr
CkGroupID computeMgr
Definition:
BOCgroup.h:21
BOCgroup::computeCUDAMgr
CkGroupID computeCUDAMgr
Definition:
BOCgroup.h:26
BOCgroup::computePmeMgr
CkGroupID computePmeMgr
Definition:
BOCgroup.h:22
BOCgroup::computePmeCUDAMgr
CkGroupID computePmeCUDAMgr
Definition:
BOCgroup.h:25
BOCgroup::computeMsmSerialMgr
CkGroupID computeMsmSerialMgr
Definition:
BOCgroup.h:36
BOCgroup::dataExchanger
CkGroupID dataExchanger
Definition:
BOCgroup.h:55
BOCgroup::collectionMgr
CkGroupID collectionMgr
Definition:
BOCgroup.h:41
BOCgroup::computeMsmMgr
CkGroupID computeMsmMgr
Definition:
BOCgroup.h:38
BOCgroup::computeExtMgr
CkGroupID computeExtMgr
Definition:
BOCgroup.h:32
BOCgroup::multicastMgr
CkGroupID multicastMgr
Definition:
BOCgroup.h:39
BOCgroup::proxyMgr
CkGroupID proxyMgr
Definition:
BOCgroup.h:20
BOCgroup::ldbCoordinator
CkGroupID ldbCoordinator
Definition:
BOCgroup.h:43
BOCgroup::nodePmeMgr
CkGroupID nodePmeMgr
Definition:
BOCgroup.h:23
BOCgroup::computeGBISserMgr
CkGroupID computeGBISserMgr
Definition:
BOCgroup.h:34
BOCgroup::ioMgr
CkGroupID ioMgr
Definition:
BOCgroup.h:46
BOCgroup::sync
CkGroupID sync
Definition:
BOCgroup.h:44
BOCgroup::computeFmmSerialMgr
CkGroupID computeFmmSerialMgr
Definition:
BOCgroup.h:35
BOCgroup::computeQMMgr
CkGroupID computeQMMgr
Definition:
BOCgroup.h:33
BOCgroup::reductionMgr
CkGroupID reductionMgr
Definition:
BOCgroup.h:40
BOCgroup
Definition:
BOCgroup.h:16
Generated by
1.8.5