21 #define KERNEL_DATA_ARRAY(type, name) const type *__##name = nullptr;
23 #undef KERNEL_DATA_ARRAY
26 #ifdef WITH_ONEAPI_SYCL_HOST_ENABLED
27 size_t nd_item_local_id_0;
28 size_t nd_item_local_range_0;
29 size_t nd_item_group_0;
30 size_t nd_item_group_range_0;
32 size_t nd_item_global_id_0;
33 size_t nd_item_global_range_0;
39 #define kernel_data (*(__data))
40 #define kernel_integrator_state (*(integrator_state))
44 #define kernel_data_fetch(name, index) __##name[index]
45 #define kernel_data_array(name) __##name
#define CCL_NAMESPACE_END
struct KernelGlobalsGPU KernelGlobalsGPU
ccl_global KernelGlobalsGPU *ccl_restrict KernelGlobals
const KernelData * __data
IntegratorStateGPU * integrator_state