|
Neko 1.99.3
A portable framework for high-order spectral element flow simulations
|
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. | |
| 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 | ||
| ) |
| u | The sampled x-velocity field. |
| v | The sampled y-velocity field. |
| w | The sampled z-velocity field. |
| ind_r | The r-index array for sampled GLL points. |
| ind_s | The s-index array for sampled GLL points. |
| ind_t | The t-index array for sampled GLL points. |
| ind_e | The element-index array for sampled GLL points. |
| n_x | The x-component of the wall normals. |
| n_y | The y-component of the wall normals. |
| n_z | The z-component of the wall normals. |
| nu | The sampled kinematic viscosity at wall points. |
| rho_w | The sampled density at wall points. |
| h | The wall-model sampling distances. |
| tau_x | The x-component of the wall shear stress. |
| tau_y | The y-component of the wall shear stress. |
| tau_z | The z-component of the wall shear stress. |
| n_nodes | The number of wall points. |
| lx | The number of GLL points per direction. |
| nelv | The number of velocity elements. |
| kappa | The von Karman coefficient. |
| B | The log-law intercept. |
| p | The blending exponent. |
| s | The blending scale. |
Definition at line 67 of file cai_sagaut_model_ii_cpu.f90.

