8 #include <thrust/system/cuda/vector.h> 9 #include <thrust/system/cuda/execution_policy.h> 10 #include <thrust/transform_reduce.h> 11 #include <thrust/device_ptr.h> 12 #include <thrust/device_vector.h> 13 #include <thrust/sort.h> 15 #define device_malloc(size) quda::device_malloc_(__func__, quda::file_name(__FILE__), __LINE__, size) 16 #define device_free(ptr) quda::device_free_(__func__, quda::file_name(__FILE__), __LINE__, ptr) void deallocate(char *ptr, size_t n)
#define pool_device_malloc(size)
char * allocate(std::ptrdiff_t num_bytes)
#define pool_device_free(ptr)