|
@@ -31,28 +31,32 @@ struct starpu_codelet mycodelet_r_w =
|
|
|
{
|
|
|
.where = STARPU_CPU,
|
|
|
.cpu_funcs = {func_cpu, NULL},
|
|
|
- .nbuffers = 2
|
|
|
+ .nbuffers = 2,
|
|
|
+ .modes = {STARPU_R, STARPU_W}
|
|
|
};
|
|
|
|
|
|
struct starpu_codelet mycodelet_rw_r =
|
|
|
{
|
|
|
.where = STARPU_CPU,
|
|
|
.cpu_funcs = {func_cpu, NULL},
|
|
|
- .nbuffers = 2
|
|
|
+ .nbuffers = 2,
|
|
|
+ .modes = {STARPU_RW, STARPU_R}
|
|
|
};
|
|
|
|
|
|
struct starpu_codelet mycodelet_rw_rw =
|
|
|
{
|
|
|
.where = STARPU_CPU,
|
|
|
.cpu_funcs = {func_cpu, NULL},
|
|
|
- .nbuffers = 2
|
|
|
+ .nbuffers = 2,
|
|
|
+ .modes = {STARPU_RW, STARPU_RW}
|
|
|
};
|
|
|
|
|
|
struct starpu_codelet mycodelet_w_r =
|
|
|
{
|
|
|
.where = STARPU_CPU,
|
|
|
.cpu_funcs = {func_cpu, NULL},
|
|
|
- .nbuffers = 2
|
|
|
+ .nbuffers = 2,
|
|
|
+ .modes = {STARPU_W, STARPU_R}
|
|
|
};
|
|
|
|
|
|
#define ACQUIRE_DATA \
|