PPL Logo

CpuTopology Class Reference

Collaboration diagram for CpuTopology:

Collaboration graph
[legend]

Public Member Functions

int numUniqNodes ()
void sort ()
void print ()

Static Public Attributes

static intnodeIDs = NULL
static int numPes = 0
static int numNodes = 0
static CkVec< int > * bynodes = NULL
static int supported = 0

Detailed Description

Definition at line 122 of file cputopology.C.


Member Function Documentation

int CpuTopology::numUniqNodes (  )  [inline]

Definition at line 131 of file cputopology.C.

References n, nodeIDs, numNodes, numPes, CkVec< T >::push_back(), CkVec< T >::quickSort(), and supported.

Referenced by LrtsNumNodes(), and sort().

void CpuTopology::sort (  )  [inline]

void CpuTopology::print (  )  [inline]

Definition at line 184 of file cputopology.C.

References bynodes, CmiPrintf(), nodeIDs, numNodes, and CkVec< T >::size().

Referenced by LrtsInitCpuTopo().


Field Documentation

int * CpuTopology::nodeIDs = NULL [static]

int CpuTopology::numPes = 0 [static]

Definition at line 125 of file cputopology.C.

Referenced by LrtsInitCpuTopo(), numUniqNodes(), and sort().

int CpuTopology::numNodes = 0 [static]

Definition at line 126 of file cputopology.C.

Referenced by LrtsInitCpuTopo(), numUniqNodes(), print(), and sort().

CkVec< int > * CpuTopology::bynodes = NULL [static]

Definition at line 127 of file cputopology.C.

Referenced by LrtsNodeFirst(), LrtsNodeSize(), LrtsPeOnNode(), LrtsRankOf(), print(), and sort().


The documentation for this class was generated from the following file:

Generated on Fri May 25 08:02:56 2012 for Charm++ by  doxygen 1.5.5