Browse Source

tests: Update towards new codelet/task interface which defines access modes for data handles into starpu_codelet and no longer in starpu_task

Nathalie Furmento 13 years ago
parent
commit
00701414d8

+ 3 - 4
tests/opt/datawizard/wt_broadcast.c

@@ -80,7 +80,8 @@ static struct starpu_codelet increment_cl =
 	.opencl_funcs = {increment_opencl_kernel, NULL},
 #endif
 	.cpu_funcs = {increment_cpu_kernel, NULL},
-	.nbuffers = 1
+	.nbuffers = 1,
+	.modes = {STARPU_RW}
 };
 
 int main(int argc, char **argv)
@@ -110,9 +111,7 @@ int main(int argc, char **argv)
 			struct starpu_task *task = starpu_task_create();
 
 			task->cl = &increment_cl;
-
-			task->buffers[0].mode = STARPU_RW;
-			task->buffers[0].handle = handle;
+			task->handles[0] = handle;
 
 			int ret = starpu_task_submit(task);
 			if (ret == -ENODEV) goto enodev;

+ 3 - 4
tests/opt/datawizard/wt_host.c

@@ -81,7 +81,8 @@ static struct starpu_codelet increment_cl =
 	.opencl_funcs = {increment_opencl_kernel, NULL},
 #endif
 	.cpu_funcs = {increment_cpu_kernel, NULL},
-	.nbuffers = 1
+	.nbuffers = 1,
+	.modes = {STARPU_RW}
 };
 
 int main(int argc, char **argv)
@@ -106,9 +107,7 @@ int main(int argc, char **argv)
 		struct starpu_task *task = starpu_task_create();
 
 		task->cl = &increment_cl;
-
-		task->buffers[0].mode = STARPU_RW;
-		task->buffers[0].handle = handle;
+		task->handles[0] = handle;
 
 		int ret = starpu_task_submit(task);
 		if (ret == -ENODEV) goto enodev;

+ 3 - 3
tests/parallel_tasks/spmd_pgreedy.c

@@ -49,7 +49,8 @@ static struct starpu_codelet cl =
 	.cpu_funcs = {codelet_null, NULL},
 	.cuda_funcs = {codelet_null, NULL},
         .opencl_funcs = {codelet_null, NULL},
-	.nbuffers = 1
+	.nbuffers = 1,
+	.modes = {STARPU_R}
 };
 
 
@@ -75,8 +76,7 @@ int main(int argc, char **argv)
 		struct starpu_task *task = starpu_task_create();
 		task->cl = &cl;
 
-		task->buffers[0].handle = v_handle;
-		task->buffers[0].mode = STARPU_R;
+		task->handles[0] = v_handle;
 
 		int ret = starpu_task_submit(task);
 		if (ret == -ENODEV) goto enodev;