Procházet zdrojové kódy

Make simgrid version of axpy use cuda and opencl too

Samuel Thibault před 9 roky
rodič
revize
d6be0a5dfa
1 změnil soubory, kde provedl 6 přidání a 2 odebrání
  1. 6 2
      examples/axpy/axpy.c

+ 6 - 2
examples/axpy/axpy.c

@@ -93,12 +93,16 @@ static struct starpu_codelet axpy_cl =
 	.cpu_funcs = {axpy_cpu},
 #ifdef STARPU_USE_CUDA
 	.cuda_funcs = {axpy_gpu},
-	.cuda_flags = {STARPU_CUDA_ASYNC},
+#elif defined(STARPU_SIMGRID)
+	.cuda_funcs = {(void*)1},
 #endif
+	.cuda_flags = {STARPU_CUDA_ASYNC},
 #ifdef STARPU_USE_OPENCL
 	.opencl_funcs = {axpy_opencl},
-	.opencl_flags = {STARPU_OPENCL_ASYNC},
+#elif defined(STARPU_SIMGRID)
+	.opencl_funcs = {(void*)1},
 #endif
+	.opencl_flags = {STARPU_OPENCL_ASYNC},
 	.nbuffers = 2,
 	.modes = {STARPU_R, STARPU_RW},
 	.name = "axpy",