Version autonome de MpiMessagePassingMng. Plus de détails...
Graphe d'héritage de Arcane::MessagePassing::Mpi::StandaloneMpiMessagePassingMng:
Graphe de collaboration de Arcane::MessagePassing::Mpi::StandaloneMpiMessagePassingMng:Classes | |
| class | Impl |
Fonctions membres publiques statiques | |
| static MpiMessagePassingMng * | create (MPI_Comm comm, bool clean_comm=false) |
| Créé un gestionnaire associé au communicateur comm. | |
| static Ref< IMessagePassingMng > | createRef (MPI_Comm comm, bool clean_comm=false) |
| Créé un gestionnaire associé au communicateur comm. | |
Fonctions membres privées | |
| StandaloneMpiMessagePassingMng (Impl *p) | |
Attributs privés | |
| Impl * | m_p |
Membres hérités additionnels | |
Fonctions membres publiques hérités de Arcane::MessagePassing::Mpi::MpiMessagePassingMng | |
| MpiMessagePassingMng (const BuildInfo &bi) | |
| const MPI_Comm * | getMPIComm () const |
Fonctions membres publiques hérités de Arcane::MessagePassing::MessagePassingMng | |
| MessagePassingMng (Int32 comm_rank, Int32 comm_size, IDispatchers *d) | |
| Int32 | commRank () const override |
| Rang de cette instance dans le communicateur. | |
| Int32 | commSize () const override |
| Nombre d'instance dans le communicateur. | |
| IDispatchers * | dispatchers () override |
| ITimeMetricCollector * | timeMetricCollector () const override |
| Interface pour collecter les temps d'exécution (peut être nul) | |
| Communicator | communicator () const override |
| Communicateur MPI associé à cette instance. | |
| void | setTimeMetricCollector (ITimeMetricCollector *c) |
| void | setCommunicator (Communicator c) |
Fonctions membres publiques hérités de Arcane::ReferenceCounterImpl | |
| void | addReference () |
| void | removeReference () |
| void | _internalAddReference () |
| bool | _internalRemoveReference () |
Version autonome de MpiMessagePassingMng.
La création se fait via la méthode statique create() ou createRef().
Définition à la ligne 34 du fichier StandaloneMpiMessagePassingMng.h.
|
private |
Définition à la ligne 93 du fichier StandaloneMpiMessagePassingMng.cc.
|
override |
Définition à la ligne 103 du fichier StandaloneMpiMessagePassingMng.cc.
|
static |
Créé un gestionnaire associé au communicateur comm.
Définition à la ligne 134 du fichier StandaloneMpiMessagePassingMng.cc.
Référencé par createRef().
Voici le graphe des appelants de cette fonction :
|
static |
Créé un gestionnaire associé au communicateur comm.
Si clean_comm est vrai, on appelle MPI_Comm_free() sur comm lors de la destruction de l'instance.
Définition à la ligne 183 du fichier StandaloneMpiMessagePassingMng.cc.
Références create(), et Arcane::makeRef().
Voici le graphe d'appel pour cette fonction :
|
private |
Définition à la ligne 62 du fichier StandaloneMpiMessagePassingMng.h.