AQUAgpusph 4.1.2
|
Velocity extension for the computation of the Laplacian of the velocity, when free-slip should be enforced. More...
Functions | |
__kernel void | entry (const __global uint *iset, const __global int *imove, const __global uint *associations, const __global vec *gp_u, __global vec *u, uint N, uint freeslip_iset) |
Velocity extension for the computation of the Laplacian of the velocity, when free-slip should be enforced. | |
Velocity extension for the computation of the Laplacian of the velocity, when free-slip should be enforced.
__kernel void entry | ( | const __global uint * | iset, |
const __global int * | imove, | ||
const __global uint * | associations, | ||
const __global vec * | gp_u, | ||
__global vec * | u, | ||
uint | N, | ||
uint | freeslip_iset | ||
) |
Velocity extension for the computation of the Laplacian of the velocity, when free-slip should be enforced.
In this case, both the normal and the tangential velocities are taken from the mirroring interpolated value (SSM).
Herein the density is also got from the mirroring interpolated value (SSM)
iset | Set of particles index. |
imove | Moving flags.
|
associations | Mirroring particles. |
gp_u | Interpolated velocity in the mirrored position \( \mathbf{u} \). |
u | Velocity \( \mathbf{u} \). |
N | Number of particles. |
freeslip_iset | Particles set which should be considered free-slip. |