SST
6.0.0
StructuralSimulationToolkit
|
Single partitioner is a virtual partitioner used for serial jobs. More...
#include <singlepart.h>
Public Member Functions | |
SSTSinglePartition () | |
Creates a new single partition scheme. | |
void | performPartition (PartitionGraph *graph) |
Performs a partition of an SST simulation configuration. 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) |
Single partitioner is a virtual partitioner used for serial jobs.
It simply ensures that all components are assigned to rank 0.
|
virtual |
Performs a partition of an SST simulation configuration.
graph | The simulation configuration to partition |
Reimplemented from SST::Partition::SSTPartitioner.