47#include "inhom_dirichlet_kernel.cl.h"
53 void *
x,
void *y,
void *z,
62 "inhom_dirichlet_apply_vector_kernel", &
err);
74 const int nb = ((*m) + 256 - 1) / 256;
97 "inhom_dirichlet_apply_scalar_kernel", &
err);
105 const int nb = ((*m) + 256 - 1) / 256;
__global__ void const T *__restrict__ x
__global__ void dirichlet_apply_scalar_kernel(const int *__restrict__ msk, T *__restrict__ x, const T g, const int m)
void opencl_inhom_dirichlet_apply_scalar(void *msk, void *x, void *bla_x, int *m)
void opencl_inhom_dirichlet_apply_vector(void *msk, void *x, void *y, void *z, void *bla_x, void *bla_y, void *bla_z, int *m)
void opencl_kernel_jit(const char *kernel, cl_program *program)
void * inhom_dirichlet_program