44 void *wa1,
void *wa2,
void *wa3,
45 void *s11,
void *s22,
void *s33,
46 void *s12,
void *s13,
void *s23,
47 void *f_u,
void *f_v,
void *f_w,
48 void *B,
void *
h1,
void *rho,
int *n) {
50 const dim3 nthrds(1024, 1, 1);
51 const dim3 nblcks(((*n) + 1024 - 1) / 1024, 1, 1);
54 prs_stress_res_part1_kernel<real>
55 <<<nblcks, nthrds, 0, stream>>>((
real *) ta1, (
real *) ta2,
68 void *ta3,
void *wa1,
void *wa2,
69 void *wa3,
real *dtbd,
int *n) {
71 const dim3 nthrds(1024, 1, 1);
72 const dim3 nblcks(((*n) + 1024 - 1) / 1024, 1, 1);
75 prs_stress_res_part3_kernel<real>
76 <<<nblcks, nthrds, 0, stream>>>((
real *) p_res, (
real *) ta1,
79 (
real *) wa3, *dtbd, *n);
__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
void pnpn_prs_stress_res_part1_cuda(void *ta1, void *ta2, void *ta3, void *wa1, void *wa2, void *wa3, void *s11, void *s22, void *s33, void *s12, void *s13, void *s23, void *f_u, void *f_v, void *f_w, void *B, void *h1, void *rho, int *n)
void pnpn_prs_stress_res_part3_cuda(void *p_res, void *ta1, void *ta2, void *ta3, void *wa1, void *wa2, void *wa3, real *dtbd, int *n)