![]() |
SENSEI
A frame work for generic in situ analytics
|
The block partitioning mode will distribute blocks to a rank such that consecutive blocks share a rank. More...
#include <BlockPartitioner.h>
Public Member Functions | |
| const char * | GetClassName () override |
| int | GetPartition (MPI_Comm comm, const sensei::MeshMetadataPtr &in, sensei::MeshMetadataPtr &out) override |
| given an existing partitioning of data passed in the first MeshMetadata argument,return a new partittioning in the second MeshMetadata argument. More... | |
Public Member Functions inherited from sensei::Partitioner | |
| virtual int | Initialize (pugi::xml_node &) |
| virtual void | SetVerbose (int val) |
| virtual int | GetVerbose () |
Static Public Member Functions | |
| static sensei::BlockPartitionerPtr | New () |
Protected Member Functions | |
| BlockPartitioner (const BlockPartitioner &)=default | |
Additional Inherited Members | |
Protected Attributes inherited from sensei::Partitioner | |
| int | Verbose |
The block partitioning mode will distribute blocks to a rank such that consecutive blocks share a rank.
|
overridevirtual |
given an existing partitioning of data passed in the first MeshMetadata argument,return a new partittioning in the second MeshMetadata argument.
distributes blocks to a rank such that consecutive blocks share a rank.
Implements sensei::Partitioner.