瀏覽代碼

revert 14030, keep the same model name, to avoid confusions

Samuel Thibault 10 年之前
父節點
當前提交
2fe69151e1

+ 0 - 6
examples/cholesky/cholesky_grain_tag.c

@@ -268,15 +268,9 @@ static void initialize_system(float **A, unsigned dim, unsigned pinned)
 	STARPU_CHECK_RETURN_VALUE(ret, "starpu_init");
 
 #ifdef STARPU_USE_CUDA
-#ifdef STARPU_HAVE_MAGMA
-	initialize_chol_model(&chol_model_11,"chol_model_11_magma",cpu_chol_task_11_cost,cuda_chol_task_11_cost);
-	initialize_chol_model(&chol_model_21,"chol_model_21_magma",cpu_chol_task_21_cost,cuda_chol_task_21_cost);
-	initialize_chol_model(&chol_model_22,"chol_model_22_magma",cpu_chol_task_22_cost,cuda_chol_task_22_cost);
-#else
 	initialize_chol_model(&chol_model_11,"chol_model_11",cpu_chol_task_11_cost,cuda_chol_task_11_cost);
 	initialize_chol_model(&chol_model_21,"chol_model_21",cpu_chol_task_21_cost,cuda_chol_task_21_cost);
 	initialize_chol_model(&chol_model_22,"chol_model_22",cpu_chol_task_22_cost,cuda_chol_task_22_cost);
-#endif
 #else
 	initialize_chol_model(&chol_model_11,"chol_model_11",cpu_chol_task_11_cost,NULL);
 	initialize_chol_model(&chol_model_21,"chol_model_21",cpu_chol_task_21_cost,NULL);

+ 0 - 6
examples/cholesky/cholesky_implicit.c

@@ -318,15 +318,9 @@ int main(int argc, char **argv)
         STARPU_CHECK_RETURN_VALUE(ret, "starpu_init");
 
 #ifdef STARPU_USE_CUDA
-#ifdef STARPU_HAVE_MAGMA
-	initialize_chol_model(&chol_model_11,"chol_model_11_magma",cpu_chol_task_11_cost,cuda_chol_task_11_cost);
-	initialize_chol_model(&chol_model_21,"chol_model_21_magma",cpu_chol_task_21_cost,cuda_chol_task_21_cost);
-	initialize_chol_model(&chol_model_22,"chol_model_22_magma",cpu_chol_task_22_cost,cuda_chol_task_22_cost);
-#else
 	initialize_chol_model(&chol_model_11,"chol_model_11",cpu_chol_task_11_cost,cuda_chol_task_11_cost);
 	initialize_chol_model(&chol_model_21,"chol_model_21",cpu_chol_task_21_cost,cuda_chol_task_21_cost);
 	initialize_chol_model(&chol_model_22,"chol_model_22",cpu_chol_task_22_cost,cuda_chol_task_22_cost);
-#endif
 #else
 	initialize_chol_model(&chol_model_11,"chol_model_11",cpu_chol_task_11_cost,NULL);
 	initialize_chol_model(&chol_model_21,"chol_model_21",cpu_chol_task_21_cost,NULL);

+ 3 - 0
examples/cholesky/cholesky_kernels.c

@@ -252,6 +252,9 @@ struct starpu_codelet cl11 =
 #elif defined(STARPU_SIMGRID)
 	.cuda_funcs = {(void*)1},
 #endif
+#ifdef STARPU_HAVE_MAGMA
+	.cuda_flags = {STARPU_CUDA_ASYNC},
+#endif
 	.nbuffers = 1,
 	.modes = { STARPU_RW },
 	.model = &chol_model_11

+ 0 - 6
examples/cholesky/cholesky_tag.c

@@ -235,15 +235,9 @@ static int initialize_system(float **A, unsigned dim, unsigned pinned)
 	STARPU_CHECK_RETURN_VALUE(ret, "starpu_init");
 
 #ifdef STARPU_USE_CUDA
-#ifdef STARPU_HAVE_MAGMA
-	initialize_chol_model(&chol_model_11,"chol_model_11_magma",cpu_chol_task_11_cost,cuda_chol_task_11_cost);
-	initialize_chol_model(&chol_model_21,"chol_model_21_magma",cpu_chol_task_21_cost,cuda_chol_task_21_cost);
-	initialize_chol_model(&chol_model_22,"chol_model_22_magma",cpu_chol_task_22_cost,cuda_chol_task_22_cost);
-#else
 	initialize_chol_model(&chol_model_11,"chol_model_11",cpu_chol_task_11_cost,cuda_chol_task_11_cost);
 	initialize_chol_model(&chol_model_21,"chol_model_21",cpu_chol_task_21_cost,cuda_chol_task_21_cost);
 	initialize_chol_model(&chol_model_22,"chol_model_22",cpu_chol_task_22_cost,cuda_chol_task_22_cost);
-#endif
 #else
 	initialize_chol_model(&chol_model_11,"chol_model_11",cpu_chol_task_11_cost,NULL);
 	initialize_chol_model(&chol_model_21,"chol_model_21",cpu_chol_task_21_cost,NULL);

+ 0 - 6
examples/cholesky/cholesky_tile_tag.c

@@ -230,15 +230,9 @@ int main(int argc, char **argv)
 	STARPU_CHECK_RETURN_VALUE(ret, "starpu_init");
 
 #ifdef STARPU_USE_CUDA
-#ifdef STARPU_HAVE_MAGMA
-	initialize_chol_model(&chol_model_11,"chol_model_11_magma",cpu_chol_task_11_cost,cuda_chol_task_11_cost);
-	initialize_chol_model(&chol_model_21,"chol_model_21_magma",cpu_chol_task_21_cost,cuda_chol_task_21_cost);
-	initialize_chol_model(&chol_model_22,"chol_model_22_magma",cpu_chol_task_22_cost,cuda_chol_task_22_cost);
-#else
 	initialize_chol_model(&chol_model_11,"chol_model_11",cpu_chol_task_11_cost,cuda_chol_task_11_cost);
 	initialize_chol_model(&chol_model_21,"chol_model_21",cpu_chol_task_21_cost,cuda_chol_task_21_cost);
 	initialize_chol_model(&chol_model_22,"chol_model_22",cpu_chol_task_22_cost,cuda_chol_task_22_cost);
-#endif
 #else
 	initialize_chol_model(&chol_model_11,"chol_model_11",cpu_chol_task_11_cost,NULL);
 	initialize_chol_model(&chol_model_21,"chol_model_21",cpu_chol_task_21_cost,NULL);