Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du fichier Messages.h

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"
+ Graphe des dépendances par inclusion de Messages.h:
+ Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

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< IRequestListArccore::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.
 
IMessagePassingMngArccore::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< ISerializeMessageListArccore::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)
 

Description détaillée

Liste des fonctions d'échange de message.

Définition dans le fichier Messages.h.

Documentation des macros

◆ ARCCORE_GENERATE_MESSAGEPASSING_PROTOTYPE

#define ARCCORE_GENERATE_MESSAGEPASSING_PROTOTYPE (   type)

Définition à la ligne 34 du fichier Messages.h.