|
@@ -88,8 +88,14 @@ int main(int argc, char **argv)
|
|
|
0);
|
|
|
task->cl_arg = arg_buffer;
|
|
|
task->cl_arg_size = arg_buffer_size;
|
|
|
- starpu_task_submit(task);
|
|
|
- starpu_task_wait_for_all();
|
|
|
+
|
|
|
+ ret = starpu_task_submit(task);
|
|
|
+ if (ret == -ENODEV) goto enodev;
|
|
|
+ STARPU_CHECK_RETURN_VALUE(ret, "starpu_insert_task");
|
|
|
+
|
|
|
+ ret = starpu_task_wait_for_all();
|
|
|
+ STARPU_CHECK_RETURN_VALUE(ret, "starpu_task_wait_for_all");
|
|
|
+
|
|
|
for(i=0 ; i<2 ; i++) {
|
|
|
ret = starpu_data_acquire(data_handles[i], STARPU_R);
|
|
|
STARPU_CHECK_RETURN_VALUE(ret, "starpu_data_acquire");
|