SENSEI
A frame work for generic in situ analytics
sensei::Partitioner Class Referenceabstract

represents the way data is partitioned for in-transit operation mode. More...

#include <Partitioner.h>

Inheritance diagram for sensei::Partitioner:
[legend]
Collaboration diagram for sensei::Partitioner:
[legend]

Public Member Functions

virtual const char * GetClassName ()=0
 
virtual int GetPartition (MPI_Comm comm, const sensei::MeshMetadataPtr &in, sensei::MeshMetadataPtr &out)=0
 
virtual int Initialize (pugi::xml_node &)
 
virtual void SetVerbose (int val)
 
virtual int GetVerbose ()
 

Protected Attributes

int Verbose
 

Detailed Description

represents the way data is partitioned for in-transit operation mode.

given a collection of data and set of ranks, partition the data to a new set of ranks. the collection of data and its assigmment to ranks is described by MeshMetadata. The partitioner is not responsible for moving data, only deciding how it should be layed out and distributed after the move.


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