12#ifndef SST_CORE_IMPL_PARTITONERS_SELF_H
13#define SST_CORE_IMPL_PARTITONERS_SELF_H
15#include "sst/core/eli/elementinfo.h"
16#include "sst/core/sstpart.h"
18namespace SST::IMPL::Partition {
33 SST_ELI_ELEMENT_VERSION(1,0,0),
34 "Used when partitioning is already specified in the configuration file.")
47 bool requiresConfigGraph()
override {
return true; }
48 bool spawnOnAllRanks()
override {
return false; }
A Configuration Graph A graph representing Components and Links.
Definition configGraph.h:450
Self partitioner actually does nothing.
Definition selfpart.h:26
SST_ELI_REGISTER_PARTITIONER(SSTSelfPartition, "sst", "self", SST_ELI_ELEMENT_VERSION(1, 0, 0), "Used when partitioning is already specified in the configuration file.") explicit SSTSelfPartition(RankInfo UNUSED(total_ranks)
Creates a new self partition scheme.
void performPartition(ConfigGraph *UNUSED(graph)) override
Performs a partition of an SST simulation configuration.
Definition selfpart.h:45
Base class for Partitioning graphs.
Definition sstpart.h:32