|
Neko 1.99.3
A portable framework for high-order spectral element flow simulations
|
Implements the device kernel for the deardorff_t type.
Functions/Subroutines | |
| subroutine, public | deardorff_compute_device (t, tstep, coef, temperature_field_name, tke_field_name, nut, temperature_alphat, tke_alphat, tke_source, delta, c_k, t0, g) |
| Compute eddy viscosity on the device. | |
| subroutine, public deardorff_device::deardorff_compute_device | ( | real(kind=rp), intent(in) | t, |
| integer, intent(in) | tstep, | ||
| type(coef_t), intent(in) | coef, | ||
| character(len=*), intent(in) | temperature_field_name, | ||
| character(len=*), intent(in) | tke_field_name, | ||
| type(field_t), intent(inout) | nut, | ||
| type(field_t), intent(inout) | temperature_alphat, | ||
| type(field_t), intent(inout) | tke_alphat, | ||
| type(field_t), intent(inout) | tke_source, | ||
| type(field_t), intent(in) | delta, | ||
| real(kind=rp), intent(in) | c_k, | ||
| real(kind=rp), intent(in) | t0, | ||
| real(kind=rp), dimension(3), intent(in) | g | ||
| ) |
| t | The time value. |
| tstep | The current time-step. |
| coef | SEM coefficients. |
| temperature_field_name | The name of the temperature field. |
| TKE_field_name | The name of the TKE field. |
| nut | The eddy viscosity field. |
| temperature_alphat | The eddy diffusivity field for temperature. |
| TKE_alphat | The eddy diffusivity field for TKE. |
| TKE_source | The source terms for TKE equation. |
| delta | The LES lengthscale. |
| c_k | The deardorff model constant |
| T0 | The reference temperature. |
| g | The gravitational acceleration vector. |
Definition at line 67 of file deardorff_device.f90.

