Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ParallelExchangerOptions

Options pour IParallelMng::processExchange(). Plus de détails...

#include <arcane/core/ParallelExchangerOptions.h>

+ Graphe de collaboration de Arcane::ParallelExchangerOptions:

Types publics

enum  eExchangeMode { EM_Independant , EM_Collective , EM_Auto }
 Mode d'échange. Plus de détails...
 

Fonctions membres publiques

void setExchangeMode (eExchangeMode mode)
 Positionne le mode d'échange.
 
eExchangeMode exchangeMode () const
 Mode d'échange spécifié
 
void setMaxPendingMessage (Int32 v)
 Positionne le nombre maximal de messages en vol.
 
Int32 maxPendingMessage () const
 Nombre maximal de messages en vol.
 
void setVerbosityLevel (Int32 v)
 Positionne le niveau de verbosité
 
Int32 verbosityLevel () const
 Niveau de verbosité
 

Attributs privés

eExchangeMode m_exchange_mode = EM_Independant
 Mode d'échange.
 
Int32 m_max_pending_message = 0
 Nombre maximal de messages en vol.
 
Int32 m_verbosity_level = 0
 Niveau de verbosité
 

Description détaillée

Options pour IParallelMng::processExchange().

Définition à la ligne 31 du fichier ParallelExchangerOptions.h.

Documentation des énumérations membres

◆ eExchangeMode

Mode d'échange.

Valeurs énumérées
EM_Independant 

Utilise les échanges point à point (send/recv)

EM_Collective 

Utilise les opération collectives (allToAll)

EM_Auto 

Choisi automatiquement entre point à point ou collective.

Définition à la ligne 37 du fichier ParallelExchangerOptions.h.

Documentation des fonctions membres

◆ exchangeMode()

eExchangeMode Arcane::ParallelExchangerOptions::exchangeMode ( ) const
inline

Mode d'échange spécifié

Définition à la ligne 52 du fichier ParallelExchangerOptions.h.

◆ maxPendingMessage()

Int32 Arcane::ParallelExchangerOptions::maxPendingMessage ( ) const
inline

Nombre maximal de messages en vol.

Définition à la ligne 57 du fichier ParallelExchangerOptions.h.

◆ setExchangeMode()

void Arcane::ParallelExchangerOptions::setExchangeMode ( eExchangeMode  mode)
inline

Positionne le mode d'échange.

Définition à la ligne 50 du fichier ParallelExchangerOptions.h.

Référencé par Arcane::ParallelExchanger::processExchange().

◆ setMaxPendingMessage()

void Arcane::ParallelExchangerOptions::setMaxPendingMessage ( Int32  v)
inline

Positionne le nombre maximal de messages en vol.

Définition à la ligne 55 du fichier ParallelExchangerOptions.h.

◆ setVerbosityLevel()

void Arcane::ParallelExchangerOptions::setVerbosityLevel ( Int32  v)
inline

Positionne le niveau de verbosité

Définition à la ligne 60 du fichier ParallelExchangerOptions.h.

◆ verbosityLevel()

Int32 Arcane::ParallelExchangerOptions::verbosityLevel ( ) const
inline

Niveau de verbosité

Définition à la ligne 62 du fichier ParallelExchangerOptions.h.

Documentation des données membres

◆ m_exchange_mode

eExchangeMode Arcane::ParallelExchangerOptions::m_exchange_mode = EM_Independant
private

Mode d'échange.

Définition à la ligne 67 du fichier ParallelExchangerOptions.h.

◆ m_max_pending_message

Int32 Arcane::ParallelExchangerOptions::m_max_pending_message = 0
private

Nombre maximal de messages en vol.

Définition à la ligne 70 du fichier ParallelExchangerOptions.h.

◆ m_verbosity_level

Int32 Arcane::ParallelExchangerOptions::m_verbosity_level = 0
private

Niveau de verbosité

Définition à la ligne 73 du fichier ParallelExchangerOptions.h.


La documentation de cette classe a été générée à partir du fichier suivant :