SST
6.0.0
StructuralSimulationToolkit
|
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 SSTPartitioner * | allocate (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 SSTPartitioner * | getPartitioner (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) |
|
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().