|
@@ -60,13 +60,12 @@ int main(int argc, char **argv)
|
|
|
starpu_data_handle_t dot_handle;
|
|
|
|
|
|
int ret = starpu_init(NULL);
|
|
|
+ if (ret == -ENODEV)
|
|
|
+ goto skip;
|
|
|
STARPU_CHECK_RETURN_VALUE(ret, "starpu_init");
|
|
|
|
|
|
if (starpu_cpu_worker_get_count() == 0)
|
|
|
- {
|
|
|
- starpu_shutdown();
|
|
|
- return STARPU_TEST_SKIPPED;
|
|
|
- }
|
|
|
+ goto enodev;
|
|
|
|
|
|
starpu_variable_data_register(&dot_handle, -1, (uintptr_t)NULL, sizeof(long int));
|
|
|
starpu_data_set_reduction_methods(dot_handle, &redux_codelet, &init_codelet);
|
|
@@ -83,4 +82,9 @@ int main(int argc, char **argv)
|
|
|
|
|
|
starpu_shutdown();
|
|
|
return 0;
|
|
|
+
|
|
|
+enodev:
|
|
|
+ starpu_shutdown();
|
|
|
+skip:
|
|
|
+ return STARPU_TEST_SKIPPED;
|
|
|
}
|