From 100861cb2a40c226c9a69c52c12805932149366f Mon Sep 17 00:00:00 2001 From: Andrea Bocci Date: Thu, 16 Oct 2025 11:06:24 +0200 Subject: [PATCH] Add a constructor for code that does not use alpaka explicitly --- DataFormats/Portable/interface/PortableHostCollection.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DataFormats/Portable/interface/PortableHostCollection.h b/DataFormats/Portable/interface/PortableHostCollection.h index a590f8e34470c..54264969d272c 100644 --- a/DataFormats/Portable/interface/PortableHostCollection.h +++ b/DataFormats/Portable/interface/PortableHostCollection.h @@ -47,6 +47,9 @@ class PortableHostCollection { assert(reinterpret_cast(buffer_->data()) % Layout::alignment == 0); } + // constructor for code that does not use alpaka explicitly, using the global "host" object returned by cms::alpakatools::host() + PortableHostCollection(int32_t elements) : PortableHostCollection(elements, cms::alpakatools::host()) {} + // non-copyable PortableHostCollection(PortableHostCollection const&) = delete; PortableHostCollection& operator=(PortableHostCollection const&) = delete;