12#ifndef ARCANE_UTILS_INTERNAL_MEMORYRESSOURCEMNG_H
13#define ARCANE_UTILS_INTERNAL_MEMORYRESSOURCEMNG_H
17#include "arcane/utils/IMemoryRessourceMng.h"
18#include "arcane/utils/FixedArray.h"
19#include "arcane/utils/internal/IMemoryRessourceMngInternal.h"
72 std::unique_ptr<IMemoryCopier> m_default_memory_copier;
74 bool m_is_accelerator =
false;
File d'exécution pour un accélérateur.
Interface pour les copies mémoire avec support des accélérateurs.
Partie interne à Arcane de 'IMemoryRessourceMng'.
Gestion des ressources mémoire pour les CPU et accélérateurs.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Gestion des ressources mémoire pour les CPU et accélérateurs.
IMemoryRessourceMngInternal * _internal() override
Interface interne.
void setIsAccelerator(bool v) override
Indique si un accélérateur est disponible.
void setCopier(IMemoryCopier *copier) override
Positionne l'instance gérant les copies.
Interface d'un allocateur pour la mémoire.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eMemoryRessource
Liste des ressources mémoire disponibles.