Classes | |
class | ReceiveSerializerSubRequest |
class | SendSerializerSubRequest |
Sous-requête d'envoi. Plus de détails... | |
class | SerializeSubRequest |
Fonctions membres publiques | |
MpiSerializeDispatcher (MpiAdapter *adapter) | |
Ref< ISerializeMessageList > | createSerializeMessageListRef () override |
Créé une liste de messages de sérialisation. | |
Request | sendSerializer (const ISerializer *s, const PointToPointMessageInfo &message) override |
Message d'envoi. | |
Request | receiveSerializer (ISerializer *s, const PointToPointMessageInfo &message) override |
Message de réception. | |
void | broadcastSerializer (ISerializer *values, MessageRank rank) |
ITraceMng * | traceMng () const |
Fonctions membres protégées | |
Request | _recvSerializerBytes (Span< Byte > bytes, MessageRank rank, MessageTag tag, bool is_blocking) |
Request | _recvSerializerBytes (Span< Byte > bytes, MessageId message_id, bool is_blocking) |
Int64 | serializeBufferSize () const |
Request | legacySendSerializer (ISerializer *values, const PointToPointMessageInfo &message) |
Request | sendSerializer (const ISerializer *s, const PointToPointMessageInfo &message, bool force_one_message) |
void | legacyReceiveSerializer (ISerializer *values, MessageRank rank, MessageTag mpi_tag) |
void | checkFinishedSubRequests () |
MpiAdapter * | adapter () const |
static MessageTag | nextSerializeTag (MessageTag tag) |
Définition à la ligne 29 du fichier MpiSerializeDispatcher.h.
|
explicit |
Définition à la ligne 204 du fichier MpiSerializeDispatcher.cc.
|
override |
Définition à la ligne 219 du fichier MpiSerializeDispatcher.cc.
|
protected |
Définition à la ligne 312 du fichier MpiSerializeDispatcher.cc.
|
protected |
Définition à la ligne 326 du fichier MpiSerializeDispatcher.cc.
|
inline |
Définition à la ligne 67 du fichier MpiSerializeDispatcher.h.
void Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::broadcastSerializer | ( | ISerializer * | values, |
MessageRank | rank | ||
) |
Définition à la ligne 522 du fichier MpiSerializeDispatcher.cc.
void Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::checkFinishedSubRequests | ( | ) |
Définition à la ligne 405 du fichier MpiSerializeDispatcher.cc.
|
overridevirtual |
Créé une liste de messages de sérialisation.
Implémente Arccore::MessagePassing::ISerializeDispatcher.
Définition à la ligne 578 du fichier MpiSerializeDispatcher.cc.
void Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::legacyReceiveSerializer | ( | ISerializer * | values, |
MessageRank | rank, | ||
MessageTag | mpi_tag | ||
) |
Définition à la ligne 365 du fichier MpiSerializeDispatcher.cc.
Request Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::legacySendSerializer | ( | ISerializer * | values, |
const PointToPointMessageInfo & | message | ||
) |
Définition à la ligne 254 du fichier MpiSerializeDispatcher.cc.
|
static |
Définition à la ligne 229 du fichier MpiSerializeDispatcher.cc.
|
overridevirtual |
Message de réception.
Implémente Arccore::MessagePassing::ISerializeDispatcher.
Définition à la ligne 496 du fichier MpiSerializeDispatcher.cc.
Références Arccore::MessagePassing::PointToPointMessageInfo::destinationRank(), Arccore::MessagePassing::PointToPointMessageInfo::isBlocking(), Arccore::MessagePassing::PointToPointMessageInfo::isMessageId(), Arccore::MessagePassing::PointToPointMessageInfo::isRankTag(), Arccore::MessagePassing::PointToPointMessageInfo::messageId(), et Arccore::MessagePassing::PointToPointMessageInfo::tag().
|
overridevirtual |
Message d'envoi.
Implémente Arccore::MessagePassing::ISerializeDispatcher.
Définition à la ligne 440 du fichier MpiSerializeDispatcher.cc.
Références sendSerializer().
Référencé par Arcane::MessagePassing::Mpi::MpiSerializeMessageList::processPendingMessages(), et sendSerializer().
Request Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::sendSerializer | ( | const ISerializer * | s, |
const PointToPointMessageInfo & | message, | ||
bool | force_one_message | ||
) |
Définition à la ligne 449 du fichier MpiSerializeDispatcher.cc.
|
inline |
Définition à la ligne 62 du fichier MpiSerializeDispatcher.h.
|
inline |
Définition à la ligne 72 du fichier MpiSerializeDispatcher.h.