Arcane  v4.1.7.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator
+ Graphe de collaboration de Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator:

Fonctions membres publiques

 SharedMemoryMachineShMemWinBaseInternalCreator (Int32 nb_rank, IThreadBarrier *barrier)
 
SharedMemoryContigMachineShMemWinBaseInternalcreateWindow (Int32 my_rank, Int64 sizeof_segment, Int32 sizeof_type)
 
SharedMemoryMachineShMemWinBaseInternalcreateDynamicWindow (Int32 my_rank, Int64 sizeof_segment, Int32 sizeof_type)
 
ConstArrayView< Int32machineRanks () const
 
void machineBarrier () const
 

Attributs privés

Int32 m_nb_rank = 0
 
Int64 m_sizeof_window = 0
 
UniqueArray< Int32m_ranks
 
IThreadBarrierm_barrier = nullptr
 
Ref< UniqueArray< std::byte > > m_window
 
Ref< UniqueArray< Int64 > > m_sizeof_segments
 
Ref< UniqueArray< Int64 > > m_sum_sizeof_segments
 
Ref< UniqueArray< UniqueArray< std::byte > > > m_windows
 
Ref< UniqueArray< Int32 > > m_target_segments
 

Description détaillée

Définition à la ligne 40 du fichier SharedMemoryMachineShMemWinBaseInternalCreator.h.

Documentation des constructeurs et destructeur

◆ SharedMemoryMachineShMemWinBaseInternalCreator()

Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::SharedMemoryMachineShMemWinBaseInternalCreator ( Int32 nb_rank,
IThreadBarrier * barrier )

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

Documentation des fonctions membres

◆ createDynamicWindow()

SharedMemoryMachineShMemWinBaseInternal * Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::createDynamicWindow ( Int32 my_rank,
Int64 sizeof_segment,
Int32 sizeof_type )

Définition à la ligne 83 du fichier SharedMemoryMachineShMemWinBaseInternalCreator.cc.

◆ createWindow()

SharedMemoryContigMachineShMemWinBaseInternal * Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::createWindow ( Int32 my_rank,
Int64 sizeof_segment,
Int32 sizeof_type )

Définition à la ligne 44 du fichier SharedMemoryMachineShMemWinBaseInternalCreator.cc.

◆ machineBarrier()

void Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::machineBarrier ( ) const

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

◆ machineRanks()

ConstArrayView< Int32 > Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::machineRanks ( ) const

Définition à la ligne 110 du fichier SharedMemoryMachineShMemWinBaseInternalCreator.cc.

Documentation des données membres

◆ m_barrier

IThreadBarrier* Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::m_barrier = nullptr
private

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

◆ m_nb_rank

Int32 Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::m_nb_rank = 0
private

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

◆ m_ranks

UniqueArray<Int32> Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::m_ranks
private

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

◆ m_sizeof_segments

Ref<UniqueArray<Int64> > Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::m_sizeof_segments
private

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

◆ m_sizeof_window

Int64 Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::m_sizeof_window = 0
private

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

◆ m_sum_sizeof_segments

Ref<UniqueArray<Int64> > Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::m_sum_sizeof_segments
private

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

◆ m_target_segments

Ref<UniqueArray<Int32> > Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::m_target_segments
private

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

◆ m_window

Ref<UniqueArray<std::byte> > Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::m_window
private

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

◆ m_windows

Ref<UniqueArray<UniqueArray<std::byte> > > Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternalCreator::m_windows
private

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


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