PPL Logo

CpuTopology Class Reference

Collaboration diagram for CpuTopology:

Collaboration graph
[legend]

Public Member Functions

 ~CpuTopology ()
int numUniqNodes ()
void sort ()
void print ()

Static Public Attributes

static intnodeIDs = NULL
static int numPes = 0
static int numNodes = 0
static std::vector< int > * bynodes = NULL
static int supported = 0

Detailed Description

Definition at line 130 of file cputopology.C.


Constructor & Destructor Documentation

CpuTopology::~CpuTopology (  )  [inline]

Definition at line 138 of file cputopology.C.

References bynodes.


Member Function Documentation

int CpuTopology::numUniqNodes (  )  [inline]

Definition at line 143 of file cputopology.C.

References n, nodeIDs, numNodes, numPes, sort(), and supported.

Referenced by LrtsNumNodes(), and sort().

Here is the call graph for this function:

Here is the caller graph for this function:

void CpuTopology::sort (  )  [inline]

Definition at line 180 of file cputopology.C.

References bynodes, CmiNodeOf(), nodeIDs, numNodes, numPes, numUniqNodes(), and supported.

Referenced by cpuTopoRecvHandler(), and LrtsInitCpuTopo().

Here is the call graph for this function:

Here is the caller graph for this function:

void CpuTopology::print (  )  [inline]

Definition at line 195 of file cputopology.C.

References bynodes, CmiPrintf(), nodeIDs, and numNodes.

Referenced by LrtsInitCpuTopo().

Here is the call graph for this function:

Here is the caller graph for this function:


Field Documentation

int * CpuTopology::nodeIDs = NULL [static]

int CpuTopology::numPes = 0 [static]

Definition at line 133 of file cputopology.C.

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

int CpuTopology::numNodes = 0 [static]

Definition at line 134 of file cputopology.C.

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

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


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

Generated on Mon Sep 21 08:22:28 2020 for Charm++ by  doxygen 1.5.5