Interface of an initial partitioner. More...
#include <arcane/core/IInitialPartitioner.h>
Public Member Functions | |
| virtual | ~IInitialPartitioner ()=default |
| Releases resources. | |
| virtual void | build ()=0 |
| virtual void | partitionAndDistributeMeshes (ConstArrayView< IMesh * > meshes)=0 |
| Partitions the meshes. | |
Interface of an initial partitioner.
The service implementing this interface is responsible for the initial partitioning of the case meshes. This partitioning takes place only when the case starts, just before the case initialization.
Definition at line 35 of file IInitialPartitioner.h.
|
pure virtual |
Partitions the meshes.
This operation must partition all meshes and distribute them across all processors.
Implemented in Arcane::ArcaneInitialPartitioner.
Referenced by Arcane::SubDomain::doInitMeshPartition().