|
Neko 1.99.3
A portable framework for high-order spectral element flow simulations
|
Implements the CPU kernel for the vreman_t type.
Functions/Subroutines | |
| subroutine, public | vreman_compute_cpu (if_ext, t, tstep, coef, nut, delta, c, if_corr, scalar_name, ri_c, ref_temp, g) |
| Compute eddy viscosity on the CPU. | |
| subroutine, public vreman_cpu::vreman_compute_cpu | ( | logical, intent(in) | if_ext, |
| real(kind=rp), intent(in) | t, | ||
| integer, intent(in) | tstep, | ||
| type(coef_t), intent(in) | coef, | ||
| type(field_t), intent(inout) | nut, | ||
| type(field_t), intent(in) | delta, | ||
| real(kind=rp), intent(in) | c, | ||
| logical, intent(in) | if_corr, | ||
| character(len=*), intent(in) | scalar_name, | ||
| real(kind=rp), intent(in) | ri_c, | ||
| real(kind=rp), intent(in) | ref_temp, | ||
| real(kind=rp), dimension(3), intent(in) | g | ||
| ) |
| if_ext | If extrapolate the velocity field to evaluate |
| t | The time value. |
| tstep | The current time-step. |
| coef | SEM coefficients. |
| nut | The SGS viscosity array. |
| delta | The LES lengthscale. |
| c | The Vreman model constant |
| if_corr | Whether to apply buoyancy correction. |
| scalar_name | The name of the scalar field for buoyancy correction. |
| ri_c | Critical Richardson number. |
| ref_temp | Reference temperature for Richardson number. |
| g | The gravity vector. |
Definition at line 65 of file vreman_cpu.f90.

