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

Références m_exchange_mode.

◆ maxPendingMessage()

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

Nombre maximal de messages en vol.

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

Références m_max_pending_message.

◆ setExchangeMode()

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

Positionne le mode d'échange.

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

Références m_exchange_mode.

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

+ Voici le graphe des appelants de cette fonction :

◆ 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.

Références m_max_pending_message.

◆ setVerbosityLevel()

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

Positionne le niveau de verbosité

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

Références m_verbosity_level.

Référencé par Arcane::mesh::ItemsExchangeInfo2::setParallelExchangerOption().

+ Voici le graphe des appelants de cette fonction :

◆ verbosityLevel()

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

Niveau de verbosité

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

Références m_verbosity_level.

Référencé par Arcane::mesh::ItemsExchangeInfo2::setParallelExchangerOption().

+ Voici le graphe des appelants de cette fonction :

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.

Référencé par exchangeMode(), et setExchangeMode().

◆ 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.

Référencé par maxPendingMessage(), et setMaxPendingMessage().

◆ m_verbosity_level

Int32 Arcane::ParallelExchangerOptions::m_verbosity_level = 0
private

Niveau de verbosité

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

Référencé par setVerbosityLevel(), et verbosityLevel().


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