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

Informations de correspondances entre les différents rangs d'un communicateur. Plus de détails...

#include <arcane/parallel/mpithread/HybridMessageQueue.h>

+ Graphe de collaboration de Arcane::MessagePassing::FullRankInfo:

Fonctions membres publiques

MP::MessageRank localRank () const
 Rang local dans les threads.
 
Int32 localRankValue () const
 
MP::MessageRank globalRank () const
 Rang global dans le communicateur.
 
Int32 globalRankValue () const
 
MP::MessageRank mpiRank () const
 Rang MPI du.
 
Int32 mpiRankValue () const
 

Fonctions membres publiques statiques

static FullRankInfo compute (MP::MessageRank rank, Int32 local_nb_rank)
 

Attributs privés

MP::MessageRank m_local_rank
 Rang local dans les threads.
 
MP::MessageRank m_global_rank
 Rang global dans le communicateur.
 
MP::MessageRank m_mpi_rank
 Rang MPI associé
 

Amis

std::ostream & operator<< (std::ostream &o, const FullRankInfo &fri)
 

Description détaillée

Informations de correspondances entre les différents rangs d'un communicateur.

Définition à la ligne 41 du fichier HybridMessageQueue.h.

Documentation des fonctions membres

◆ compute()

static FullRankInfo Arcane::MessagePassing::FullRankInfo::compute ( MP::MessageRank  rank,
Int32  local_nb_rank 
)
inlinestatic

Définition à la ligne 45 du fichier HybridMessageQueue.h.

◆ globalRank()

MP::MessageRank Arcane::MessagePassing::FullRankInfo::globalRank ( ) const
inline

Rang global dans le communicateur.

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

Références m_global_rank.

◆ globalRankValue()

Int32 Arcane::MessagePassing::FullRankInfo::globalRankValue ( ) const
inline

Définition à la ligne 63 du fichier HybridMessageQueue.h.

◆ localRank()

MP::MessageRank Arcane::MessagePassing::FullRankInfo::localRank ( ) const
inline

Rang local dans les threads.

Définition à la ligne 59 du fichier HybridMessageQueue.h.

Références m_local_rank.

◆ localRankValue()

Int32 Arcane::MessagePassing::FullRankInfo::localRankValue ( ) const
inline

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

◆ mpiRank()

MP::MessageRank Arcane::MessagePassing::FullRankInfo::mpiRank ( ) const
inline

Rang MPI du.

Définition à la ligne 65 du fichier HybridMessageQueue.h.

Références m_mpi_rank.

◆ mpiRankValue()

Int32 Arcane::MessagePassing::FullRankInfo::mpiRankValue ( ) const
inline

Définition à la ligne 66 du fichier HybridMessageQueue.h.

Documentation des fonctions amies et associées

◆ operator<<

std::ostream & operator<< ( std::ostream &  o,
const FullRankInfo fri 
)
friend

Définition à la ligne 635 du fichier HybridMessageQueue.cc.

Documentation des données membres

◆ m_global_rank

MP::MessageRank Arcane::MessagePassing::FullRankInfo::m_global_rank
private

Rang global dans le communicateur.

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

Référencé par globalRank().

◆ m_local_rank

MP::MessageRank Arcane::MessagePassing::FullRankInfo::m_local_rank
private

Rang local dans les threads.

Définition à la ligne 71 du fichier HybridMessageQueue.h.

Référencé par localRank().

◆ m_mpi_rank

MP::MessageRank Arcane::MessagePassing::FullRankInfo::m_mpi_rank
private

Rang MPI associé

Définition à la ligne 75 du fichier HybridMessageQueue.h.

Référencé par mpiRank().


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