45 void *bla_x,
void *bla_y,
void *bla_z,
int *m) {
47 const dim3 nthrds(1024, 1, 1);
48 const dim3 nblcks(((*m)+1024 - 1)/ 1024, 1, 1);
50 inhom_dirichlet_apply_vector_kernel<real>
51 <<<nblcks, nthrds, 0, (cudaStream_t)
glb_cmd_queue>>>((
int *) msk,
66 void *bla_x,
int *m) {
68 const dim3 nthrds(1024, 1, 1);
69 const dim3 nblcks(((*m)+1024 - 1)/ 1024, 1, 1);
71 inhom_dirichlet_apply_scalar_kernel<real>
72 <<<nblcks, nthrds>>>((
int *) msk,
__global__ void const T *__restrict__ x
void cuda_inhom_dirichlet_apply_vector(void *msk, void *x, void *y, void *z, void *bla_x, void *bla_y, void *bla_z, int *m)
void cuda_inhom_dirichlet_apply_scalar(void *msk, void *x, void *bla_x, int *m)