15#ifndef ARCANE_PARALLEL_MPITHREAD_INTERNAL_HYBRIDMACHINEMEMORYWINDOWBASEINTERNALCREATOR_H
16#define ARCANE_PARALLEL_MPITHREAD_INTERNAL_HYBRIDMACHINEMEMORYWINDOWBASEINTERNALCREATOR_H
21#include "arcane/utils/Ref.h"
22#include "arcane/utils/UniqueArray.h"
54class HybridMachineMemoryWindowBaseInternalCreator
58 HybridMachineMemoryWindowBaseInternalCreator(
Int32 nb_rank_local_proc,
IThreadBarrier* barrier);
59 ~HybridMachineMemoryWindowBaseInternalCreator() =
default;
72 Int32 m_nb_rank_local_proc = 0;
73 Int64 m_sizeof_segment_local_proc = 0;
Interface d'une barrière entre threads.
Classe permettant de créer une fenêtre mémoire pour un noeud de calcul.
Classe basée sur MpiDynamicMachineMemoryWindowBaseInternal mais pouvant gérer plusieurs segments par ...
Gestionnaire du parallélisme utilisant MPI.
Référence à une instance.
Vecteur 1D de données avec sémantique par valeur (style STL).
Déclarations des types et méthodes utilisés par les mécanismes d'échange de messages.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
std::int64_t Int64
Type entier signé sur 64 bits.
std::int32_t Int32
Type entier signé sur 32 bits.