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

Déclarations générales de la composante 'message_passing'. Plus de détails...

+ Graphe des dépendances par inclusion de MessagePassingGlobal.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_MESSAGEPASSING_EXPORT   ARCCORE_IMPORT
 
#define ARCCORE_MESSAGEPASSING_EXTERN_TPL   extern
 

Énumérations

enum  Arccore::MessagePassing::eReduceType { Arccore::MessagePassing::ReduceMin , Arccore::MessagePassing::ReduceMax , Arccore::MessagePassing::ReduceSum }
 Types des réductions supportées. Plus de détails...
 
enum  Arccore::MessagePassing::eWaitType { WaitAll = 0 , Arccore::MessagePassing::WaitSome = 1 , Arccore::MessagePassing::TestSome = 2 , Arccore::MessagePassing::WaitSomeNonBlocking = 2 }
 Type d'attente. Plus de détails...
 
enum  Arccore::MessagePassing::eBlockingType { Blocking = 0 , NonBlocking }
 Type indiquant si un message est bloquant ou non. Plus de détails...
 
enum  Arccore::MessagePassing::ePointToPointMessageType { MsgSend = 0 , MsgReceive }
 Type de message point à point. Plus de détails...
 

Description détaillée

Déclarations générales de la composante 'message_passing'.

Définition dans le fichier MessagePassingGlobal.h.

Documentation des macros

◆ ARCCORE_MESSAGEPASSING_EXPORT

#define ARCCORE_MESSAGEPASSING_EXPORT   ARCCORE_IMPORT

Définition à la ligne 26 du fichier MessagePassingGlobal.h.

◆ ARCCORE_MESSAGEPASSING_EXTERN_TPL

#define ARCCORE_MESSAGEPASSING_EXTERN_TPL   extern

Définition à la ligne 27 du fichier MessagePassingGlobal.h.