35#include <hip/hip_runtime.h>
51 const dim3 nblcks(((*n) + 1024 - 1) / 1024, 1, 1);
66 const dim3 nblcks(((*n) + 1024 - 1) / 1024, 1, 1);
80 const dim3 nblcks(((*n) + 1024 - 1) / 1024, 1, 1);
92 void *
f_u,
void *
f_v,
void *
f_w,
int *n) {
95 const dim3 nblcks(((*n) + 1024 - 1) / 1024, 1, 1);
__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 pnpn_prs_res_part2_hip(void *p_res, void *wa1, void *wa2, void *wa3, int *n)
void pnpn_vel_res_update_hip(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)
void pnpn_prs_res_part3_hip(void *p_res, void *ta1, void *ta2, void *ta3, real *dtbd, int *n)
void pnpn_prs_res_part1_hip(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)