11 #ifndef SST_CORE_IMPL_PARTITONERS_RROBIN_H 
   12 #define SST_CORE_IMPL_PARTITONERS_RROBIN_H 
   14 #include <sst/core/sstpart.h> 
   15 #include <sst/core/eli/elementinfo.h> 
   24     SST_ELI_REGISTER_PARTITIONER(
 
   28         SST_ELI_ELEMENT_VERSION(1,0,0),
 
   29         "Partitions components using a simple round robin scheme based on ComponentID.  Sequential IDs will be placed on different ranks.")
 
   47     bool requiresConfigGraph()
 override { 
return false; }
 
   48     bool spawnOnAllRanks()
 override { 
return false; }
 
   56 #endif //SST_CORE_IMPL_PARTITONERS_RROBIN_H 
Definition: configGraph.h:494
 
A Configuration Graph A graph representing Components and Links. 
Definition: configGraph.h:298
 
virtual void performPartition(PartitionGraph *UNUSED(graph))
Function to be overridden by subclasses. 
Definition: sstpart.h:50
 
void performPartition(ConfigGraph *graph) override
Function to be overridden by subclasses. 
Definition: rrobin.h:43
 
Definition: rankInfo.h:21
 
Base class for Partitioning graphs. 
Definition: sstpart.h:32
 
void performPartition(PartitionGraph *graph) override
Performs a partition of an SST simulation configuration. 
Definition: rrobin.cc:33