33 void bc1ConvectiveU(
real *bc1,
int N,
int nx,
int offset,
int stride,
real *dx,
real *dy,
real C,
real *bc,
real *q,
real alpha);
38 void bc1ConvectiveV(
real *bc1,
int N,
int nx,
int numU,
int offset,
int stride,
real *dx,
real *dy,
real C,
real *bc,
int numUbc,
real *q,
real alpha);
Definition of custom types required by the code.
__global__ void bc1DirichletV(real *bc1, int N, int nx, int numU, int offset, int stride, real *dy, real C, real *bc, int numUbc)
Computes inhomogeneous term from the discrete Laplacian operator for the v-velocity at a given bounda...
double real
Is a float or a double depending on the machine precision.
Contains all the custom-written CUDA kernels.
__global__ void bc1DirichletU(real *bc1, int N, int nx, int offset, int stride, real *dx, real C, real *bc)
Computes inhomogeneous term from the discrete Laplacian operator for the u-velocity at a given bounda...
__global__ void bc1SpecialU(real *bc1, int N, int nx, int offset, int stride, real *dx, real C, real *bc, real time)
Computes inhomogeneous term from the discrete Laplacian operator for the u-velocity at a given bounda...
__global__ void bc1ConvectiveV(real *bc1, int N, int nx, int numU, int offset, int stride, real *dx, real *dy, real C, real *bc, int numUbc, real *q, real beta)
Computes inhomogeneous term from the discrete Laplacian operator for the v-velocity at a given bounda...
__global__ void bc1ConvectiveU(real *bc1, int N, int nx, int offset, int stride, real *dx, real *dy, real C, real *bc, real *q, real beta)
Computes inhomogeneous term from the discrete Laplacian operator for the u-velocity at a given bounda...