Changes between Version 11 and Version 12 of u/erica/RoeSolver
- Timestamp:
- 05/16/13 14:20:42 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
u/erica/RoeSolver
v11 v12 5 5 = The ROE Solver = 6 6 7 The Roe solver is an approximation means for the numerical flux of the Godunov method, which is derived through linearizing a hyperbolic system of equations. For instance, the Euler equations in conservative form are written :7 The Roe solver is an approximation means for the numerical flux of the Godunov method, which is derived through linearizing a hyperbolic system of equations. For instance, the Euler equations in conservative form are written 8 8 {{{#!Latex 9 9 \vec{U}_t + \vec{F}(\vec{U})_x = 0 10 }}} 11 can be written in matrix form as: 10 }}}, which using the chain rule is identical to 11 12 12 {{{#!Latex 13 U_t + F(U)_x = 013 \vec{U}_t + \frac{\partial F}{\partial U} \vec{U}_x = 0 14 14 }}} 15 15 where, the Jacobian matrix A= is a NON-constant coefficient matrix, the Euler equations comprise a NON-linear set of equations. An easier system to solve would be one that is a linear, constant coefficient system of equations. We can transform the Euler equations into this simpler case, if we make transformations of variables in the matrix to be some average function of the left and right data state variables. This results in the set of equations: