Arcane  v3.16.0.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.

Classes

class  Arccore::ISerializer
 Interface d'un sérialiseur. Plus de détails...
 
class  Arccore::ITimeMetricCollector
 Interface gérant les statistiques sur l'exécution. Plus de détails...
 
class  Arccore::MessagePassing::internal::BasicSerializeMessage
 
class  Arccore::MessagePassing::internal::SerializeMessageList
 
class  Arccore::MessagePassing::IRequestCreator
 Interface d'un créateur de requête. Plus de détails...
 
class  Arccore::MessagePassing::IRequestList
 Liste de requête de messages. Plus de détails...
 
class  Arccore::MessagePassing::ISubRequest
 
class  Arccore::MessagePassing::MessageRank
 Rang d'un message. Plus de détails...
 
class  Arccore::MessagePassing::MessageSourceInfo
 Informations sur la source d'un message. Plus de détails...
 
class  Arccore::MessagePassing::MessageTag
 Tag d'un message. Plus de détails...
 
class  Arccore::MessagePassing::PointToPointMessageInfo
 Informations pour envoyer/recevoir un message point à point. Plus de détails...
 
class  Arccore::MessagePassing::Request
 Requête d'un message. Plus de détails...
 
class  Arccore::MessagePassing::MessagePassingMng
 Gestionnaire des échanges de messages. Plus de détails...
 
class  Arccore::MessagePassing::Communicator
 Communicateur pour l'échange de message. Plus de détails...
 
class  Arccore::MessagePassing::IProfiler
 Interface d'un profiler pour les échanges de messages. Plus de détails...
 
class  Arccore::MessagePassing::IStat
 Statistiques sur le parallélisme. Plus de détails...
 
class  Arccore::MessagePassing::Stat
 
class  Arccore::MessagePassing::ISerializeDispatcher
 Interface des messages de sérialisation. Plus de détails...
 
class  Arccore::MessagePassing::IDispatchers
 Interface du conteneur des dispatchers. Plus de détails...
 
class  Arccore::MessagePassing::Dispatchers
 Interface du conteneur des dispatchers. Plus de détails...
 
class  Arccore::MessagePassing::GatherMessageInfoBase
 Informations pour un message 'gather'. Plus de détails...
 
class  Arccore::MessagePassing::GatherMessageInfo< DataType >
 Informations pour un message 'gather' pour le type de données DataType. Plus de détails...
 
class  Arccore::MessagePassing::OneStat
 Statistique sur un message. Plus de détails...
 
class  Arccore::MessagePassing::StatData
 
class  Arccore::MessagePassing::IControlDispatcher
 
class  Arccore::MessagePassing::IMessagePassingMng
 Interface du gestionnaire des échanges de messages. Plus de détails...
 
class  Arccore::MessagePassing::PointToPointSerializerMng
 Communications point à point par des 'ISerializer'. Plus de détails...
 
class  Arccore::MessagePassing::ISerializeMessage
 
class  Arccore::MessagePassing::ISerializeMessageList
 Interface d'une liste de messages de sérialisation. Plus de détails...
 
class  Arcane::Parallel::IRequestCreator
 Interface d'un créateur de requête. Plus de détails...
 
class  Arcane::Parallel::IRequestList
 Liste de requête de messages. Plus de détails...
 
class  Arcane::Parallel::ISubRequest
 
class  Arcane::Parallel::MessageId
 MessageId. Plus de détails...
 
class  Arcane::Parallel::MessageRank
 Rang d'un message. Plus de détails...
 
class  Arcane::Parallel::MessageSourceInfo
 Informations sur la source d'un message. Plus de détails...
 
class  Arcane::Parallel::MessageTag
 Tag d'un message. Plus de détails...
 
class  Arcane::Parallel::PointToPointMessageInfo
 Informations pour envoyer/recevoir un message point à point. Plus de détails...
 
class  Arcane::Parallel::Request
 Requête d'un message. Plus de détails...
 
class  Arcane::Parallel::Communicator
 Communicateur pour l'échange de message. Plus de détails...
 

Espaces de nommage

namespace  Arcane
 -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
 
namespace  Arccore
 Espace de nom de Arccore.
 
namespace  Arcane::MessagePassing
 Déclarations des types et méthodes utilisés par les mécanismes d'échange de messages.
 
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.
 
namespace  Arcane::Parallel
 Implémentation de la concurrence.
 

Macros

#define ARCCORE_MESSAGEPASSING_EXPORT   ARCCORE_IMPORT
 
#define ARCCORE_MESSAGEPASSING_EXTERN_TPL   extern
 

Énumérations

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

Fonctions

 ARCCORE_DECLARE_REFERENCE_COUNTED_CLASS (Arcane::MessagePassing::IMessagePassingMng) namespace Arcane
 

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.

Documentation des fonctions

◆ ARCCORE_DECLARE_REFERENCE_COUNTED_CLASS()

ARCCORE_DECLARE_REFERENCE_COUNTED_CLASS ( Arcane::MessagePassing::IMessagePassingMng )

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