Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::IInitialPartitioner Class Referenceabstract

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.

Detailed Description

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.

Member Function Documentation

◆ partitionAndDistributeMeshes()

virtual void Arcane::IInitialPartitioner::partitionAndDistributeMeshes ( ConstArrayView< IMesh * > meshes)
pure virtual

Partitions the meshes.

This operation must partition all meshes and distribute them across all processors.


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