1 #ifndef sensei_BlockPartitioner_h 2 #define sensei_BlockPartitioner_h 4 #include "Partitioner.h" 9 class BlockPartitioner;
10 using BlockPartitionerPtr = std::shared_ptr<sensei::BlockPartitioner>;
18 static sensei::BlockPartitionerPtr New()
21 const char *GetClassName()
override {
return "BlockPartitioner"; }
27 int GetPartition(MPI_Comm comm,
const sensei::MeshMetadataPtr &in,
28 sensei::MeshMetadataPtr &out)
override;
The block partitioning mode will distribute blocks to a rank such that consecutive blocks share a ran...
Definition: BlockPartitioner.h:15
represents the way data is partitioned for in-transit operation mode.
Definition: Partitioner.h:25
SENSEI.
Definition: ADIOS2AnalysisAdaptor.h:27