11#ifndef SST_CORE_IMPL_PARTITONERS_RROBIN_H
12#define SST_CORE_IMPL_PARTITONERS_RROBIN_H
14#include "sst/core/eli/elementinfo.h"
15#include "sst/core/sstpart.h"
25 SST_ELI_REGISTER_PARTITIONER(
29 SST_ELI_ELEMENT_VERSION(1,0,0),
30 "Partitions components using a simple round robin scheme based on ComponentID. "
31 "Sequential IDs will be placed on different ranks.")
45 bool requiresConfigGraph()
override {
return false; }
46 bool spawnOnAllRanks()
override {
return false; }
void performPartition(PartitionGraph *graph) override
Performs a partition of an SST simulation configuration.
Definition: rrobin.cc:31
Definition: configGraph.h:619
Base class for Partitioning graphs.
Definition: sstpart.h:32
Definition: rankInfo.h:22