|
Neko 1.99.2
A portable framework for high-order spectral element flow simulations
|
Data Types | |
| type | entropy_viscosity_t |
Functions/Subroutines | |
| subroutine | entropy_viscosity_init (this, json, coef, dof, reg_coeff) |
| subroutine | entropy_viscosity_free (this) |
| subroutine | entropy_viscosity_compute (this, time, tstep, dt) |
| subroutine | entropy_viscosity_compute_residual (this, tstep, dt, dt_lag) |
| subroutine | entropy_viscosity_compute_viscosity (this, tstep) |
| subroutine | entropy_viscosity_smooth_viscosity (this) |
| Cross-element smoothing via gather-scatter averaging. Averages viscosity values at shared nodes between elements. | |
| subroutine | entropy_viscosity_apply_element_max (this) |
| subroutine, public | entropy_viscosity_set_fields (this, s, u, v, w, h, max_wave_speed, msh, xh, gs) |
| subroutine | entropy_viscosity_update_lag (this) |
| pure real(kind=rp) function | entropy_viscosity_low_order (this, i) |
| Compute low-order viscosity at point i: c_avisc_low * h * max_wave_speed. | |
|
private |
|
private |
Definition at line 143 of file entropy_viscosity.f90.
|
private |
|
private |
Definition at line 124 of file entropy_viscosity.f90.
| subroutine entropy_viscosity::entropy_viscosity_init | ( | class(entropy_viscosity_t), intent(inout) | this, |
| type(json_file), intent(inout) | json, | ||
| type(coef_t), intent(in), target | coef, | ||
| type(dofmap_t), intent(in), target | dof, | ||
| type(field_t), intent(in), target | reg_coeff | ||
| ) |
Definition at line 98 of file entropy_viscosity.f90.
|
private |
Definition at line 380 of file entropy_viscosity.f90.
| subroutine, public entropy_viscosity::entropy_viscosity_set_fields | ( | class(entropy_viscosity_t), intent(inout) | this, |
| type(field_t), intent(inout), target | s, | ||
| type(field_t), intent(in), target | u, | ||
| type(field_t), intent(in), target | v, | ||
| type(field_t), intent(in), target | w, | ||
| type(field_t), intent(in), target | h, | ||
| type(field_t), intent(in), target | max_wave_speed, | ||
| type(mesh_t), intent(in), target | msh, | ||
| type(space_t), intent(in), target | xh, | ||
| type(gs_t), intent(in), target | gs | ||
| ) |
|
private |
|
private |
Definition at line 372 of file entropy_viscosity.f90.