Liste des fonctions d'échange de message. Plus de détails...
#include "arccore/message_passing/IMessagePassingMng.h"
#include "arccore/message_passing/IDispatchers.h"
#include "arccore/message_passing/ITypeDispatcher.h"
#include "arccore/message_passing/Request.h"
#include "arccore/base/RefDeclarations.h"
#include "arccore/base/Span.h"
Aller au code source de ce fichier.
Espaces de nommage | |
namespace | Arccore |
Espace de nom de Arccore. | |
namespace | Arccore::MessagePassing |
Espace de nommage contenant les types et déclarations qui gèrent le mécanisme de parallélisme par échange de message. | |
Macros | |
#define | ARCCORE_GENERATE_MESSAGEPASSING_PROTOTYPE(type) |
Fonctions | |
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. | |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const char > send_buf, Array< char > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const char > send_buf, Array< char > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< char > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT char | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, char v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< char > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const char > send_buf, Span< char > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< char > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< char > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const char > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< char > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const char > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const char > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< char > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< char > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const char > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< char > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const char > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< char > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const signed char > send_buf, Array< signed char > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const signed char > send_buf, Array< signed char > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< signed char > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT signed char | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, signed char v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< signed char > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const signed char > send_buf, Span< signed char > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< signed char > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< signed char > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const signed char > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< signed char > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const signed char > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const signed char > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< signed char > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< signed char > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const signed char > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< signed char > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const signed char > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< signed char > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Array< unsigned char > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Array< unsigned char > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< unsigned char > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT unsigned char | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, unsigned char v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< unsigned char > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< unsigned char > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< unsigned char > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned char > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned char > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned char > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned char > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned char > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned char > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const unsigned char > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< unsigned char > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const unsigned char > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< unsigned char > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const short > send_buf, Array< short > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const short > send_buf, Array< short > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< short > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT short | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, short v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< short > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const short > send_buf, Span< short > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< short > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< short > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const short > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< short > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const short > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const short > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< short > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< short > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const short > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< short > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const short > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< short > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Array< unsigned short > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Array< unsigned short > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< unsigned short > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT unsigned short | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, unsigned short v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< unsigned short > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< unsigned short > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< unsigned short > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned short > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned short > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned short > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned short > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned short > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned short > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const unsigned short > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< unsigned short > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const unsigned short > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< unsigned short > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const int > send_buf, Array< int > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const int > send_buf, Array< int > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< int > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT int | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, int v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< int > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const int > send_buf, Span< int > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< int > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< int > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const int > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< int > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const int > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const int > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< int > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< int > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const int > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< int > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const int > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< int > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Array< unsigned int > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Array< unsigned int > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< unsigned int > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT unsigned int | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, unsigned int v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< unsigned int > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< unsigned int > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< unsigned int > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned int > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned int > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned int > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned int > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned int > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned int > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const unsigned int > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< unsigned int > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const unsigned int > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< unsigned int > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const long > send_buf, Array< long > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const long > send_buf, Array< long > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< long > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT long | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, long v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< long > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const long > send_buf, Span< long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< long > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< long > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const long > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< long > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const long > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const long > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< long > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< long > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const long > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< long > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const long > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< long > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Array< unsigned long > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Array< unsigned long > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< unsigned long > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT unsigned long | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, unsigned long v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< unsigned long > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< unsigned long > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< unsigned long > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned long > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned long > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned long > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned long > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned long > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned long > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const unsigned long > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< unsigned long > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const unsigned long > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< unsigned long > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const long long > send_buf, Array< long long > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const long long > send_buf, Array< long long > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< long long > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT long long | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, long long v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< long long > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const long long > send_buf, Span< long long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< long long > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< long long > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const long long > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< long long > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const long long > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const long long > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< long long > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< long long > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const long long > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< long long > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const long long > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< long long > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Array< unsigned long long > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Array< unsigned long long > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< unsigned long long > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT unsigned long long | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, unsigned long long v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< unsigned long long > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< unsigned long long > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< unsigned long long > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned long long > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned long long > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned long long > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const unsigned long long > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned long long > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< unsigned long long > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< unsigned long long > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< unsigned long long > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const float > send_buf, Array< float > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const float > send_buf, Array< float > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< float > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT float | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, float v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< float > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const float > send_buf, Span< float > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< float > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< float > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const float > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< float > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const float > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const float > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< float > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< float > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const float > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< float > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const float > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< float > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const double > send_buf, Array< double > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const double > send_buf, Array< double > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< double > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT double | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, double v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< double > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const double > send_buf, Span< double > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< double > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< double > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const double > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< double > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const double > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const double > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< double > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< double > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const double > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< double > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const double > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< double > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const long double > send_buf, Array< long double > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const long double > send_buf, Array< long double > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< long double > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT long double | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, long double v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< long double > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const long double > send_buf, Span< long double > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< long double > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< long double > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const long double > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< long double > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const long double > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const long double > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< long double > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< long double > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const long double > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< long double > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const long double > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< long double > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Array< BFloat16 > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Array< BFloat16 > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< BFloat16 > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT BFloat16 | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, BFloat16 v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< BFloat16 > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< BFloat16 > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< BFloat16 > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const BFloat16 > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< BFloat16 > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const BFloat16 > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const BFloat16 > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< BFloat16 > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< BFloat16 > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< BFloat16 > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< BFloat16 > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGather (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingGather (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllGatherVariable (IMessagePassingMng *pm, Span< const Float16 > send_buf, Array< Float16 > &recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpGatherVariable (IMessagePassingMng *pm, Span< const Float16 > send_buf, Array< Float16 > &recv_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpGather (IMessagePassingMng *pm, GatherMessageInfo< Float16 > &gather_info) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpScatterVariable (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf, Int32 root) |
C ARCCORE_MESSAGEPASSING_EXPORT Float16 | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Float16 v) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< Float16 > buf) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const Float16 > send_buf, Span< Float16 > recv_buf) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpBroadcast (IMessagePassingMng *pm, Span< Float16 > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< Float16 > send_buf, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const Float16 > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< Float16 > values, Int32 rank) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const Float16 > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpSend (IMessagePassingMng *pm, Span< const Float16 > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< Float16 > values, Int32 rank, bool is_blocked) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpReceive (IMessagePassingMng *pm, Span< Float16 > values, const PointToPointMessageInfo &message) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAll (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf, Int32 count) |
C ARCCORE_MESSAGEPASSING_EXPORT void | Arccore::MessagePassing::mpAllToAllVariable (IMessagePassingMng *pm, Span< const Float16 > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< Float16 > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
C ARCCORE_MESSAGEPASSING_EXPORT Request | Arccore::MessagePassing::mpNonBlockingAllToAllVariable (IMessagePassingMng *pm, Span< const Float16 > send_buf, ConstArrayView< Int32 > send_count, ConstArrayView< Int32 > send_index, Span< Float16 > recv_buf, ConstArrayView< Int32 > recv_count, ConstArrayView< Int32 > recv_index) |
Liste des fonctions d'échange de message.
Définition dans le fichier Messages.h.
#define ARCCORE_GENERATE_MESSAGEPASSING_PROTOTYPE | ( | type | ) |
Définition à la ligne 34 du fichier Messages.h.