12 #ifndef SST_CORE_IMPL_PARTITONERS_LINPART_H 13 #define SST_CORE_IMPL_PARTITONERS_LINPART_H 15 #include "sst/core/eli/elementinfo.h" 16 #include "sst/core/sstpart.h" 39 SST_ELI_REGISTER_PARTITIONER(
43 SST_ELI_ELEMENT_VERSION(1,0,0),
44 "Partitions components by dividing Component ID space into roughly equal portions. " 45 "Components with sequential IDs will be placed close together.")
67 bool requiresConfigGraph()
override {
return false; }
68 bool spawnOnAllRanks()
override {
return false; }
Output object provides consistent method for outputting data to stdout, stderr and/or sst debug file...
Definition: output.h:51
Performs a linear partition scheme of an SST simulation configuration.
Definition: linpart.h:35
Definition: configGraph.h:618
void performPartition(PartitionGraph *graph) override
Performs a partition of an SST simulation configuration.
Definition: linpart.cc:30
Definition: rankInfo.h:21
SST_ELI_REGISTER_PARTITIONER(SSTLinearPartition, "sst", "linear", SST_ELI_ELEMENT_VERSION(1, 0, 0), "Partitions components by dividing Component ID space into roughly equal portions. " "Components with sequential IDs will be placed close together.") protected Output * partOutput
Number of ranks in the simulation.
Definition: linpart.h:39
Base class for Partitioning graphs.
Definition: sstpart.h:31