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; }
Modifiable view of an array of type T.
Manage control streams for parallel messages.
Interface of the message passing manager.
Interface of a profiler for message exchanges.
Information about the source of a message.
Ref< IRequestList > createRequestListRef() override
Creation of a request list associated with this manager.
Information for sending/receiving a point-to-point message.
Reference to an instance.