|
Neko 1.99.2
A portable framework for high-order spectral element flow simulations
|
Go to the source code of this file.
Modules | |
| module | entropy_viscosity_cpu |
| CPU backend for entropy viscosity regularization. | |
Functions/Subroutines | |
| subroutine, public | entropy_viscosity_cpu::entropy_viscosity_compute_residual_cpu (entropy_residual, s, s_lag1, s_lag2, s_lag3, bdf_coeffs, dt, n) |
| Compute entropy residual on CPU. | |
| subroutine, public | entropy_viscosity_cpu::entropy_viscosity_compute_viscosity_cpu (reg_coeff, entropy_residual, h, c_avisc_entropy, n_s, n) |
| Compute viscosity from entropy residual on CPU. | |
| subroutine, public | entropy_viscosity_cpu::entropy_viscosity_apply_element_max_cpu (reg_coeff, lx, nelv) |
| Apply element-wise maximum on CPU. | |
| subroutine, public | entropy_viscosity_cpu::entropy_viscosity_clamp_to_low_order_cpu (reg_coeff, h, max_wave_speed, c_avisc_low, n) |
| Clamp regularization coefficient to low-order viscosity on CPU. | |
| subroutine, public | entropy_viscosity_cpu::entropy_viscosity_smooth_divide_cpu (reg_coeff, temp_field, mult_field, n) |
| Divide by multiplicity for smoothing on CPU. | |