Espace de nommage contenant les types et déclarations qui gèrent le mécanisme de parallélisme par échange de message.
Plus de détails...
|
ARCCORE_MESSAGEPASSING_EXPORT void _internalThrowNotImplementedTypeDispatcher | ARCCORE_NORETURN () |
|
void ARCCORE_MESSAGEPASSING_EXPORT | mpDelete (IMessagePassingMng *p) |
| Détruit l'instance p.
|
|
std::ostream & | operator<< (std::ostream &o, const MessageId &pmessage) |
|
Ref< IRequestList > | mpCreateRequestListRef (IMessagePassingMng *pm) |
| Créé une liste de requêtes.
|
|
void | mpWaitAll (IMessagePassingMng *pm, ArrayView< Request > requests) |
| Bloque tant que les requêtes de requests ne sont pas terminées.
|
|
void | mpWait (IMessagePassingMng *pm, Request request) |
| Bloque jusqu'à ce que la requête request soit terminée.
|
|
void | 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 | mpTestSome (IMessagePassingMng *pm, ArrayView< Request > requests, ArrayView< bool > indexes) |
| Teste si des requêtes de request sont terminées.
|
|
void | mpWait (IMessagePassingMng *pm, ArrayView< Request > requests, ArrayView< bool > indexes, eWaitType wait_type) |
| Fonction générale d'attente de terminaison de requête.
|
|
MessageId | mpProbe (IMessagePassingMng *pm, const PointToPointMessageInfo &message) |
| Teste si un message est disponible.
|
|
MessageSourceInfo | mpLegacyProbe (IMessagePassingMng *pm, const PointToPointMessageInfo &message) |
| Teste si un message est disponible.
|
|
IMessagePassingMng * | mpSplit (IMessagePassingMng *pm, bool keep) |
| Créé une nouvelle instance de IMessagePassingMng.
|
|
void | mpBarrier (IMessagePassingMng *pm) |
| Effectue une barrière.
|
|
Request | mpNonBlockingBarrier (IMessagePassingMng *pm) |
| Effectue une barrière non bloquante.
|
|
Ref< ISerializeMessageList > | mpCreateSerializeMessageListRef (IMessagePassingMng *pm) |
| Créé une liste de messages de sérialisation.
|
|
Request | mpSend (IMessagePassingMng *pm, const ISerializer *values, const PointToPointMessageInfo &message) |
| Message d'envoi utilisant un ISerializer.
|
|
Request | mpReceive (IMessagePassingMng *pm, ISerializer *values, const PointToPointMessageInfo &message) |
| Message de réception utilisant un ISerializer.
|
|
void | mpAllGather (IMessagePassingMng *pm, const ISerializer *send_serializer, ISerializer *recv_serializer) |
| Message allGather() pour une sérialisation.
|
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGather (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const char > send_buf, Array< char > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const char > send_buf, Array< char > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< char > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT char | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, char v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< char > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const char > send_buf, Span< char > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< char > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< char > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const char > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< char > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const char > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const char > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< char > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< char > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const char > send_buf, Span< char > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const signed char > send_buf, Array< signed char > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const signed char > send_buf, Array< signed char > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< signed char > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT signed char | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, signed char v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< signed char > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const signed char > send_buf, Span< signed char > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< signed char > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< signed char > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const signed char > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< signed char > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const signed char > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const signed char > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< signed char > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< signed char > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const signed char > send_buf, Span< signed char > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Array< unsigned char > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Array< unsigned char > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< unsigned char > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT unsigned char | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, unsigned char v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< unsigned char > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< unsigned char > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< unsigned char > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const unsigned char > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< unsigned char > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const unsigned char > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const unsigned char > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< unsigned char > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< unsigned char > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const unsigned char > send_buf, Span< unsigned char > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const short > send_buf, Array< short > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const short > send_buf, Array< short > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< short > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT short | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, short v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< short > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const short > send_buf, Span< short > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< short > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< short > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const short > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< short > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const short > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const short > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< short > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< short > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const short > send_buf, Span< short > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Array< unsigned short > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Array< unsigned short > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< unsigned short > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT unsigned short | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, unsigned short v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< unsigned short > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< unsigned short > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< unsigned short > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const unsigned short > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< unsigned short > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const unsigned short > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const unsigned short > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< unsigned short > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< unsigned short > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const unsigned short > send_buf, Span< unsigned short > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const int > send_buf, Array< int > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const int > send_buf, Array< int > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< int > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT int | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, int v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< int > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const int > send_buf, Span< int > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< int > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< int > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const int > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< int > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const int > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const int > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< int > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< int > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const int > send_buf, Span< int > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Array< unsigned int > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Array< unsigned int > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< unsigned int > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT unsigned int | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, unsigned int v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< unsigned int > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< unsigned int > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< unsigned int > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const unsigned int > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< unsigned int > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const unsigned int > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const unsigned int > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< unsigned int > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< unsigned int > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const unsigned int > send_buf, Span< unsigned int > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const long > send_buf, Array< long > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const long > send_buf, Array< long > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< long > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT long | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, long v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< long > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const long > send_buf, Span< long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< long > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< long > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const long > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< long > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const long > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const long > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< long > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< long > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const long > send_buf, Span< long > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Array< unsigned long > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Array< unsigned long > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< unsigned long > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT unsigned long | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, unsigned long v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< unsigned long > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< unsigned long > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< unsigned long > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const unsigned long > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< unsigned long > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const unsigned long > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const unsigned long > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< unsigned long > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< unsigned long > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const unsigned long > send_buf, Span< unsigned long > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const long long > send_buf, Array< long long > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const long long > send_buf, Array< long long > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< long long > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT long long | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, long long v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< long long > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const long long > send_buf, Span< long long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< long long > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< long long > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const long long > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< long long > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const long long > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const long long > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< long long > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< long long > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const long long > send_buf, Span< long long > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Array< unsigned long long > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Array< unsigned long long > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< unsigned long long > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, unsigned long long v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< unsigned long long > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< unsigned long long > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< unsigned long long > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const unsigned long long > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< unsigned long long > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const unsigned long long > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const unsigned long long > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< unsigned long long > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< unsigned long long > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const unsigned long long > send_buf, Span< unsigned long long > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const float > send_buf, Array< float > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const float > send_buf, Array< float > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< float > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT float | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, float v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< float > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const float > send_buf, Span< float > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< float > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< float > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const float > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< float > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const float > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const float > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< float > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< float > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const float > send_buf, Span< float > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const double > send_buf, Array< double > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const double > send_buf, Array< double > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< double > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT double | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, double v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< double > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const double > send_buf, Span< double > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< double > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< double > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const double > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< double > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const double > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const double > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< double > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< double > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const double > send_buf, Span< double > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const long double > send_buf, Array< long double > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const long double > send_buf, Array< long double > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< long double > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT long double | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, long double v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< long double > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const long double > send_buf, Span< long double > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< long double > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< long double > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const long double > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< long double > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const long double > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const long double > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< long double > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< long double > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const long double > send_buf, Span< long double > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Array< BFloat16 > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Array< BFloat16 > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< BFloat16 > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT BFloat16 | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, BFloat16 v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< BFloat16 > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< BFloat16 > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< BFloat16 > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const BFloat16 > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< BFloat16 > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const BFloat16 > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const BFloat16 > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< BFloat16 > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< BFloat16 > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const BFloat16 > send_buf, Span< BFloat16 > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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 | mpAllGather (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGather (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllGather (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingGather (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllGatherVariable (IMessagePassingMng *pm, Span< const Float16 > send_buf, Array< Float16 > &recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpGatherVariable (IMessagePassingMng *pm, Span< const Float16 > send_buf, Array< Float16 > &recv_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpGather (IMessagePassingMng *pm, GatherMessageInfo< Float16 > &gather_info) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpScatterVariable (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf, Int32 root) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Float16 | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Float16 v) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< Float16 > buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllReduce (IMessagePassingMng *pm, eReduceType rt, Span< const Float16 > send_buf, Span< Float16 > recv_buf) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpBroadcast (IMessagePassingMng *pm, Span< Float16 > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingBroadcast (IMessagePassingMng *pm, Span< Float16 > send_buf, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpSend (IMessagePassingMng *pm, Span< const Float16 > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpReceive (IMessagePassingMng *pm, Span< Float16 > values, Int32 rank) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const Float16 > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpSend (IMessagePassingMng *pm, Span< const Float16 > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< Float16 > values, Int32 rank, bool is_blocked) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpReceive (IMessagePassingMng *pm, Span< Float16 > values, const PointToPointMessageInfo &message) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | mpAllToAll (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT Request | mpNonBlockingAllToAll (IMessagePassingMng *pm, Span< const Float16 > send_buf, Span< Float16 > recv_buf, Int32 count) |
|
C ARCCORE_MESSAGEPASSING_EXPORT void | 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 | 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) |
|