riemann1d.f90 File Reference
Go to the source code of this file.
Functions/Subroutines | |
program | riemann1d |
1D Riemann problems More... | |
subroutine | makeconfig (Sim, config, ic, dir) |
subroutine | run (this, ic, dir) |
Function/Subroutine Documentation
◆ makeconfig()
subroutine riemann1d::makeconfig | ( | class(fosite), intent(inout) | Sim, |
type(dict_typ), pointer | config, | ||
integer, intent(in) | ic, | ||
integer, intent(in) | dir | ||
) |
Definition at line 197 of file riemann1d.f90.
◆ riemann1d()
program riemann1d |
1D Riemann problems
References:
- [55] Toro, E. F.: Riemann Solvers and Numerical Methods for Fluid Dynamics, A Practical Introduction, Springer-Verlag 1999, 2nd ed., Chapter 4.3.3
- [49] Sod, G. A.: A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws, J. Comput. Phys. 27 (1978), 1-31 DOI: 10.1016/0021-9991(78)90023-2
- [35] noh Noh, W. F.: Errors for calculations of strong shocks using an artificial viscosity and an artificial heat-flux, J. Comput. Phys. 72 (1987), 78-120 DOI: 10.1016/0021-9991(87)90074-X
- Test:
- Eight different tests, which show the numerical solution for 1D isothermal and non-isothermal Euler equations with piecewise constant initial conditions.
initial conditions, one of
- Sod problem, see ref. [55], [49]
- Toro test no. 2, see ref. [55]
- Toro test no. 3, see ref. [55]
- Toro test no. 4, see ref. [55]
- Toro test no. 5, see ref. [55]
- Noh problem, see ref. [35]
- Isothermal shock tube
- simple isothermal Riemann problem
Definition at line 54 of file riemann1d.f90.
Here is the call graph for this function:

◆ run()
subroutine riemann1d::run | ( | class(fosite), intent(inout) | this, |
integer, intent(in) | ic, | ||
integer, intent(in) | dir | ||
) |