63 static constexpr bool has_host_access =
true;
65 static constexpr bool has_device_access =
false;
67 static constexpr bool requires_transfer =
false;
70#if defined(OpenPFC_ENABLE_CUDA)
78 static constexpr bool has_host_access =
false;
80 static constexpr bool has_device_access =
true;
82 static constexpr bool requires_transfer =
true;
86#if defined(OpenPFC_ENABLE_HIP)
92template <>
struct backend_traits<backend::
HipTag> {
94 static constexpr bool has_host_access =
false;
96 static constexpr bool has_device_access =
true;
98 static constexpr bool requires_transfer =
true;
Type traits for backend capabilities.
Definition memory_traits.hpp:54
Represents the global simulation domain (the "world").
Definition world.hpp:91