Arcane  v3.15.3.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MessagePassing::Mpi::MpiControlDispatcher
+ Graphe d'héritage de Arcane::MessagePassing::Mpi::MpiControlDispatcher:
+ Graphe de collaboration de Arcane::MessagePassing::Mpi::MpiControlDispatcher:

Fonctions membres publiques

 MpiControlDispatcher (MpiAdapter *adapter)
 
void waitAllRequests (ArrayView< Request > requests) override
 
void waitSomeRequests (ArrayView< Request > requests, ArrayView< bool > indexes, bool is_non_blocking) override
 
IMessagePassingMngcommSplit (bool keep) override
 
void barrier () override
 
Request nonBlockingBarrier () override
 
MessageId probe (const PointToPointMessageInfo &message) override
 
MessageSourceInfo legacyProbe (const PointToPointMessageInfo &message) override
 
Ref< IRequestListcreateRequestListRef () override
 Création d'une liste de requêtes associé à ce gestionnaire.
 
IProfilerprofiler () const override
 
void setProfiler (IProfiler *p) override
 
MpiAdapteradapter () const
 

Attributs privés

MpiAdapterm_adapter
 

Description détaillée

Définition à la ligne 30 du fichier MpiControlDispatcher.h.

Documentation des constructeurs et destructeur

◆ MpiControlDispatcher()

Arcane::MessagePassing::Mpi::MpiControlDispatcher::MpiControlDispatcher ( MpiAdapter adapter)

Définition à la ligne 28 du fichier MpiControlDispatcher.cc.

Documentation des fonctions membres

◆ adapter()

MpiAdapter * Arcane::MessagePassing::Mpi::MpiControlDispatcher::adapter ( ) const
inline

Définition à la ligne 56 du fichier MpiControlDispatcher.h.

◆ barrier()

void Arcane::MessagePassing::Mpi::MpiControlDispatcher::barrier ( )
overridevirtual

Implémente Arccore::MessagePassing::IControlDispatcher.

Définition à la ligne 66 du fichier MpiControlDispatcher.cc.

◆ commSplit()

IMessagePassingMng * Arcane::MessagePassing::Mpi::MpiControlDispatcher::commSplit ( bool  keep)
overridevirtual

Implémente Arccore::MessagePassing::IControlDispatcher.

Définition à la ligne 57 du fichier MpiControlDispatcher.cc.

◆ createRequestListRef()

Ref< IRequestList > Arcane::MessagePassing::Mpi::MpiControlDispatcher::createRequestListRef ( )
inlineoverridevirtual

Création d'une liste de requêtes associé à ce gestionnaire.

Implémente Arccore::MessagePassing::IControlDispatcher.

Définition à la ligne 47 du fichier MpiControlDispatcher.h.

◆ legacyProbe()

MessageSourceInfo Arcane::MessagePassing::Mpi::MpiControlDispatcher::legacyProbe ( const PointToPointMessageInfo message)
overridevirtual

Réimplémentée à partir de Arccore::MessagePassing::IControlDispatcher.

Définition à la ligne 93 du fichier MpiControlDispatcher.cc.

◆ nonBlockingBarrier()

Request Arcane::MessagePassing::Mpi::MpiControlDispatcher::nonBlockingBarrier ( )
overridevirtual

Implémente Arccore::MessagePassing::IControlDispatcher.

Définition à la ligne 75 du fichier MpiControlDispatcher.cc.

◆ probe()

MessageId Arcane::MessagePassing::Mpi::MpiControlDispatcher::probe ( const PointToPointMessageInfo message)
overridevirtual

Implémente Arccore::MessagePassing::IControlDispatcher.

Définition à la ligne 84 du fichier MpiControlDispatcher.cc.

◆ profiler()

IProfiler * Arcane::MessagePassing::Mpi::MpiControlDispatcher::profiler ( ) const
overridevirtual

Implémente Arccore::MessagePassing::IControlDispatcher.

Définition à la ligne 102 du fichier MpiControlDispatcher.cc.

◆ setProfiler()

void Arcane::MessagePassing::Mpi::MpiControlDispatcher::setProfiler ( IProfiler p)
overridevirtual

Implémente Arccore::MessagePassing::IControlDispatcher.

Définition à la ligne 111 du fichier MpiControlDispatcher.cc.

◆ waitAllRequests()

void Arcane::MessagePassing::Mpi::MpiControlDispatcher::waitAllRequests ( ArrayView< Request requests)
overridevirtual

Implémente Arccore::MessagePassing::IControlDispatcher.

Définition à la ligne 37 du fichier MpiControlDispatcher.cc.

◆ waitSomeRequests()

void Arcane::MessagePassing::Mpi::MpiControlDispatcher::waitSomeRequests ( ArrayView< Request requests,
ArrayView< bool indexes,
bool  is_non_blocking 
)
overridevirtual

Implémente Arccore::MessagePassing::IControlDispatcher.

Définition à la ligne 46 du fichier MpiControlDispatcher.cc.

Documentation des données membres

◆ m_adapter

MpiAdapter* Arcane::MessagePassing::Mpi::MpiControlDispatcher::m_adapter
private

Définition à la ligne 60 du fichier MpiControlDispatcher.h.


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