Classe de base commune à SharedMemoryParallelDispatch.
Plus de détails...
#include <arcane/parallel/thread/SharedMemoryParallelDispatch.h>
|
| SharedMemoryParallelDispatchBase (ITraceMng *tm, SharedMemoryParallelMng *parallel_mng, ISharedMemoryMessageQueue *message_queue, ArrayView< SharedMemoryParallelDispatchBase * > all_dispatchs_base) |
|
void | _genericAllToAll (ConstMemoryView send_buf, MutableMemoryView recv_buf, Int32 count) |
|
void | _genericAllGather (ConstMemoryView send_buf, MutableMemoryView recv_buf) |
|
void | _genericAllGatherVariable (ConstMemoryView send_buf, IResizableArray *recv_buf) |
|
void | _genericAllToAllVariable (ConstMemoryView send_buf, Span< const Int32 > send_count, Span< const Int32 > send_index, MutableMemoryView recv_buf, Span< const Int32 > recv_count, Span< const Int32 > recv_index) |
|
void | _genericScatterVariable (ConstMemoryView send_buf, MutableMemoryView recv_buf, Int32 root) |
|
Request | _genericSend (ConstMemoryView send_buffer, const PointToPointMessageInfo &message2) |
|
Request | _genericReceive (MutableMemoryView recv_buffer, const PointToPointMessageInfo &message2) |
|
void | _genericBroadcast (MutableMemoryView send_buf, Int32 rank) |
|
void | _collectiveBarrier () |
|
void | _setLocalVerboseLevel (Int32 v) |
|
Int32 | _localVerboseLevel () const |
|
|
| ARCCORE_INTERNAL_DEFINE_REFERENCE_COUNTED_INCLASS_METHODS () |
|
Classe de base commune à SharedMemoryParallelDispatch.
Définition à la ligne 124 du fichier SharedMemoryParallelDispatch.h.
◆ MessageRank
◆ MessageTag
◆ PointToPointMessageInfo
◆ Request
◆ SharedMemoryParallelDispatchBase()
◆ _collectiveBarrier()
void Arcane::MessagePassing::SharedMemoryParallelDispatchBase::_collectiveBarrier |
( |
| ) |
|
|
protected |
◆ _genericAllGather()
void Arcane::MessagePassing::SharedMemoryParallelDispatchBase::_genericAllGather |
( |
ConstMemoryView |
send_buf, |
|
|
MutableMemoryView |
recv_buf |
|
) |
| |
|
protected |
◆ _genericAllGatherVariable()
void Arcane::MessagePassing::SharedMemoryParallelDispatchBase::_genericAllGatherVariable |
( |
ConstMemoryView |
send_buf, |
|
|
IResizableArray * |
recv_buf |
|
) |
| |
|
protected |
◆ _genericAllToAll()
void Arcane::MessagePassing::SharedMemoryParallelDispatchBase::_genericAllToAll |
( |
ConstMemoryView |
send_buf, |
|
|
MutableMemoryView |
recv_buf, |
|
|
Int32 |
count |
|
) |
| |
|
protected |
◆ _genericAllToAllVariable()
void Arcane::MessagePassing::SharedMemoryParallelDispatchBase::_genericAllToAllVariable |
( |
ConstMemoryView |
send_buf, |
|
|
Span< const Int32 > |
send_count, |
|
|
Span< const Int32 > |
send_index, |
|
|
MutableMemoryView |
recv_buf, |
|
|
Span< const Int32 > |
recv_count, |
|
|
Span< const Int32 > |
recv_index |
|
) |
| |
|
protected |
◆ _genericBroadcast()
void Arcane::MessagePassing::SharedMemoryParallelDispatchBase::_genericBroadcast |
( |
MutableMemoryView |
send_buf, |
|
|
Int32 |
rank |
|
) |
| |
|
protected |
◆ _genericReceive()
◆ _genericScatterVariable()
void Arcane::MessagePassing::SharedMemoryParallelDispatchBase::_genericScatterVariable |
( |
ConstMemoryView |
send_buf, |
|
|
MutableMemoryView |
recv_buf, |
|
|
Int32 |
root |
|
) |
| |
|
protected |
◆ _genericSend()
Request Arcane::MessagePassing::SharedMemoryParallelDispatchBase::_genericSend |
( |
ConstMemoryView |
send_buffer, |
|
|
const PointToPointMessageInfo & |
message2 |
|
) |
| |
|
protected |
◆ SharedMemoryParallelDispatch
◆ m_all_dispatchs_base
◆ m_alltoallv_infos
◆ m_broadcast_view
MutableMemoryView Arcane::MessagePassing::SharedMemoryParallelDispatchBase::m_broadcast_view |
|
private |
◆ m_const_view
ConstMemoryView Arcane::MessagePassing::SharedMemoryParallelDispatchBase::m_const_view |
|
protected |
◆ m_message_queue
◆ m_nb_rank
Int32 Arcane::MessagePassing::SharedMemoryParallelDispatchBase::m_nb_rank = 0 |
|
protected |
◆ m_parallel_mng
◆ m_rank
Int32 Arcane::MessagePassing::SharedMemoryParallelDispatchBase::m_rank = -1 |
|
protected |
◆ m_recv_view
MutableMemoryView Arcane::MessagePassing::SharedMemoryParallelDispatchBase::m_recv_view |
|
protected |
◆ m_send_view
ConstMemoryView Arcane::MessagePassing::SharedMemoryParallelDispatchBase::m_send_view |
|
protected |
La documentation de cette classe a été générée à partir des fichiers suivants :