cl_int gmx_unused cl_error;
/* Enqueue wait */
+#ifdef CL_VERSION_1_2
+ cl_error = clEnqueueBarrierWithWaitList(stream, 1, ocl_event, NULL);
+#else
cl_error = clEnqueueWaitForEvents(stream, 1, ocl_event);
+#endif
assert(CL_SUCCESS == cl_error);
{
if (iloc == eintLocal)
{
+#ifdef CL_VERSION_1_2
+ cl_error = clEnqueueMarkerWithWaitList(stream, 0, NULL, &(nb->misc_ops_done));
+#else
cl_error = clEnqueueMarker(stream, &(nb->misc_ops_done));
+#endif
assert(CL_SUCCESS == cl_error);
}
else
data back first. */
if (iloc == eintNonlocal)
{
+#ifdef CL_VERSION_1_2
+ cl_error = clEnqueueMarkerWithWaitList(stream, 0, NULL, &(nb->nonlocal_done));
+#else
cl_error = clEnqueueMarker(stream, &(nb->nonlocal_done));
+#endif
assert(CL_SUCCESS == cl_error);
}