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

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.
 

Function/Subroutine Documentation

◆ deardorff_compute_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 
)
Parameters
tThe time value.
tstepThe current time-step.
coefSEM coefficients.
temperature_field_nameThe name of the temperature field.
TKE_field_nameThe name of the TKE field.
nutThe eddy viscosity field.
temperature_alphatThe eddy diffusivity field for temperature.
TKE_alphatThe eddy diffusivity field for TKE.
TKE_sourceThe source terms for TKE equation.
deltaThe LES lengthscale.
c_kThe deardorff model constant
T0The reference temperature.
gThe gravitational acceleration vector.

Definition at line 67 of file deardorff_device.f90.

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