00001
00007 #ifndef BOCGROUP_H
00008 #define BOCGROUP_H
00009
00010 #include "charm++.h"
00011
00012 class BOCgroup {
00013 public:
00014 CkGroupID workDistrib;
00015 CkGroupID patchMgr;
00016 CkGroupID proxyMgr;
00017 CkGroupID computeMgr;
00018 CkGroupID computePmeMgr;
00019 CkGroupID nodePmeMgr;
00020
00021 CkGroupID computeExtMgr;
00022 CkGroupID computeGBISserMgr;
00023 CkGroupID computeMsmSerialMgr;
00024 CkGroupID computeMsmMgr;
00025 CkGroupID reductionMgr;
00026 CkGroupID collectionMgr;
00027 CkGroupID broadcastMgr;
00028 CkGroupID ldbCoordinator;
00029 CkGroupID sync;
00030 CkGroupID node;
00031 CkGroupID ioMgr;
00032 #ifdef USE_NODEPATCHMGR
00033 CkGroupID nodeProxyMgr;
00034 #endif
00035
00036 };
00037
00038 class BOCclass : public Group {
00039 };
00040
00041 #endif
00042
00043