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

Infos pour construire un MpiParallelMng. Plus de détails...

#include <arcane/parallel/mpi/MpiParallelMng.h>

+ Graphe de collaboration de Arcane::MpiParallelMngBuildInfo:

Fonctions membres publiques

 MpiParallelMngBuildInfo (MPI_Comm comm)
 
Int32 commRank () const
 
Int32 commSize () const
 
MPI_Comm mpiComm () const
 
Ref< MP::DispatchersdispatchersRef () const
 
Ref< MP::MessagePassingMngmessagePassingMngRef () const
 

Attributs publics

bool is_parallel
 
Parallel::IStatstat = nullptr
 
ITraceMngtrace_mng = nullptr
 
ITimerMngtimer_mng = nullptr
 
IThreadMngthread_mng = nullptr
 
IParallelMngworld_parallel_mng = nullptr
 
bool is_mpi_comm_owned
 
MpiLockmpi_lock = nullptr
 

Attributs privés

Int32 comm_rank
 
Int32 comm_nb_rank
 
MPI_Comm mpi_comm
 
Ref< MP::Dispatchersm_dispatchers_ref
 
Ref< MP::MessagePassingMngm_message_passing_mng_ref
 

Description détaillée

Infos pour construire un MpiParallelMng.

Définition à la ligne 43 du fichier MpiParallelMng.h.

Documentation des constructeurs et destructeur

◆ MpiParallelMngBuildInfo()

Arcane::MpiParallelMngBuildInfo::MpiParallelMngBuildInfo ( MPI_Comm  comm)

Définition à la ligne 88 du fichier MpiParallelMng.cc.

Documentation des fonctions membres

◆ commRank()

Int32 Arcane::MpiParallelMngBuildInfo::commRank ( ) const
inline

Définition à la ligne 48 du fichier MpiParallelMng.h.

◆ commSize()

Int32 Arcane::MpiParallelMngBuildInfo::commSize ( ) const
inline

Définition à la ligne 49 du fichier MpiParallelMng.h.

◆ dispatchersRef()

Ref< MP::Dispatchers > Arcane::MpiParallelMngBuildInfo::dispatchersRef ( ) const
inline

Définition à la ligne 51 du fichier MpiParallelMng.h.

◆ messagePassingMngRef()

Ref< MP::MessagePassingMng > Arcane::MpiParallelMngBuildInfo::messagePassingMngRef ( ) const
inline

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

◆ mpiComm()

MPI_Comm Arcane::MpiParallelMngBuildInfo::mpiComm ( ) const
inline

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

Documentation des données membres

◆ comm_nb_rank

Int32 Arcane::MpiParallelMngBuildInfo::comm_nb_rank
private

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

◆ comm_rank

Int32 Arcane::MpiParallelMngBuildInfo::comm_rank
private

Définition à la ligne 56 du fichier MpiParallelMng.h.

◆ is_mpi_comm_owned

bool Arcane::MpiParallelMngBuildInfo::is_mpi_comm_owned

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

◆ is_parallel

bool Arcane::MpiParallelMngBuildInfo::is_parallel

Définition à la ligne 54 du fichier MpiParallelMng.h.

◆ m_dispatchers_ref

Ref<MP::Dispatchers> Arcane::MpiParallelMngBuildInfo::m_dispatchers_ref
private

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

◆ m_message_passing_mng_ref

Ref<MP::MessagePassingMng> Arcane::MpiParallelMngBuildInfo::m_message_passing_mng_ref
private

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

◆ mpi_comm

MPI_Comm Arcane::MpiParallelMngBuildInfo::mpi_comm
private

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

◆ mpi_lock

MpiLock* Arcane::MpiParallelMngBuildInfo::mpi_lock = nullptr

Définition à la ligne 68 du fichier MpiParallelMng.h.

◆ stat

Parallel::IStat* Arcane::MpiParallelMngBuildInfo::stat = nullptr

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

◆ thread_mng

IThreadMng* Arcane::MpiParallelMngBuildInfo::thread_mng = nullptr

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

◆ timer_mng

ITimerMng* Arcane::MpiParallelMngBuildInfo::timer_mng = nullptr

Définition à la ligne 61 du fichier MpiParallelMng.h.

◆ trace_mng

ITraceMng* Arcane::MpiParallelMngBuildInfo::trace_mng = nullptr

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

◆ world_parallel_mng

IParallelMng* Arcane::MpiParallelMngBuildInfo::world_parallel_mng = nullptr

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


La documentation de cette structure a été générée à partir des fichiers suivants :