Manage control streams for parallel messages. Plus de détails...
Graphe d'héritage de Arcane::MessagePassing::IControlDispatcher:
Graphe de collaboration de Arcane::MessagePassing::IControlDispatcher:Fonctions membres publiques | |
| virtual void | waitAllRequests (ArrayView< Request > requests)=0 |
| virtual void | waitSomeRequests (ArrayView< Request > requests, ArrayView< bool > indexes, bool is_non_blocking)=0 |
| virtual IMessagePassingMng * | commSplit (bool keep)=0 |
| virtual void | barrier ()=0 |
| virtual Request | nonBlockingBarrier ()=0 |
| virtual MessageId | probe (const PointToPointMessageInfo &message)=0 |
| virtual MessageSourceInfo | legacyProbe (const PointToPointMessageInfo &message) |
| virtual Ref< IRequestList > | createRequestListRef ()=0 |
| Création d'une liste de requêtes associé à ce gestionnaire. | |
| virtual IProfiler * | profiler () const =0 |
| virtual void | setProfiler (IProfiler *p)=0 |
Manage control streams for parallel messages.
Définition à la ligne 33 du fichier IControlDispatcher.h.
|
pure virtual |
Création d'une liste de requêtes associé à ce gestionnaire.
Implémenté dans Arcane::MessagePassing::Mpi::MpiControlDispatcher, et Arcane::ParallelMngDispatcher::DefaultControlDispatcher.
Référencé par Arcane::MessagePassing::mpCreateRequestListRef().
Voici le graphe des appelants de cette fonction :
|
virtual |
Définition à la ligne 299 du fichier Messages.cc.