Arcane  v3.16.7.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase
+ Graphe de collaboration de Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase:

Fonctions membres publiques

 MpiAllInOneMachineMemoryWindowBase (void *node_window, MPI_Aint offset, const MPI_Comm &comm, Int32 my_node_rank)
 
Integer sizeofOneElem () const
 
Integer sizeSegment () const
 
Integer sizeSegment (Int32 rank) const
 
void * data () const
 
void * data (Int32 rank) const
 
std::pair< Integer, void * > sizeAndDataSegment () const
 
std::pair< Integer, void * > sizeAndDataSegment (Int32 rank) const
 

Attributs privés

void * m_node_window
 
MPI_Win * m_win
 
MPI_Aint m_nb_elem_local
 
MPI_Aint m_offset
 
MPI_Comm m_comm
 
Int32 m_my_rank
 
Integer m_size_type
 

Description détaillée

Définition à la ligne 29 du fichier MpiAllInOneMachineMemoryWindowBase.h.

Documentation des constructeurs et destructeur

◆ MpiAllInOneMachineMemoryWindowBase()

Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::MpiAllInOneMachineMemoryWindowBase ( void * node_window,
MPI_Aint offset,
const MPI_Comm & comm,
Int32 my_node_rank )
explicit

Définition à la ligne 27 du fichier MpiAllInOneMachineMemoryWindowBase.cc.

Documentation des fonctions membres

◆ data() [1/2]

void * Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::data ( ) const

Définition à la ligne 91 du fichier MpiAllInOneMachineMemoryWindowBase.cc.

◆ data() [2/2]

void * Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::data ( Int32 rank) const

Définition à la ligne 100 du fichier MpiAllInOneMachineMemoryWindowBase.cc.

◆ sizeAndDataSegment() [1/2]

std::pair< Integer, void * > Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::sizeAndDataSegment ( ) const

Définition à la ligne 119 du fichier MpiAllInOneMachineMemoryWindowBase.cc.

◆ sizeAndDataSegment() [2/2]

std::pair< Integer, void * > Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::sizeAndDataSegment ( Int32 rank) const

Définition à la ligne 128 du fichier MpiAllInOneMachineMemoryWindowBase.cc.

◆ sizeofOneElem()

Integer Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::sizeofOneElem ( ) const

Définition à la ligne 54 du fichier MpiAllInOneMachineMemoryWindowBase.cc.

◆ sizeSegment() [1/2]

Integer Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::sizeSegment ( ) const

Définition à la ligne 63 du fichier MpiAllInOneMachineMemoryWindowBase.cc.

◆ sizeSegment() [2/2]

Integer Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::sizeSegment ( Int32 rank) const

Définition à la ligne 72 du fichier MpiAllInOneMachineMemoryWindowBase.cc.

Documentation des données membres

◆ m_comm

MPI_Comm Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::m_comm
private

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

◆ m_my_rank

Int32 Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::m_my_rank
private

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

◆ m_nb_elem_local

MPI_Aint Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::m_nb_elem_local
private

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

◆ m_node_window

void* Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::m_node_window
private

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

◆ m_offset

MPI_Aint Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::m_offset
private

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

◆ m_size_type

Integer Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::m_size_type
private

Définition à la ligne 58 du fichier MpiAllInOneMachineMemoryWindowBase.h.

◆ m_win

MPI_Win* Arcane::MessagePassing::Mpi::MpiAllInOneMachineMemoryWindowBase::m_win
private

Définition à la ligne 53 du fichier MpiAllInOneMachineMemoryWindowBase.h.


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