Neko 1.99.2
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
entropy_viscosity.f90 File Reference

Go to the source code of this file.

Data Types

type  entropy_viscosity::entropy_viscosity_t
 

Modules

module  entropy_viscosity
 

Functions/Subroutines

subroutine entropy_viscosity::entropy_viscosity_init (this, json, coef, dof, reg_coeff)
 
subroutine entropy_viscosity::entropy_viscosity_free (this)
 
subroutine entropy_viscosity::entropy_viscosity_compute (this, time, tstep, dt)
 
subroutine entropy_viscosity::entropy_viscosity_compute_residual (this, tstep, dt, dt_lag)
 
subroutine entropy_viscosity::entropy_viscosity_compute_viscosity (this, tstep)
 
subroutine entropy_viscosity::entropy_viscosity_smooth_viscosity (this)
 Cross-element smoothing via gather-scatter averaging. Averages viscosity values at shared nodes between elements.
 
subroutine entropy_viscosity::entropy_viscosity_apply_element_max (this)
 
subroutine, public entropy_viscosity::entropy_viscosity_set_fields (this, s, u, v, w, h, max_wave_speed, msh, xh, gs)
 
subroutine entropy_viscosity::entropy_viscosity_update_lag (this)
 
pure real(kind=rp) function entropy_viscosity::entropy_viscosity_low_order (this, i)
 Compute low-order viscosity at point i: c_avisc_low * h * max_wave_speed.