Sous-requête d'envoi. Plus de détails...
Fonctions membres publiques | |
SendSerializerSubRequest (MpiSerializeDispatcher *pm, BasicSerializer *buf, MessageRank rank, MessageTag mpi_tag) | |
Request | executeOnCompletion (const SubRequestCompletionInfo &) override |
Callback appelé lorsque la requête associée est terminée. | |
void | sendMessage () |
Attributs privés | |
MpiSerializeDispatcher * | m_dispatcher |
BasicSerializer * | m_serialize_buffer |
MessageRank | m_rank |
MessageTag | m_mpi_tag |
Request | m_send_request |
bool | m_is_message_sent = false |
Sous-requête d'envoi.
Cette classe est utilisée lorsqu'un message de sérialisation est trop gros pour être envoyé en une seule fois. Dans ce cas, un deuxième message est envoyé. Ce deuxième message contient le message complet de sérialisation car le destinataire connait la taille complète du message et peut donc allouer la mémoire nécessaire.
Définition à la ligne 95 du fichier MpiSerializeDispatcher.cc.
|
inline |
Définition à la ligne 100 du fichier MpiSerializeDispatcher.cc.
|
inlineoverridevirtual |
Callback appelé lorsque la requête associée est terminée.
Implémente Arcane::MessagePassing::ISubRequest.
Définition à la ligne 106 du fichier MpiSerializeDispatcher.cc.
|
inline |
Définition à la ligne 113 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 128 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 133 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 131 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 130 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 132 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 129 du fichier MpiSerializeDispatcher.cc.