42#include "pnpn_res_kernel.cl.h" 
   47                               void *B, 
void *
h1, 
real *mu,
 
   55                                    "prs_res_part1_kernel", &
err);
 
   73  const int nb = ((*n) + 256 - 1) / 256;
 
 
   90                                    "prs_res_part2_kernel", &
err);
 
   99  const int nb = ((*n) + 256 - 1) / 256;
 
 
  116                                    "prs_res_part3_kernel", &
err);
 
  126  const int nb = ((*n) + 256 - 1) / 256;
 
 
  137                                void *
f_u, 
void *
f_v, 
void *
f_w, 
int *n) {
 
  144                                    "vel_res_update_kernel", &
err);
 
  158  const int nb = ((*n) + 256 - 1) / 256;
 
 
__global__ void T *__restrict__ T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ h1
 
__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 pnpn_prs_res_part3_opencl(void *p_res, void *ta1, void *ta2, void *ta3, real *dtbd, int *n)
 
void pnpn_prs_res_part1_opencl(void *ta1, void *ta2, void *ta3, void *wa1, void *wa2, void *wa3, void *f_u, void *f_v, void *f_w, void *B, void *h1, real *mu, real *rho, int *n)
 
void pnpn_prs_res_part2_opencl(void *p_res, void *wa1, void *wa2, void *wa3, int *n)
 
void pnpn_vel_res_update_opencl(void *u_res, void *v_res, void *w_res, void *ta1, void *ta2, void *ta3, void *f_u, void *f_v, void *f_w, int *n)