Solver::Local::Riemann::Roe
src/Solver/Local/Riemann/Roe.H
This implements the Riemann Roe solver.
Notation and algorithm follow the presentation in Section 5.3.3 of Computational Gasdynamics by Culbert B. Laney (page 88)
- This solver uses an optional entropy fix
Option 1: chimeracfd method https://chimeracfd.com/programming/gryphon/fluxroe.html Option 2: Eq. 4.3.67 in Computational Fluid Dynamics for Engineers and Scientists by Sreenivas Jayanti
verbose
1
enable to dump diagnostic data if the roe solver fails
Names by executable 2 executables, 2 uses
hydro-2d-coverage-g++
solver.roe.verbose
sfi-2d-coverage-g++
hydro.solver.roe.verbose
entropy_fix
0
apply entropy fix if tru
Names by executable 2 executables, 2 uses
hydro-2d-coverage-g++
solver.roe.entropy_fix
sfi-2d-coverage-g++
hydro.solver.roe.entropy_fix
lowmach
0
Apply the lowmach fix descripte in Rieper 2010 "A low-Mach number fix for Roe’s approximate Riemann solver"
Names by executable 2 executables, 2 uses
hydro-2d-coverage-g++
solver.roe.lowmach
sfi-2d-coverage-g++
hydro.solver.roe.lowmach