13 #ifndef SST_CORE_IMPL_PARTITONERS_SELF_H
14 #define SST_CORE_IMPL_PARTITONERS_SELF_H
16 #include "sst/core/sstpart.h"
18 #include "sst/core/eli/elementinfo.h"
38 SST_ELI_ELEMENT_VERSION(1,0,0),
39 "Used when partitioning is already specified in the configuration file.")
54 bool requiresConfigGraph()
override {
return true; }
55 bool spawnOnAllRanks()
override {
return false; }
Definition: configGraph.h:514
A Configuration Graph A graph representing Components and Links.
Definition: configGraph.h:316
Self partitioner actually does nothing.
Definition: selfpart.h:31
void performPartition(PartitionGraph *UNUSED(graph)) override
Function to be overridden by subclasses.
Definition: selfpart.h:52
Definition: rankInfo.h:21
void performPartition(ConfigGraph *UNUSED(graph)) override
Performs a partition of an SST simulation configuration.
Definition: selfpart.h:50
Base class for Partitioning graphs.
Definition: sstpart.h:32
SST_ELI_REGISTER_PARTITIONER(SSTSelfPartition,"sst","self", SST_ELI_ELEMENT_VERSION(1, 0, 0),"Used when partitioning is already specified in the configuration file.") SSTSelfPartition(RankInfo UNUSED(total_ranks)
Creates a new self partition scheme.