|
Ref< IRequestList > | Arccore::MessagePassing::mpCreateRequestListRef (IMessagePassingMng *pm) |
| Créé une liste de requêtes.
|
|
void | Arccore::MessagePassing::mpWaitAll (IMessagePassingMng *pm, ArrayView< Request > requests) |
| Bloque tant que les requêtes de requests ne sont pas terminées.
|
|
void | Arccore::MessagePassing::mpWait (IMessagePassingMng *pm, Request request) |
| Bloque jusqu'à ce que la requête request soit terminée.
|
|
void | Arccore::MessagePassing::mpWaitSome (IMessagePassingMng *pm, ArrayView< Request > requests, ArrayView< bool > indexes) |
| Bloque jusqu'à ce qu'au moins une des requêtes de request soit terminée.
|
|
void | Arccore::MessagePassing::mpTestSome (IMessagePassingMng *pm, ArrayView< Request > requests, ArrayView< bool > indexes) |
| Teste si des requêtes de request sont terminées.
|
|
void | Arccore::MessagePassing::mpWait (IMessagePassingMng *pm, ArrayView< Request > requests, ArrayView< bool > indexes, eWaitType wait_type) |
| Fonction générale d'attente de terminaison de requête.
|
|
MessageId | Arccore::MessagePassing::mpProbe (IMessagePassingMng *pm, const PointToPointMessageInfo &message) |
| Teste si un message est disponible.
|
|
MessageSourceInfo | Arccore::MessagePassing::mpLegacyProbe (IMessagePassingMng *pm, const PointToPointMessageInfo &message) |
| Teste si un message est disponible.
|
|
IMessagePassingMng * | Arccore::MessagePassing::mpSplit (IMessagePassingMng *pm, bool keep) |
| Créé une nouvelle instance de IMessagePassingMng.
|
|
void | Arccore::MessagePassing::mpBarrier (IMessagePassingMng *pm) |
| Effectue une barrière.
|
|
Request | Arccore::MessagePassing::mpNonBlockingBarrier (IMessagePassingMng *pm) |
| Effectue une barrière non bloquante.
|
|
Ref< ISerializeMessageList > | Arccore::MessagePassing::mpCreateSerializeMessageListRef (IMessagePassingMng *pm) |
| Créé une liste de messages de sérialisation.
|
|
Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, const ISerializer *values, const PointToPointMessageInfo &message) |
| Message d'envoi utilisant un ISerializer.
|
|
Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, ISerializer *values, const PointToPointMessageInfo &message) |
| Message de réception utilisant un ISerializer.
|
|
void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, const ISerializer *send_serializer, ISerializer *recv_serializer) |
| Message allGather() pour une sérialisation.
|
|
Liste des fonctions d'échange de message.
Définition dans le fichier Messages.h.