|
Neko 1.99.2
A portable framework for high-order spectral element flow simulations
|
Data Types | |
| type | euler_res_sx_t |
Functions/Subroutines | |
| subroutine | advance_primitive_variables_sx (rho_field, m_x, m_y, m_z, e, p, u, v, w, ax, coef, gs, h, c_avisc_low, rk_scheme, dt) |
| subroutine | evaluate_rhs_sx (rhs_rho_field, rhs_m_x, rhs_m_y, rhs_m_z, rhs_e, rho_field, m_x, m_y, m_z, e, p, u, v, w, ax, coef, gs, h, c_avisc_low) |
| subroutine euler_res_sx::advance_primitive_variables_sx | ( | type(field_t), intent(inout) | rho_field, |
| type(field_t), intent(inout) | m_x, | ||
| type(field_t), intent(inout) | m_y, | ||
| type(field_t), intent(inout) | m_z, | ||
| type(field_t), intent(inout) | e, | ||
| type(field_t), intent(in) | p, | ||
| type(field_t), intent(in) | u, | ||
| type(field_t), intent(in) | v, | ||
| type(field_t), intent(in) | w, | ||
| class(ax_t), intent(inout) | ax, | ||
| type(coef_t), intent(inout) | coef, | ||
| type(gs_t), intent(inout) | gs, | ||
| type(field_t), intent(in) | h, | ||
| real(kind=rp) | c_avisc_low, | ||
| class(runge_kutta_time_scheme_t), intent(in) | rk_scheme, | ||
| real(kind=rp), intent(in) | dt | ||
| ) |
|
private |
rho = rho - dt * div(m)
m = m - dt * div(rho * u * u^T + p*I)
E = E - dt * div(u * (E + p))
Definition at line 151 of file euler_res_sx.f90.

