PPL Logo

BGConverse Namespace Reference

common functions for two versions More...


Functions

int CkMyPe ()
int CkNumPes ()
int CkMyRank ()
int BgNodeRank ()
int CkMyNodeSize ()
static void CmiSyncSend (int pe, int nb, char *m)
static void CmiSyncSendAndFree (int pe, int nb, char *m)
static void CmiSyncBroadcast (int nb, char *m)
static void CmiSyncBroadcastAndFree (int nb, char *m)
static void CmiSyncBroadcastAll (int nb, char *m)
static void CmiSyncBroadcastAllAndFree (int nb, char *m)
static int CkMyNode ()
static int CkNodeOf (int pe)
static int CkNumNodes ()
static int CkNodeSize (int node)
static int CkNodeFirst (int node)
static void CksdScheduler (int ret)
static void CksdExitScheduler ()
static void CkDeliverMsgs (int nmsg)
void CkReduce (void *msg, int size, CmiReduceMergeFn mergeFn)
static void BgCharmExit ()


Detailed Description

common functions for two versions

Function Documentation

static int BGConverse::CkMyPe (  )  [inline]

Definition at line 66 of file middle-blue.h.

Referenced by BgCharmExit(), CmiSyncBroadcast(), and CmiSyncBroadcastAndFree().

static int BGConverse::CkNumPes (  )  [inline]

Definition at line 67 of file middle-blue.h.

static int BGConverse::CkMyRank (  )  [inline]

static int BGConverse::BgNodeRank (  )  [inline]

static int BGConverse::CkMyNodeSize (  )  [inline]

static void BGConverse::CmiSyncSend ( int  pe,
int  nb,
char *  m 
) [inline, static]

Definition at line 73 of file middle-blue.h.

References CmiAlloc().

static void BGConverse::CmiSyncSendAndFree ( int  pe,
int  nb,
char *  m 
) [inline, static]

Definition at line 84 of file middle-blue.h.

static void BGConverse::CmiSyncBroadcast ( int  nb,
char *  m 
) [inline, static]

Definition at line 92 of file middle-blue.h.

References CkMyPe(), and CmiAlloc().

static void BGConverse::CmiSyncBroadcastAndFree ( int  nb,
char *  m 
) [inline, static]

Definition at line 100 of file middle-blue.h.

References CkMyPe().

static void BGConverse::CmiSyncBroadcastAll ( int  nb,
char *  m 
) [inline, static]

Definition at line 106 of file middle-blue.h.

References CmiAlloc().

static void BGConverse::CmiSyncBroadcastAllAndFree ( int  nb,
char *  m 
) [inline, static]

Definition at line 114 of file middle-blue.h.

static int BGConverse::CkMyNode (  )  [inline, static]

Definition at line 152 of file middle-blue.h.

Referenced by _nodeGroupCreate(), _propMapInit(), Builtin_kvs::Builtin_kvs(), CkCheckpointMgr::Checkpoint(), CkCallback::CkCallback(), CkCreateLocalNodeGroup(), CkRestartMain(), CkSendMsgNodeBranchImmediate(), CkSendMsgNodeBranchInline(), CkNodeReductionMgr::ckSetReductionClient(), CkArrayReductionMgr::collectAllMessages(), CkNodeReductionMgr::collectMaxRedNo(), CkNodeReductionMgr::contribute(), CkArrayReductionMgr::contributeArrayReduction(), CkNodeReductionMgr::contributeWithCounter(), CkNodeReductionMgr::DeleteChild(), CkNodeReductionMgr::DeleteNewChild(), CkNodeReductionMgr::doAddContribution(), CkNodeReductionMgr::doneEvacuate(), CkNodeReductionMgr::doRecvMsg(), CkReductionMgr::endArrayReduction(), CkNodeReductionMgr::evacuate(), CkNodeReductionMgr::findMaxRedNo(), CkNodeReductionMgr::finishReduction(), CkReductionMgr::finishReduction(), CkNodeReductionMgr::firstKid(), CkReductionMgr::flushStates(), FuncNodeHelper::FuncNodeHelper(), CkObjID::getObject(), CkArrayReductionMgr::getTotalGCount(), Group::Group(), CkNodeReductionMgr::hasParent(), CkNodeReductionMgr::init_BinaryTree(), CkNodeReductionMgr::init_BinomialTree(), CkMemCheckPT::isMaster(), CkNodeReductionMgr::LateMigrantMsg(), CkReductionMgr::LateMigrantMsg(), CkNodeReductionMgr::modifyTree(), NodeGroup::NodeGroup(), NodeHelper_Parallelize(), CkMessageReplay::process(), CkReductionMgr::pup(), CkNodeReductionMgr::RecvMsg(), CkNodeReductionMgr::ReductionStarting(), CkNodeReductionMgr::restartLocalGroupReductions(), CkArrayReductionMgr::setAttachedGroup(), CkArrayReductionMgr::startLocalGroupReductions(), CkArrayReductionMgr::startNodeGroupReduction(), CkReductionMgr::startReduction(), and CkNodeReductionMgr::updateTree().

static int BGConverse::CkNodeOf ( int  pe  )  [inline, static]

Definition at line 153 of file middle-blue.h.

Referenced by getPossiblePes().

static int BGConverse::CkNumNodes (  )  [inline, static]

static int BGConverse::CkNodeSize ( int  node  )  [inline, static]

Definition at line 156 of file middle-blue.h.

Referenced by getPossiblePes().

static int BGConverse::CkNodeFirst ( int  node  )  [inline, static]

static void BGConverse::CksdScheduler ( int  ret  )  [inline, static]

Definition at line 159 of file middle-blue.h.

static void BGConverse::CksdExitScheduler (  )  [inline, static]

Definition at line 160 of file middle-blue.h.

static void BGConverse::CkDeliverMsgs ( int  nmsg  )  [inline, static]

Definition at line 161 of file middle-blue.h.

void BGConverse::CkReduce ( void *  msg,
int  size,
CmiReduceMergeFn  mergeFn 
)

Referenced by CcsReply().

static void BGConverse::BgCharmExit (  )  [inline, static]

Definition at line 204 of file middle-blue.h.

References CkMyPe().


Generated on Sat May 26 08:13:35 2012 for Charm++ by  doxygen 1.5.5