Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

BOCgroup.h

Go to the documentation of this file.
00001 
00007 #ifndef BOCGROUP_H
00008 #define BOCGROUP_H
00009 
00010 #include "charm++.h"
00011 #include "ckmulticast.h"
00012 #if     USE_CKLOOP
00013 #include "CkLoopAPI.h"
00014 #endif
00015 
00016 class BOCgroup {
00017 public:
00018   CkGroupID workDistrib;
00019   CkGroupID patchMgr;
00020   CkGroupID proxyMgr;
00021   CkGroupID computeMgr;
00022   CkGroupID computePmeMgr;
00023   CkGroupID nodePmeMgr;
00024   //  CkGroupID delegateMgr;
00025 #ifdef OPENATOM_VERSION
00026   CkGroupID computeMoaMgr;
00027 #endif // OPENATOM_VERSION
00028   CkGroupID computeExtMgr;
00029   CkGroupID computeGBISserMgr;
00030   CkGroupID computeFmmSerialMgr;
00031   CkGroupID computeMsmSerialMgr;
00032   CkGroupID computeMsmMsaMgr;
00033   CkGroupID computeMsmMgr;
00034   CkGroupID multicastMgr;  // Charm CkMulticast library module
00035   CkGroupID reductionMgr;
00036   CkGroupID collectionMgr;
00037   CkGroupID broadcastMgr;
00038   CkGroupID ldbCoordinator;
00039   CkGroupID sync;
00040   CkGroupID node;
00041   CkGroupID ioMgr;
00042   #ifdef USE_NODEPATCHMGR
00043   CkGroupID nodeProxyMgr;
00044   #endif
00045   
00046 #if     USE_CKLOOP
00047   CProxy_FuncCkLoop ckLoop;
00048 #endif
00049 
00050   CkGroupID dataExchanger;
00051 };
00052 
00053 class BOCclass : public Group {
00054 };
00055 
00056 #endif /* BOCGROUP_H */
00057 
00058 

Generated on Sat May 25 04:07:14 2013 for NAMD by  doxygen 1.3.9.1