47#include "mathops_kernel.cl.h"
65 const int nb = ((*n) + 256 - 1) / 256;
92 const int nb = ((*n) + 256 - 1) / 256;
104 void *
b1,
void *
b2,
void *
b3,
105 void *c,
real *d,
int *gdim,
int *n) {
125 const int nb = ((*n) + 256 - 1) / 256;
137 void *
b1,
void *
b2,
void *
b3,
138 real *c,
int *gdim,
int *n) {
157 const int nb = ((*n) + 256 - 1) / 256;
169 void *
b1,
void *
b2,
void *
b3,
170 void *c,
int *gdim,
int *n) {
189 const int nb = ((*n) + 256 - 1) / 256;
__global__ void ale_add_kinematics_kernel(const int n, T *__restrict__ wx, T *__restrict__ wy, T *__restrict__ wz, const T *__restrict__ x_ref, const T *__restrict__ y_ref, const T *__restrict__ z_ref, const T *__restrict__ phi, const T *__restrict__ x, const T *__restrict__ y, const T *__restrict__ z, const kinematics_params_t kin_params)
void opencl_kernel_jit(const char *kernel, cl_program *program)
void opencl_opcolv3c(void *a1, void *a2, void *a3, void *b1, void *b2, void *b3, void *c, real *d, int *gdim, int *n)
void opencl_opadd2cm(void *a1, void *a2, void *a3, void *b1, void *b2, void *b3, real *c, int *gdim, int *n)
void opencl_opcolv(void *a1, void *a2, void *a3, void *c, int *gdim, int *n)
void opencl_opchsign(void *a1, void *a2, void *a3, int *gdim, int *n)
void opencl_opadd2col(void *a1, void *a2, void *a3, void *b1, void *b2, void *b3, void *c, int *gdim, int *n)