AQUAgpusph 4.1.2
|
Velocity extension for the computation of the Laplacian of the velocity. More...
Functions | |
__kernel void | entry (const __global int *imove, const __global uint *associations, const __global vec *normal, const __global float *gp_rho, const __global vec *gp_u, __global float *rho, __global vec *u, uint N) |
Velocity extension for the computation of the Laplacian of the velocity. | |
Velocity extension for the computation of the Laplacian of the velocity.
__kernel void entry | ( | const __global int * | imove, |
const __global uint * | associations, | ||
const __global vec * | normal, | ||
const __global float * | gp_rho, | ||
const __global vec * | gp_u, | ||
__global float * | rho, | ||
__global vec * | u, | ||
uint | N | ||
) |
Velocity extension for the computation of the Laplacian of the velocity.
For the Laplacian of the velocity, the normmal velocity is taken from the mirroring interpolated value (SSM), while the tangential velocity is taken directly from the body motion (U0M).
In the thesis of Benjamin Bouscasse the tangential velocity is asymetrically extended (ASM). However it is producing unphysical results.
Herein the density is also got from the mirroring interpolated value (SSM)
imove | Moving flags.
|
associations | Mirroring particles. |
normal | Normal \( \mathbf{n} \). |
gp_rho | Interpolated density in the mirrored position \( \rho \). |
gp_u | Interpolated velocity in the mirrored position \( \mathbf{u} \). |
rho | Density \( \rho \). |
u | Velocity \( \mathbf{u} \). |
N | Number of particles. |