35#include <hip/hip_runtime.h>
47 void *area,
int *lx,
int *m,
51 const dim3 nblcks(((*m) + 1024 - 1)/ 1024, 1, 1);
55 (
int *) msk, (
int *) facet,
57 (
real *) area, *lx, *m);
65 void *
x,
void *y,
void *z,
67 void *area,
int *lx,
int *m,
71 const dim3 nblcks(((*m) + 1024 - 1)/ 1024, 1, 1);
75 (
int *) msk, (
int *) facet,
82 (
real *) area, *lx, *m);
__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 const T *__restrict__ x
void hip_neumann_apply_vector(void *msk, void *facet, void *x, void *y, void *z, void *flux_x, void *flux_y, void *flux_z, void *area, int *lx, int *m, hipStream_t strm)
void hip_neumann_apply_scalar(void *msk, void *facet, void *x, void *flux, void *area, int *lx, int *m, hipStream_t strm)