|
@@ -89,17 +89,19 @@ int main(int argc, char **argv)
|
|
|
FPRINTF(stderr, "array -> %f, %f, %f, %f\n", float_array[0],
|
|
|
float_array[1], float_array[2], float_array[3]);
|
|
|
|
|
|
- if (float_array[0] != niter || float_array[0] != float_array[1] + float_array[2] + float_array[3])
|
|
|
- {
|
|
|
- FPRINTF(stderr, "Incorrect result\n");
|
|
|
- ret = 1;
|
|
|
- }
|
|
|
-
|
|
|
#ifdef STARPU_USE_OPENCL
|
|
|
ret = starpu_opencl_unload_opencl(&opencl_program);
|
|
|
STARPU_CHECK_RETURN_VALUE(ret, "starpu_opencl_unload_opencl");
|
|
|
#endif
|
|
|
+
|
|
|
starpu_shutdown();
|
|
|
|
|
|
- return ret;
|
|
|
+ if (float_array[0] != niter || float_array[0] != float_array[1] + float_array[2] + float_array[3])
|
|
|
+ {
|
|
|
+ FPRINTF(stderr, "Incorrect result\n");
|
|
|
+ return EXIT_FAILURE;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ return EXIT_SUCCESS;
|
|
|
}
|