|
@@ -27,7 +27,7 @@
|
|
|
*/
|
|
|
void init_cpu_func(void *descr[], void *cl_arg)
|
|
|
{
|
|
|
- long int *dot = (int *)STARPU_VARIABLE_GET_PTR(descr[0]);
|
|
|
+ long int *dot = (long int *)STARPU_VARIABLE_GET_PTR(descr[0]);
|
|
|
*dot = 0;
|
|
|
_DISPLAY("Init dot\n");
|
|
|
}
|
|
@@ -37,8 +37,8 @@ void init_cpu_func(void *descr[], void *cl_arg)
|
|
|
*/
|
|
|
void redux_cpu_func(void *descr[], void *cl_arg)
|
|
|
{
|
|
|
- long int *dota = (int *)STARPU_VARIABLE_GET_PTR(descr[0]);
|
|
|
- long int *dotb = (int *)STARPU_VARIABLE_GET_PTR(descr[1]);
|
|
|
+ long int *dota = (long int *)STARPU_VARIABLE_GET_PTR(descr[0]);
|
|
|
+ long int *dotb = (long int *)STARPU_VARIABLE_GET_PTR(descr[1]);
|
|
|
|
|
|
*dota = *dota + *dotb;
|
|
|
_DISPLAY("Calling redux %ld=%ld+%ld\n", *dota, *dota-*dotb, *dotb);
|
|
@@ -49,7 +49,7 @@ void redux_cpu_func(void *descr[], void *cl_arg)
|
|
|
*/
|
|
|
void dot_cpu_func(void *descr[], void *cl_arg)
|
|
|
{
|
|
|
- long int *local_x = (int *)STARPU_VECTOR_GET_PTR(descr[0]);
|
|
|
+ long int *local_x = (long int *)STARPU_VECTOR_GET_PTR(descr[0]);
|
|
|
unsigned n = STARPU_VECTOR_GET_NX(descr[0]);
|
|
|
|
|
|
long int *dot = (int *)STARPU_VARIABLE_GET_PTR(descr[1]);
|