22 void convectionTermU(
real *rn,
real *H,
real *q,
int nx,
int ny,
real *dx,
real *dy,
real dt,
real gamma,
real zeta,
real alpha,
real nu);
27 void convectionTermV(
real *rn,
real *H,
real *q,
int nx,
int ny,
real *dx,
real *dy,
real dt,
real gamma,
real zeta,
real alpha,
real nu);
34 int nx,
int ny,
real *dx,
real *dy, \
43 int nx,
int ny,
real *dx,
real *dy, \
52 int nx,
int ny,
real *dx,
real *dy, \
61 int nx,
int ny,
real *dx,
real *dy, \
Definition of custom types required by the code.
double real
Is a float or a double depending on the machine precision.
Contains all the custom-written CUDA kernels.
__global__ void convectionTermVLeftRight(real *rn, real *H, real *q, int nx, int ny, real *dx, real *dy, real dt, real gamma, real zeta, real alpha, real nu, real *bcBottom, real *bcTop, real *bcLeft, real *bcRight)
Computes v-component of the vector resulting from the explicit terms of the discretized momentum equa...
__global__ void convectionTermUBottomTop(real *rn, real *H, real *q, int nx, int ny, real *dx, real *dy, real dt, real gamma, real zeta, real alpha, real nu, real *bcBottom, real *bcTop, real *bcLeft, real *bcRight)
Computes u-component of the vector resulting from the explicit terms of the discretized momentum equa...
__global__ void convectionTermVBottomTop(real *rn, real *H, real *q, int nx, int ny, real *dx, real *dy, real dt, real gamma, real zeta, real alpha, real nu, real *bcBottom, real *bcTop)
Computes v-component of the vector resulting from the explicit terms of the discretized momentum equa...
__global__ void convectionTermU(real *rn, real *H, real *q, int nx, int ny, real *dx, real *dy, real dt, real gamma, real zeta, real alpha, real nu)
Computes u-component of the vector resulting from the explicit terms of the discretized momentum equa...
__global__ void convectionTermV(real *rn, real *H, real *q, int nx, int ny, real *dx, real *dy, real dt, real gamma, real zeta, real alpha, real nu)
Computes v-component of the vector resulting from the explicit terms of the discretized momentum equa...
__global__ void convectionTermULeftRight(real *rn, real *H, real *q, int nx, int ny, real *dx, real *dy, real dt, real gamma, real zeta, real alpha, real nu, real *bcLeft, real *bcRight)
Computes u-component of the vector resulting from the explicit terms of the discretized momentum equa...