From de494f9be033fff98f582c7c56d213af92f9b9c7 Mon Sep 17 00:00:00 2001 From: Frederik Hennig <frederik.hennig@fau.de> Date: Mon, 7 Apr 2025 17:17:05 +0200 Subject: [PATCH] add device memtag --- lib/walberla/experimental/memory/MemoryTags.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/walberla/experimental/memory/MemoryTags.hpp b/lib/walberla/experimental/memory/MemoryTags.hpp index 902d739..855eb1f 100644 --- a/lib/walberla/experimental/memory/MemoryTags.hpp +++ b/lib/walberla/experimental/memory/MemoryTags.hpp @@ -38,6 +38,13 @@ struct unified : public _mem_tag {}; inline unified unified_v; +/** + * @brief Memory tag indicating GPU device memory. + */ +struct device : public _mem_tag +{}; +inline device device_v; + } // namespace memtag template< typename T > @@ -81,6 +88,8 @@ struct SelectStandardAllocator< memtag::unified > } // namespace detail +using MemTag = memtag::MemTag; + /** * @brief Standard allocator implementation for a given memory tag and value type. * -- GitLab