Arcane  v3.15.3.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MessagePassing::Mpi::MpiMessagePassingMng

Implémentation MPI du gestionnaire des échanges de messages. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/message_passing_mpi/arccore/message_passing_mpi/MpiMessagePassingMng.h>

+ Graphe d'héritage de Arcane::MessagePassing::Mpi::MpiMessagePassingMng:
+ Graphe de collaboration de Arcane::MessagePassing::Mpi::MpiMessagePassingMng:

Classes

class  BuildInfo
 

Fonctions membres publiques

 MpiMessagePassingMng (const BuildInfo &bi)
 
const MPI_CommgetMPIComm () const
 
- Fonctions membres publiques hérités de Arccore::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.
 
IDispatchersdispatchers () override
 
ITimeMetricCollectortimeMetricCollector () 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 Arccore::ReferenceCounterImpl
void addReference ()
 
void removeReference ()
 
void _internalAddReference ()
 
bool _internalRemoveReference ()
 

Attributs privés

MPI_Comm m_mpi_communicator
 

Description détaillée

Implémentation MPI du gestionnaire des échanges de messages.

Définition à la ligne 31 du fichier MpiMessagePassingMng.h.

Documentation des constructeurs et destructeur

◆ MpiMessagePassingMng()

Arcane::MessagePassing::Mpi::MpiMessagePassingMng::MpiMessagePassingMng ( const BuildInfo bi)
explicit

Définition à la ligne 26 du fichier MpiMessagePassingMng.cc.

Documentation des fonctions membres

◆ getMPIComm()

const MPI_Comm * Arcane::MessagePassing::Mpi::MpiMessagePassingMng::getMPIComm ( ) const
inline

Définition à la ligne 68 du fichier MpiMessagePassingMng.h.

Documentation des données membres

◆ m_mpi_communicator

MPI_Comm Arcane::MessagePassing::Mpi::MpiMessagePassingMng::m_mpi_communicator
private

Définition à la ligne 72 du fichier MpiMessagePassingMng.h.


La documentation de cette classe a été générée à partir des fichiers suivants :