|
@@ -99,7 +99,7 @@ void dw_callback_v2_codelet_update_u22(void *argcb)
|
|
|
task->cl = &cl11;
|
|
|
task->cl_arg = u11arg;
|
|
|
|
|
|
- task->buffers[0].state =
|
|
|
+ task->buffers[0].handle =
|
|
|
get_sub_data(args->dataA, 2, k+1, k+1);
|
|
|
task->buffers[0].mode = STARPU_RW;
|
|
|
|
|
@@ -138,10 +138,10 @@ void dw_callback_v2_codelet_update_u22(void *argcb)
|
|
|
u21a->dataA = args->dataA;
|
|
|
u21a->sem = args->sem;
|
|
|
|
|
|
- task21->buffers[0].state =
|
|
|
+ task21->buffers[0].handle =
|
|
|
get_sub_data(args->dataA, 2, u21a->i, u21a->i);
|
|
|
task21->buffers[0].mode = STARPU_R;
|
|
|
- task21->buffers[1].state =
|
|
|
+ task21->buffers[1].handle =
|
|
|
get_sub_data(args->dataA, 2, u21a->i, u21a->k);
|
|
|
task21->buffers[1].mode = STARPU_RW;
|
|
|
|
|
@@ -174,9 +174,9 @@ void dw_callback_v2_codelet_update_u22(void *argcb)
|
|
|
u12a->dataA = args->dataA;
|
|
|
u12a->sem = args->sem;
|
|
|
|
|
|
- task12->buffers[0].state = get_sub_data(args->dataA, 2, u12a->i, u12a->i);
|
|
|
+ task12->buffers[0].handle = get_sub_data(args->dataA, 2, u12a->i, u12a->i);
|
|
|
task12->buffers[0].mode = STARPU_R;
|
|
|
- task12->buffers[1].state = get_sub_data(args->dataA, 2, u12a->k, u12a->i);
|
|
|
+ task12->buffers[1].handle = get_sub_data(args->dataA, 2, u12a->k, u12a->i);
|
|
|
task12->buffers[1].mode = STARPU_RW;
|
|
|
|
|
|
starpu_submit_task(task12);
|
|
@@ -227,13 +227,13 @@ void dw_callback_v2_codelet_update_u12(void *argcb)
|
|
|
u22a->nblocks = nblocks;
|
|
|
u22a->sem = args->sem;
|
|
|
|
|
|
- task22->buffers[0].state = get_sub_data(args->dataA, 2, u22a->i, u22a->k);
|
|
|
+ task22->buffers[0].handle = get_sub_data(args->dataA, 2, u22a->i, u22a->k);
|
|
|
task22->buffers[0].mode = STARPU_R;
|
|
|
|
|
|
- task22->buffers[1].state = get_sub_data(args->dataA, 2, u22a->k, u22a->j);
|
|
|
+ task22->buffers[1].handle = get_sub_data(args->dataA, 2, u22a->k, u22a->j);
|
|
|
task22->buffers[1].mode = STARPU_R;
|
|
|
|
|
|
- task22->buffers[2].state = get_sub_data(args->dataA, 2, u22a->i, u22a->j);
|
|
|
+ task22->buffers[2].handle = get_sub_data(args->dataA, 2, u22a->i, u22a->j);
|
|
|
task22->buffers[2].mode = STARPU_RW;
|
|
|
|
|
|
/* schedule that codelet */
|
|
@@ -287,13 +287,13 @@ void dw_callback_v2_codelet_update_u21(void *argcb)
|
|
|
u22a->nblocks = nblocks;
|
|
|
u22a->sem = args->sem;
|
|
|
|
|
|
- task22->buffers[0].state = get_sub_data(args->dataA, 2, u22a->i, u22a->k);
|
|
|
+ task22->buffers[0].handle = get_sub_data(args->dataA, 2, u22a->i, u22a->k);
|
|
|
task22->buffers[0].mode = STARPU_R;
|
|
|
|
|
|
- task22->buffers[1].state = get_sub_data(args->dataA, 2, u22a->k, u22a->j);
|
|
|
+ task22->buffers[1].handle = get_sub_data(args->dataA, 2, u22a->k, u22a->j);
|
|
|
task22->buffers[1].mode = STARPU_R;
|
|
|
|
|
|
- task22->buffers[2].state = get_sub_data(args->dataA, 2, u22a->i, u22a->j);
|
|
|
+ task22->buffers[2].handle = get_sub_data(args->dataA, 2, u22a->i, u22a->j);
|
|
|
task22->buffers[2].mode = STARPU_RW;
|
|
|
|
|
|
/* schedule that codelet */
|
|
@@ -357,9 +357,9 @@ void dw_callback_v2_codelet_update_u11(void *argcb)
|
|
|
u12a->dataA = args->dataA;
|
|
|
u12a->sem = args->sem;
|
|
|
|
|
|
- task12->buffers[0].state = get_sub_data(args->dataA, 2, u12a->i, u12a->i);
|
|
|
+ task12->buffers[0].handle = get_sub_data(args->dataA, 2, u12a->i, u12a->i);
|
|
|
task12->buffers[0].mode = STARPU_R;
|
|
|
- task12->buffers[1].state = get_sub_data(args->dataA, 2, u12a->k, u12a->i);
|
|
|
+ task12->buffers[1].handle = get_sub_data(args->dataA, 2, u12a->k, u12a->i);
|
|
|
task12->buffers[1].mode = STARPU_RW;
|
|
|
|
|
|
if (slice == i +1)
|
|
@@ -395,9 +395,9 @@ void dw_callback_v2_codelet_update_u11(void *argcb)
|
|
|
u21a->dataA = args->dataA;
|
|
|
u21a->sem = args->sem;
|
|
|
|
|
|
- task21->buffers[0].state = get_sub_data(args->dataA, 2, u21a->i, u21a->i);
|
|
|
+ task21->buffers[0].handle = get_sub_data(args->dataA, 2, u21a->i, u21a->i);
|
|
|
task21->buffers[0].mode = STARPU_R;
|
|
|
- task21->buffers[1].state = get_sub_data(args->dataA, 2, u21a->i, u21a->k);
|
|
|
+ task21->buffers[1].handle = get_sub_data(args->dataA, 2, u21a->i, u21a->k);
|
|
|
task21->buffers[1].mode = STARPU_RW;
|
|
|
|
|
|
if (slice == i +1)
|
|
@@ -473,17 +473,17 @@ void dw_callback_codelet_update_u11(void *argcb)
|
|
|
u21a->remaining = remaining;
|
|
|
u21a->sem = args->sem;
|
|
|
|
|
|
- task12->buffers[0].state =
|
|
|
+ task12->buffers[0].handle =
|
|
|
get_sub_data(args->dataA, 2, u12a->i, u12a->i);
|
|
|
task12->buffers[0].mode = STARPU_R;
|
|
|
- task12->buffers[1].state =
|
|
|
+ task12->buffers[1].handle =
|
|
|
get_sub_data(args->dataA, 2, u12a->k, u12a->i);
|
|
|
task12->buffers[1].mode = STARPU_RW;
|
|
|
|
|
|
- task21->buffers[0].state =
|
|
|
+ task21->buffers[0].handle =
|
|
|
get_sub_data(args->dataA, 2, u21a->i, u21a->i);
|
|
|
task21->buffers[0].mode = STARPU_R;
|
|
|
- task21->buffers[1].state =
|
|
|
+ task21->buffers[1].handle =
|
|
|
get_sub_data(args->dataA, 2, u21a->i, u21a->k);
|
|
|
task21->buffers[1].mode = STARPU_RW;
|
|
|
|
|
@@ -512,7 +512,7 @@ void dw_callback_codelet_update_u22(void *argcb)
|
|
|
task->cl = &cl11;
|
|
|
task->cl_arg = u11arg;
|
|
|
|
|
|
- task->buffers[0].state = get_sub_data(args->dataA, 2, args->k + 1, args->k + 1);
|
|
|
+ task->buffers[0].handle = get_sub_data(args->dataA, 2, args->k + 1, args->k + 1);
|
|
|
task->buffers[0].mode = STARPU_RW;
|
|
|
|
|
|
u11arg->dataA = args->dataA;
|
|
@@ -563,13 +563,13 @@ void dw_callback_codelet_update_u12_21(void *argcb)
|
|
|
u22a->remaining = remaining;
|
|
|
u22a->sem = args->sem;
|
|
|
|
|
|
- task22->buffers[0].state = get_sub_data(args->dataA, 2, u22a->i, u22a->k);
|
|
|
+ task22->buffers[0].handle = get_sub_data(args->dataA, 2, u22a->i, u22a->k);
|
|
|
task22->buffers[0].mode = STARPU_R;
|
|
|
|
|
|
- task22->buffers[1].state = get_sub_data(args->dataA, 2, u22a->k, u22a->j);
|
|
|
+ task22->buffers[1].handle = get_sub_data(args->dataA, 2, u22a->k, u22a->j);
|
|
|
task22->buffers[1].mode = STARPU_R;
|
|
|
|
|
|
- task22->buffers[2].state = get_sub_data(args->dataA, 2, u22a->i, u22a->j);
|
|
|
+ task22->buffers[2].handle = get_sub_data(args->dataA, 2, u22a->i, u22a->j);
|
|
|
task22->buffers[2].mode = STARPU_RW;
|
|
|
|
|
|
/* schedule that codelet */
|
|
@@ -607,7 +607,7 @@ void dw_codelet_facto(starpu_data_handle dataA, unsigned nblocks)
|
|
|
task->cl = &cl11;
|
|
|
task->cl_arg = args;
|
|
|
|
|
|
- task->buffers[0].state = get_sub_data(dataA, 2, 0, 0);
|
|
|
+ task->buffers[0].handle = get_sub_data(dataA, 2, 0, 0);
|
|
|
task->buffers[0].mode = STARPU_RW;
|
|
|
|
|
|
/* schedule the codelet */
|
|
@@ -660,7 +660,7 @@ void dw_codelet_facto_v2(starpu_data_handle dataA, unsigned nblocks)
|
|
|
task->cl = &cl11;
|
|
|
task->cl_arg = args;
|
|
|
|
|
|
- task->buffers[0].state = get_sub_data(dataA, 2, 0, 0);
|
|
|
+ task->buffers[0].handle = get_sub_data(dataA, 2, 0, 0);
|
|
|
task->buffers[0].mode = STARPU_RW;
|
|
|
|
|
|
/* schedule the codelet */
|