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

Go to the source code of this file.

Data Types

type  euler_res_cpu::euler_res_cpu_t
 

Modules

module  euler_res_cpu
 This module implements CPU-based residual calculations for the Euler equations.
 

Functions/Subroutines

subroutine euler_res_cpu::advance_primitive_variables_cpu (rho_field, m_x, m_y, m_z, e, p, u, v, w, ax, coef, gs, h, c_avisc_low, rk_scheme, dt)
 Advances the primitive variables (density, momentum, energy) in time using a Runge-Kutta scheme.
 
subroutine euler_res_cpu::evaluate_rhs_cpu (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)
 Evaluates the right-hand side of the Euler equations Computes fluxes, divergence terms, and artificial viscosity.