|
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_device |
| Device backend for entropy viscosity regularization. | |
Functions/Subroutines | |
| subroutine, public | entropy_viscosity_device::entropy_viscosity_compute_residual_device (entropy_residual_d, s_d, s_lag1_d, s_lag2_d, s_lag3_d, bdf_coeffs, dt, n) |
| Compute entropy residual on device. | |
| subroutine, public | entropy_viscosity_device::entropy_viscosity_compute_viscosity_device (reg_coeff_d, entropy_residual_d, h_d, c_avisc_entropy, n_s, n) |
| Compute viscosity from entropy residual on device. | |
| subroutine, public | entropy_viscosity_device::entropy_viscosity_apply_element_max_device (reg_coeff_d, lx, nelv) |
| Apply element-wise maximum on device. | |
| subroutine, public | entropy_viscosity_device::entropy_viscosity_clamp_to_low_order_device (reg_coeff_d, h_d, max_wave_speed_d, c_avisc_low, n) |
| Clamp regularization coefficient to low-order viscosity on device. | |
| subroutine, public | entropy_viscosity_device::entropy_viscosity_smooth_divide_device (reg_coeff_d, temp_field_d, mult_field_d, n) |
| Divide by multiplicity for smoothing on device. | |