47#include "mathops_kernel.cl.h"
65 const int nb = ((*n) + 256 - 1) / 256;
91 const int nb = ((*n) + 256 - 1) / 256;
102 void *
b1,
void *
b2,
void *
b3,
103 void *c,
real *d,
int *gdim,
int *n) {
123 const int nb = ((*n) + 256 - 1) / 256;
134 void *
b1,
void *
b2,
void *
b3,
135 real *c,
int *gdim,
int *n) {
154 const int nb = ((*n) + 256 - 1) / 256;
165 void *
b1,
void *
b2,
void *
b3,
166 void *c,
int *gdim,
int *n) {
185 const int nb = ((*n) + 256 - 1) / 256;
__global__ void dirichlet_apply_scalar_kernel(const int *__restrict__ msk, T *__restrict__ x, const T g, const int m)
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)