
Go to the source code of this file.
Namespaces | |
| namespace | topo |
| namespace | topo::impl |
Data Structures | |
| class | topo::SpanningTreeStrategy_nodeAware_minBytes< Iterator, ValueType > |
| A concrete tree builder that is aware of cpu topology (ie, node aware) while constructing spanning trees. More... | |
| class | topo::topo::SpanningTreeStrategy_nodeAware_minBytes< Iterator, SpanningTreeVertex > |
| Partial specialization when input is a container of SpanningTreeVertices. More... | |
Functions | |
| template<typename Iterator> | |
| SpanningTreeVertex * | topo::impl::buildNextGen_nodeAware_minBytes (const vtxType parentPE, const Iterator firstVtx, const Iterator beyondLastVtx, const int maxBranches) |
| Separates on-node PEs into separate sub-tree(s) and then builds a dumb spanning tree for the off-node PEs. | |
1.5.5