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 computeGridForceNodeMgr;
00020 CkGroupID computeGridForceMgr;
00021
00022 CkGroupID computeExtMgr;
00023 CkGroupID reductionMgr;
00024 CkGroupID collectionMgr;
00025 CkGroupID broadcastMgr;
00026 CkGroupID ldbCoordinator;
00027 CkGroupID sync;
00028 CkGroupID node;
00029
00030 #if defined(NODEAWARE_PROXY_SPANNINGTREE) && defined(USE_NODEPATCHMGR)
00031 CkGroupID nodeProxyMgr;
00032 #endif
00033
00034 };
00035
00036 class BOCclass : public Group {
00037 };
00038
00039 #endif
00040
00041