14#include "arccore/message_passing/MessagePassingMng.h"
16#include "arccore/trace/ITraceMng.h"
29: m_comm_rank(comm_rank)
30, m_comm_size(comm_size)
49IDispatchers* MessagePassingMng::
58 return m_communicator;
61void MessagePassingMng::
68timeMetricCollector()
const
70 return m_time_metric_collector;
73void MessagePassingMng::
76 m_time_metric_collector = c;
79void MessagePassingMng::
88extern "C++" void ARCCORE_MESSAGEPASSING_EXPORT
#define ARCCORE_DEFINE_REFERENCE_COUNTED_CLASS(class_name)
Macro to define methods and types for a class that uses a reference counter.
Interface managing statistics on execution.
Communicator for message exchange.
Interface of the dispatcher container.
Interface of the message passing manager.
friend void mpDelete(IMessagePassingMng *)
Destroys the message passing instance p.
Declarations of types and methods used by message exchange mechanisms.
auto makeRef(InstanceType *t) -> Ref< InstanceType >
Creates a reference on a pointer.
std::int32_t Int32
Signed integer type of 32 bits.