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 68 of file middle-blue.h.

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

Here is the caller graph for this function:

static int BGConverse::CkNumPes (  )  [inline]

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

References x.

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 75 of file middle-blue.h.

References CmiAlloc(), and x.

Here is the call graph for this function:

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

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

References x.

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

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

References CkMyPe(), and CmiAlloc().

Here is the call graph for this function:

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

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

References CkMyPe().

Here is the call graph for this function:

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

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

References CmiAlloc().

Here is the call graph for this function:

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

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

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

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

Referenced by _nodeGroupCreate(), _propMapInit(), AMPI_API_IMPL(), ampiNodeInit(), ST_RecursivePartition< Iterator >::buildSpanningTree(), CkCheckpointMgr::Checkpoint(), ST_RecursivePartition< Iterator >::chooseSubtreeRoots(), CkCallback::CkCallback(), CkCreateLocalNodeGroup(), CkRestartMain(), CkSendMsgNodeBranchImmediate(), CkSendMsgNodeBranchInline(), CkNodeReductionMgr::ckSetReductionClient(), CkNodeReductionMgr::collectMaxRedNo(), CkNodeReductionMgr::contribute(), CkNodeReductionMgr::contributeWithCounter(), CkNodeReductionMgr::DeleteChild(), CkNodeReductionMgr::DeleteNewChild(), CkNcpyBuffer::deregisterMem(), final::destLikelyWithinProcess(), CkNodeReductionMgr::doAddContribution(), CkNodeReductionMgr::doneEvacuate(), CkNodeReductionMgr::doRecvMsg(), CkNodeReductionMgr::evacuate(), CkNodeReductionMgr::findMaxRedNo(), CkNodeReductionMgr::finishReduction(), CkNodeReductionMgr::firstKid(), CkNcpyBuffer::get(), CkObjID::getObject(), CkNodeReductionMgr::hasParent(), FuncCkLoop::init(), CkNodeReductionMgr::init_BinaryTree(), CkReductionMgr::init_BinaryTree(), CkNodeReductionMgr::init_BinomialTree(), CkReductionMgr::init_BinomialTree(), CkReductionMgr::init_TopoTree(), ST_RecursivePartition< Iterator >::initPhyNodes(), CkMemCheckPT::isMaster(), CkNodeReductionMgr::LateMigrantMsg(), CkNodeReductionMgr::modifyTree(), NodeGroup::NodeGroup(), CkMessageReplay::process(), CkReductionMgr::pup(), CkNcpyBuffer::put(), CkNodeReductionMgr::RecvMsg(), RegisterCkLoopHdlrs(), CkNcpyBuffer::registerMem(), ST_RecursivePartition< Iterator >::ST_RecursivePartition(), ST_RecursivePartition_getTreeInfo(), ST_RecursivePartition< Iterator >::translateCoordinates(), and CkNodeReductionMgr::updateTree().

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

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

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

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

Referenced by CkReductionMgr::init_BinaryTree(), CkReductionMgr::init_BinomialTree(), and CkReductionMgr::init_TopoTree().

Here is the caller graph for this function:

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

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

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

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

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

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

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

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

Referenced by CcsReply().

Here is the caller graph for this function:

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

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

References CkMyPe().

Here is the call graph for this function:


Generated on Mon Sep 21 08:33:17 2020 for Charm++ by  doxygen 1.5.5