46#include "dynamic_smagorinsky_nut_kernel.cl.h"
59 const int nb = (n + 256 - 1) / 256;
73 void *
s12,
void *
s13,
void *
s23,
int *n) {
79 "s_abs_compute_kernel", &
err);
97 void *
u,
void *
v,
void *
w,
98 void *
fu,
void *
fv,
void *
fw,
100 void *
fuv,
void *
fuw,
void *
fvw,
int *n) {
106 "lij_compute_part1_kernel", &
err);
136 void *
fuv,
void *
fuw,
void *
fvw,
int *n) {
142 "lij_compute_part2_kernel", &
err);
177 "mij_compute_part1_kernel", &
err);
220 void *num,
void *den,
void *c_dyn,
221 void *delta,
void *
s_abs,
void *nut,
222 real *alpha,
int *n) {
228 "mij_nut_compute_part2_kernel", &
err);
__global__ void ale_add_kinematics_kernel(const int n, T *__restrict__ wx, T *__restrict__ wy, T *__restrict__ wz, const T *__restrict__ x_ref, const T *__restrict__ y_ref, const T *__restrict__ z_ref, const T *__restrict__ phi, const T *__restrict__ x, const T *__restrict__ y, const T *__restrict__ z, const kinematics_params_t kin_params)
__global__ void T *__restrict__ T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ w
__global__ void T *__restrict__ T *__restrict__ const T *__restrict__ u
__global__ void T *__restrict__ T *__restrict__ const T *__restrict__ const T *__restrict__ v
void opencl_lij_compute_part1(void *l11, void *l22, void *l33, void *l12, void *l13, void *l23, void *u, void *v, void *w, void *fu, void *fv, void *fw, void *fuu, void *fvv, void *fww, void *fuv, void *fuw, void *fvw, int *n)
static void dynamic_smagorinsky_jit()
void opencl_s_abs_compute(void *s_abs, void *s11, void *s22, void *s33, void *s12, void *s13, void *s23, int *n)
void opencl_mij_nut_compute_part2(void *m11, void *m22, void *m33, void *m12, void *m13, void *m23, void *l11, void *l22, void *l33, void *l12, void *l13, void *l23, void *fsabss11, void *fsabss22, void *fsabss33, void *fsabss12, void *fsabss13, void *fsabss23, void *num, void *den, void *c_dyn, void *delta, void *s_abs, void *nut, real *alpha, int *n)
void opencl_mij_compute_part1(void *m11, void *m22, void *m33, void *m12, void *m13, void *m23, void *s_abs, void *s11, void *s22, void *s33, void *s12, void *s13, void *s23, void *fs_abs, void *fs11, void *fs22, void *fs33, void *fs12, void *fs13, void *fs23, void *fsabss11, void *fsabss22, void *fsabss33, void *fsabss12, void *fsabss13, void *fsabss23, real *delta_ratio2, int *n)
void opencl_lij_compute_part2(void *l11, void *l22, void *l33, void *l12, void *l13, void *l23, void *fuu, void *fvv, void *fww, void *fuv, void *fuw, void *fvw, int *n)
static void dynamic_smagorinsky_run(cl_kernel kernel, const int n)
void opencl_kernel_jit(const char *kernel, cl_program *program)
void * dynamic_smagorinsky_nut_program