21 #ifndef QMCPLUSPLUS_DUAL_ALLOCATOR_ALIASES_HPP 22 #define QMCPLUSPLUS_DUAL_ALLOCATOR_ALIASES_HPP 25 #if (defined(ENABLE_CUDA) || defined(ENABLE_SYCL)) && !defined(ENABLE_OFFLOAD) 27 #if defined(ENABLE_CUDA) 37 #elif defined(ENABLE_SYCL) 48 #error unhandled platform 51 #else // ENABLE_OFFLOAD or no CUDA or SYCL helper functions for EinsplineSetBuilder
OffloadDeviceAllocator< T > DeviceAllocator
OffloadPinnedAllocator< T > PinnedDualAllocator
OMPallocator is an allocator with fused device and dualspace allocator functionality.
OffloadAllocator< T > UnpinnedDualAllocator