12#ifndef ARCCORE_MESSAGEPASSINGMPI_INTERNAL_MPICONTROLDISPATCHER_H
13#define ARCCORE_MESSAGEPASSINGMPI_INTERNAL_MPICONTROLDISPATCHER_H
17#include "arccore/message_passing_mpi/MessagePassingMpiGlobal.h"
18#include "arccore/message_passing/IControlDispatcher.h"
23namespace Arcane::MessagePassing::Mpi
29class ARCCORE_MESSAGEPASSINGMPI_EXPORT MpiControlDispatcher
40 bool is_non_blocking)
override;
42 void barrier()
override;
43 Request nonBlockingBarrier()
override;
52 MpiAdapter* adapter()
const {
return m_adapter; }
Vue modifiable d'un tableau d'un type T.
Manage control streams for parallel messages.
Interface du gestionnaire des échanges de messages.
Interface d'un profiler pour les échanges de messages.
Informations sur la source d'un message.
Ref< IRequestList > createRequestListRef() override
Création d'une liste de requêtes associé à ce gestionnaire.
Informations pour envoyer/recevoir un message point à point.
Référence à une instance.