Implémentation MPI du gestionnaire des échanges de messages. Plus de détails...
Classes | |
class | BuildInfo |
Fonctions membres publiques | |
MpiMessagePassingMng (const BuildInfo &bi) | |
const MPI_Comm * | getMPIComm () const |
![]() | |
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) |
![]() | |
void | addReference () |
void | removeReference () |
void | _internalAddReference () |
bool | _internalRemoveReference () |
Attributs privés | |
MPI_Comm | m_mpi_communicator |
Implémentation MPI du gestionnaire des échanges de messages.
Définition à la ligne 31 du fichier MpiMessagePassingMng.h.
|
explicit |
Définition à la ligne 26 du fichier MpiMessagePassingMng.cc.
|
inline |
Définition à la ligne 68 du fichier MpiMessagePassingMng.h.
|
private |
Définition à la ligne 72 du fichier MpiMessagePassingMng.h.