SST  6.0.0
StructuralSimulationToolkit
SST::Partition::SimplePartitioner Class Reference
Inheritance diagram for SST::Partition::SimplePartitioner:
SST::Partition::SSTPartitioner

Public Member Functions

 SimplePartitioner (RankInfo total_ranks)
 
void performPartition (PartitionGraph *graph)
 Function to be overriden by subclasses. More...
 
bool requiresConfigGraph ()
 
bool spawnOnAllRanks ()
 
- Public Member Functions inherited from SST::Partition::SSTPartitioner
virtual void performPartition (ConfigGraph *graph)
 Function to be overriden by subclasses. More...
 

Static Public Member Functions

static SSTPartitionerallocate (RankInfo total_ranks, RankInfo my_rank, int verbosity)
 
- Static Public Member Functions inherited from SST::Partition::SSTPartitioner
static bool addPartitioner (const std::string name, const SSTPartitioner::partitionerAlloc alloc, const std::string description)
 
static SSTPartitionergetPartitioner (std::string name, RankInfo total_ranks, RankInfo my_rank, int verbosity)
 
static const std::map< std::string, std::string > & getDescriptionMap ()
 

Additional Inherited Members

- Public Types inherited from SST::Partition::SSTPartitioner
typedef SSTPartitioner *(* partitionerAlloc) (RankInfo total_ranks, RankInfo my_rank, int verbosity)
 

Member Function Documentation

void SST::Partition::SimplePartitioner::performPartition ( PartitionGraph graph)
virtual

Function to be overriden by subclasses.

Performs the partitioning of the Graph using the PartitionGraph object.

Result of this function is that every ConfigComponent in graph has a Rank applied to it.

Reimplemented from SST::Partition::SSTPartitioner.

References SST::PartitionLink::getMinLatency().


The documentation for this class was generated from the following files: