12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- #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;
- }
|