11 #ifndef SST_CORE_PART_RROBIN_H
12 #define SST_CORE_PART_RROBIN_H
14 #include <sst/core/part/sstpart.h>
15 #include <sst/core/elementinfo.h>
34 bool requiresConfigGraph()
override {
return false; }
35 bool spawnOnAllRanks()
override {
return false; }
38 SST_ELI_REGISTER_PARTITIONER(
SSTRoundRobinPartition,
"sst",
"roundrobin",
"Partitions components using a simple round robin scheme based on ComponentID. Sequential IDs will be placed on different ranks.")
40 SST_ELI_DOCUMENT_VERSION(1,0,0)
45 #endif //SST_CORE_PART_RROBIN_H
Definition: configGraph.h:530
Definition: rankInfo.h:21
Base class for Partitioning graphs.
Definition: sstpart.h:31
void performPartition(PartitionGraph *graph) override
Performs a partition of an SST simulation configuration.
Definition: rrobin.cc:31