Browse Source

tests/datawizard/gpu_register.c: OpenCL kernel needs to be compiled earlier

Nathalie Furmento 13 years ago
parent
commit
b86fdf68ab
1 changed files with 5 additions and 3 deletions
  1. 5 3
      tests/datawizard/gpu_register.c

+ 5 - 3
tests/datawizard/gpu_register.c

@@ -258,6 +258,11 @@ int main(int argc, char **argv)
 		return STARPU_TEST_SKIPPED;
 	STARPU_CHECK_RETURN_VALUE(ret, "starpu_init");
 
+#ifdef STARPU_USE_OPENCL
+	ret = starpu_opencl_load_opencl_from_file("tests/datawizard/scal_opencl.cl", &opencl_program, NULL);
+	STARPU_CHECK_RETURN_VALUE(ret, "starpu_opencl_load_opencl_from_file");
+#endif
+
 #ifdef STARPU_USE_CUDA
 #if CUDART_VERSION >= 4000 /* We need thread-safety of CUDA */
 	ret = test_cuda();
@@ -269,9 +274,6 @@ int main(int argc, char **argv)
 #endif
 
 #ifdef STARPU_USE_OPENCL
-	ret = starpu_opencl_load_opencl_from_file("tests/datawizard/scal_opencl.cl", &opencl_program, NULL);
-	STARPU_CHECK_RETURN_VALUE(ret, "starpu_opencl_load_opencl_from_file");
-
 	ret = test_opencl();
 	if (ret == 1)
 		goto fail;