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"
52class HybridMachineMemoryWindowBaseInternalCreator
56 HybridMachineMemoryWindowBaseInternalCreator(
Int32 nb_rank_local_proc,
IThreadBarrier* barrier);
57 ~HybridMachineMemoryWindowBaseInternalCreator() =
default;
69 Int32 m_nb_rank_local_proc;
70 Int64 m_sizeof_segment_local_proc;
Interface d'une barrière entre threads.
Classe permettant de créer une fenêtre mémoire pour un noeud de calcul.
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.