123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #include <starpu.h>
- void scal_cpu_func(void *buffers[], void *cl_arg)
- {
- unsigned i;
- float *factor = cl_arg;
-
- struct starpu_vector_interface *vector = buffers[0];
-
- unsigned n = STARPU_VECTOR_GET_NX(vector);
-
- float *val = (float *)STARPU_VECTOR_GET_PTR(vector);
-
- for (i = 0; i < n; i++)
- val[i] *= *factor;
- }
|