1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #include <starpu.h>
- void vector_scal_cpu(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;
- }
|