Graphe d'héritage de Arcane::MpiParallelMngUtilsFactory:
Graphe de collaboration de Arcane::MpiParallelMngUtilsFactory:Fonctions membres publiques | |
| Ref< IVariableSynchronizer > | createSynchronizer (IParallelMng *pm, IItemFamily *family) override |
| Retourne une interface pour synchroniser des variables sur le groupe de la famille family. | |
| Ref< IVariableSynchronizer > | createSynchronizer (IParallelMng *pm, const ItemGroup &group) override |
| Retourne une interface pour synchroniser des variables sur le groupe group. | |
Fonctions membres publiques hérités de Arcane::ParallelMngUtilsFactoryBase | |
| Ref< IGetVariablesValuesParallelOperation > | createGetVariablesValuesOperation (IParallelMng *pm) override |
| Retourne une opération pour récupérer les valeurs d'une variable sur les entités d'un autre sous-domaine. | |
| Ref< ITransferValuesParallelOperation > | createTransferValuesOperation (IParallelMng *pm) override |
| Retourne une opération pour transférer des valeurs entre rangs. | |
| Ref< IParallelExchanger > | createExchanger (IParallelMng *pm) override |
| Retourne une interface pour transférer des messages entre rangs. | |
| Ref< IVariableSynchronizer > | createSynchronizer (IParallelMng *pm, IItemFamily *family) override |
| Retourne une interface pour synchroniser des variables sur le groupe de la famille family. | |
| Ref< IVariableSynchronizer > | createSynchronizer (IParallelMng *pm, const ItemGroup &group) override |
| Retourne une interface pour synchroniser des variables sur le groupe group. | |
| Ref< IParallelTopology > | createTopology (IParallelMng *pm) override |
| Créé une instance contenant les infos sur la topologie des rangs de ce gestionnnaire. | |
| Ref< ISerializeMessage > | createSendSerializeMessage (IParallelMng *pm, Int32 rank) override |
| Créé un message de sérialisation non bloquant en envoi au rang rank. | |
| Ref< ISerializeMessage > | createReceiveSerializeMessage (IParallelMng *pm, Int32 rank) override |
| Créé un message de sérialisation non bloquant en réception du rang rank. | |
Fonctions membres privées | |
| Ref< IVariableSynchronizer > | _createSynchronizer (IParallelMng *pm, const ItemGroup &group) |
Attributs privés | |
| Integer | m_synchronizer_version = 1 |
| Int32 | m_synchronize_block_size = 32000 |
| Int32 | m_synchronize_nb_sequence = 1 |
Définition à la ligne 241 du fichier MpiParallelMng.cc.
|
inline |
Définition à la ligne 245 du fichier MpiParallelMng.cc.
|
inlineprivate |
Définition à la ligne 288 du fichier MpiParallelMng.cc.
|
inlineoverridevirtual |
Retourne une interface pour synchroniser des variables sur le groupe group.
Implémente Arcane::IParallelMngUtilsFactory.
Définition à la ligne 281 du fichier MpiParallelMng.cc.
|
inlineoverridevirtual |
Retourne une interface pour synchroniser des variables sur le groupe de la famille family.
Implémente Arcane::IParallelMngUtilsFactory.
Définition à la ligne 276 du fichier MpiParallelMng.cc.
Références Arcane::IItemFamily::allItems().
Voici le graphe d'appel pour cette fonction :
|
private |
Définition à la ligne 336 du fichier MpiParallelMng.cc.
|
private |
Définition à la ligne 337 du fichier MpiParallelMng.cc.
|
private |
Définition à la ligne 335 du fichier MpiParallelMng.cc.