Public Member Functions | |
~CpuTopology () | |
int | numUniqNodes () |
void | sort () |
void | print () |
Static Public Attributes | |
static int * | nodeIDs = NULL |
static int | numPes = 0 |
static int | numNodes = 0 |
static std::vector< int > * | bynodes = NULL |
static int | supported = 0 |
Definition at line 130 of file cputopology.C.
CpuTopology::~CpuTopology | ( | ) | [inline] |
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().
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().
void CpuTopology::print | ( | ) | [inline] |
Definition at line 195 of file cputopology.C.
References bynodes, CmiPrintf(), nodeIDs, and numNodes.
Referenced by LrtsInitCpuTopo().
int * CpuTopology::nodeIDs = NULL [static] |
Definition at line 132 of file cputopology.C.
Referenced by cpuTopoRecvHandler(), LrtsInitCpuTopo(), LrtsNodeOf(), LrtsPeOnSameNode(), LrtsRankOf(), numUniqNodes(), print(), and sort().
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] |
Definition at line 135 of file cputopology.C.
Referenced by LrtsNodeFirst(), LrtsNodeSize(), LrtsPeOnNode(), LrtsRankOf(), print(), sort(), and ~CpuTopology().
int CpuTopology::supported = 0 [static] |
Definition at line 136 of file cputopology.C.
Referenced by LrtsCpuTopoEnabled(), LrtsInitCpuTopo(), LrtsNodeFirst(), LrtsNodeOf(), LrtsNodeSize(), LrtsNumNodes(), LrtsPeOnSameNode(), LrtsRankOf(), numUniqNodes(), and sort().