Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
cai_sagaut_model_ii_cpu Module Reference

CPU backend for cai_sagaut_model_ii_t.

Functions/Subroutines

subroutine, public cai_sagaut_model_ii_compute_cpu (u, v, w, ind_r, ind_s, ind_t, ind_e, n_x, n_y, n_z, nu, rho_w, h, tau_x, tau_y, tau_z, n_nodes, lx, nelv, kappa, b, p, s)
 Evaluate wall shear stresses with the CPU Model-II kernel.
 

Function/Subroutine Documentation

◆ cai_sagaut_model_ii_compute_cpu()

subroutine, public cai_sagaut_model_ii_cpu::cai_sagaut_model_ii_compute_cpu ( real(kind=rp), dimension(lx, lx, lx, nelv), intent(in u,
real(kind=rp), dimension(lx, lx, lx, nelv), intent(in v,
real(kind=rp), dimension(lx, lx, lx, nelv), intent(in w,
integer, dimension(n_nodes), intent(in ind_r,
integer, dimension(n_nodes), intent(in ind_s,
integer, dimension(n_nodes), intent(in ind_t,
integer, dimension(n_nodes), intent(in ind_e,
real(kind=rp), dimension(n_nodes), intent(in n_x,
real(kind=rp), dimension(n_nodes), intent(in n_y,
real(kind=rp), dimension(n_nodes), intent(in n_z,
real(kind=rp), dimension(n_nodes), intent(in nu,
real(kind=rp), dimension(n_nodes), intent(in rho_w,
real(kind=rp), dimension(n_nodes), intent(in h,
real(kind=rp), dimension(n_nodes), intent(out tau_x,
real(kind=rp), dimension(n_nodes), intent(out tau_y,
real(kind=rp), dimension(n_nodes), intent(out tau_z,
integer, intent(in n_nodes,
integer, intent(in lx,
integer, intent(in nelv,
real(kind=rp), intent(in kappa,
real(kind=rp), intent(in b,
real(kind=rp), intent(in p,
real(kind=rp), intent(in s 
)
Parameters
uThe sampled x-velocity field.
vThe sampled y-velocity field.
wThe sampled z-velocity field.
ind_rThe r-index array for sampled GLL points.
ind_sThe s-index array for sampled GLL points.
ind_tThe t-index array for sampled GLL points.
ind_eThe element-index array for sampled GLL points.
n_xThe x-component of the wall normals.
n_yThe y-component of the wall normals.
n_zThe z-component of the wall normals.
nuThe sampled kinematic viscosity at wall points.
rho_wThe sampled density at wall points.
hThe wall-model sampling distances.
tau_xThe x-component of the wall shear stress.
tau_yThe y-component of the wall shear stress.
tau_zThe z-component of the wall shear stress.
n_nodesThe number of wall points.
lxThe number of GLL points per direction.
nelvThe number of velocity elements.
kappaThe von Karman coefficient.
BThe log-law intercept.
pThe blending exponent.
sThe blending scale.

Definition at line 67 of file cai_sagaut_model_ii_cpu.f90.

Here is the call graph for this function:
Here is the caller graph for this function: