Informations sur la réplication des sous-domaines en parallèle. Plus de détails...
#include <arcane/core/IParallelReplication.h>
Graphe d'héritage de Arcane::IParallelReplication:
Graphe de collaboration de Arcane::IParallelReplication:Fonctions membres publiques | |
| virtual bool | hasReplication () const =0 |
| Indique si la réplication est active. | |
| virtual Int32 | nbReplication () const =0 |
| Nombre de réplication. | |
| virtual Int32 | replicationRank () const =0 |
| Rang dans la réplication (de 0 à nbReplication()-1) | |
| virtual bool | isMasterRank () const =0 |
| Indique si ce rang de réplication est le maître. | |
| virtual Int32 | masterReplicationRank () const =0 |
| Rang dans la réplication du maître. | |
| virtual IParallelMng * | replicaParallelMng () const =0 |
| Communicateur associé à tous les réplicats représentant un même sous-domaine. | |
Informations sur la réplication des sous-domaines en parallèle.
Définition à la ligne 31 du fichier IParallelReplication.h.
|
pure virtual |
Indique si la réplication est active.
Implémenté dans Arcane::ParallelReplication.
Référencé par Arcane::mesh::DynamicMeshChecker::checkValidReplication(), Arcane::UnstructuredMeshUtilities::partitionAndExchangeMeshWithReplication(), Arcane::VariablePrivate::replicaParallelMng(), et Arcane::ArcaneSession::setLogAndErrorFiles().
Voici le graphe des appelants de cette fonction :
|
pure virtual |
Indique si ce rang de réplication est le maître.
Cela est utile par exemple pour les sorties, afin qu'un seul réplicat ne sorte les informations.
Implémenté dans Arcane::ParallelReplication.
Référencé par Arcane::UnstructuredMeshUtilities::partitionAndExchangeMeshWithReplication().
Voici le graphe des appelants de cette fonction :
|
pure virtual |
Rang dans la réplication du maître.
Implémenté dans Arcane::ParallelReplication.
Référencé par Arcane::UnstructuredMeshUtilities::partitionAndExchangeMeshWithReplication().
Voici le graphe des appelants de cette fonction :
|
pure virtual |
Nombre de réplication.
Implémenté dans Arcane::ParallelReplication.
Référencé par Arcane::CheckpointMng::_writeCheckpointInfoFile(), et Arcane::ArcaneSession::setLogAndErrorFiles().
Voici le graphe des appelants de cette fonction :
|
pure virtual |
Communicateur associé à tous les réplicats représentant un même sous-domaine.
Vaut 0 s'il n'y a pas de réplication (hasReplication() est faux).
Implémenté dans Arcane::ParallelReplication.
Référencé par Arcane::mesh::DynamicMeshChecker::checkValidReplication(), Arcane::UnstructuredMeshUtilities::partitionAndExchangeMeshWithReplication(), et Arcane::VariablePrivate::replicaParallelMng().
Voici le graphe des appelants de cette fonction :
|
pure virtual |
Rang dans la réplication (de 0 à nbReplication()-1)
Implémenté dans Arcane::ParallelReplication.
Référencé par Arcane::ArcaneSession::setLogAndErrorFiles().
Voici le graphe des appelants de cette fonction :