| 
    cuIBM
    
   A GPU-based Immersed Boundary Method code 
   | 
 
Declaration of the kernels to generate right hand-side terms of the intermediate velocity flux solver. More...
#include "utilities/types.h"

Go to the source code of this file.
Namespaces | |
| kernels | |
| Contains all the custom-written CUDA kernels.  | |
Functions | |
| __global__ void | kernels::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 boundary with a Dirichlet-type condition.  More... | |
| __global__ void | kernels::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 boundary with a Dirichlet-type condition.  More... | |
| __global__ void | kernels::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 boundary with a convective-type condition.  More... | |
| __global__ void | kernels::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 boundary with a convective-type condition.  More... | |
| __global__ void | kernels::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 boundary with a special-type condition.  More... | |
Declaration of the kernels to generate right hand-side terms of the intermediate velocity flux solver.
Definition in file generateBC1.h.
 1.8.11