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

Fonctions membres publiques

 MpiMachineMemoryWindowBaseInternalCreator (const MPI_Comm &comm_machine, Int32 comm_machine_rank, Int32 comm_machine_size, const MPI_Comm &comm_world, Int32 comm_world_size)
 
MpiMachineMemoryWindowBaseInternalcreateWindow (Int64 sizeof_segment, Int32 sizeof_type) const
 
MpiDynamicMachineMemoryWindowBaseInternalcreateDynamicWindow (Int64 sizeof_segment, Int32 sizeof_type) const
 
MpiDynamicMultiMachineMemoryWindowBaseInternalcreateDynamicMultiWindow (SmallSpan< Int64 > sizeof_segments, Int32 nb_segments_per_proc, Int32 sizeof_type) const
 
ConstArrayView< Int32machineRanks () const
 

Attributs privés

MPI_Comm m_comm_machine
 
Int32 m_comm_machine_rank = 0
 
Int32 m_comm_machine_size = 0
 
UniqueArray< Int32m_machine_ranks
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ MpiMachineMemoryWindowBaseInternalCreator()

Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternalCreator::MpiMachineMemoryWindowBaseInternalCreator ( const MPI_Comm & comm_machine,
Int32 comm_machine_rank,
Int32 comm_machine_size,
const MPI_Comm & comm_world,
Int32 comm_world_size )
explicit

Définition à la ligne 30 du fichier MpiMachineMemoryWindowBaseInternalCreator.cc.

Documentation des fonctions membres

◆ createDynamicMultiWindow()

MpiDynamicMultiMachineMemoryWindowBaseInternal * Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternalCreator::createDynamicMultiWindow ( SmallSpan< Int64 > sizeof_segments,
Int32 nb_segments_per_proc,
Int32 sizeof_type ) const

Définition à la ligne 84 du fichier MpiMachineMemoryWindowBaseInternalCreator.cc.

◆ createDynamicWindow()

MpiDynamicMachineMemoryWindowBaseInternal * Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternalCreator::createDynamicWindow ( Int64 sizeof_segment,
Int32 sizeof_type ) const

Définition à la ligne 75 du fichier MpiMachineMemoryWindowBaseInternalCreator.cc.

◆ createWindow()

MpiMachineMemoryWindowBaseInternal * Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternalCreator::createWindow ( Int64 sizeof_segment,
Int32 sizeof_type ) const

Définition à la ligne 66 du fichier MpiMachineMemoryWindowBaseInternalCreator.cc.

◆ machineRanks()

ConstArrayView< Int32 > Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternalCreator::machineRanks ( ) const

Définition à la ligne 93 du fichier MpiMachineMemoryWindowBaseInternalCreator.cc.

Documentation des données membres

◆ m_comm_machine

MPI_Comm Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternalCreator::m_comm_machine
private

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

◆ m_comm_machine_rank

Int32 Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternalCreator::m_comm_machine_rank = 0
private

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

◆ m_comm_machine_size

Int32 Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternalCreator::m_comm_machine_size = 0
private

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

◆ m_machine_ranks

UniqueArray<Int32> Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternalCreator::m_machine_ranks
private

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


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