13 #ifndef SST_CORE_IMPL_PARTITONERS_LINPART_H 
   14 #define SST_CORE_IMPL_PARTITONERS_LINPART_H 
   16 #include "sst/core/sstpart.h" 
   17 #include "sst/core/eli/elementinfo.h" 
   40     SST_ELI_REGISTER_PARTITIONER(
 
   44         SST_ELI_ELEMENT_VERSION(1,0,0),
 
   45         "Partitions components by dividing Component ID space into roughly equal portions.  Components with sequential IDs will be placed close together.")
 
   71     bool requiresConfigGraph()
 override { 
return false; }
 
   72     bool spawnOnAllRanks()
 override { 
return false; }
 
Output object provides consistent method for outputting data to stdout, stderr and/or sst debug file...
Definition: output.h:54
Performs a linear partition scheme of an SST simulation configuration. 
Definition: linpart.h:37
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:40
Definition: configGraph.h:514
A Configuration Graph A graph representing Components and Links. 
Definition: configGraph.h:316
virtual void performPartition(PartitionGraph *UNUSED(graph))
Function to be overridden by subclasses. 
Definition: sstpart.h:50
void performPartition(PartitionGraph *graph) override
Performs a partition of an SST simulation configuration. 
Definition: linpart.cc:28
Definition: rankInfo.h:21
Base class for Partitioning graphs. 
Definition: sstpart.h:32