MPI-AMRVAC  3.0 The MPI - Adaptive Mesh Refinement - Versatile Advection Code
mod_hd_roe.t File Reference

Go to the source code of this file.

Modules

module  mod_hd_roe
Module with Roe-type Riemann solver for hydrodynamics.

Functions/Subroutines

subroutine, public mod_hd_roe::hd_roe_init ()

subroutine mod_hd_roe::hd_average (wL, wR, x, ixL, idim, wroe, workroe)
Calculate the Roe average of w, assignment of variables: rho -> rho, m -> v, e -> h. More...

subroutine mod_hd_roe::average2 (wL, wR, x, ixL, idim, wroe, tmp, tmp2)

subroutine mod_hd_roe::hd_get_eigenjump (wL, wR, wroe, x, ixL, il, idim, smalla, a, jump, workroe)
Calculate the il-th characteristic speed and the jump in the il-th characteristic variable in the idim direction within ixL. The eigenvalues and the L=R**(-1) matrix is calculated from wroe. jump(il)=Sum_il L(il,iw)*(wR(iw)-wL(iw)) More...

subroutine mod_hd_roe::geteigenjump2 (wL, wR, wroe, x, ixL, il, idim, smalla, a, jump, csound, dpperc2, dvperc)

subroutine mod_hd_roe::hd_rtimes (q, wroe, ixL, iw, il, idim, rq, workroe)
Multiply q by R(il,iw), where R is the right eigenvalue matrix at wroe. More...

subroutine mod_hd_roe::rtimes2 (q, wroe, ixL, iw, il, idim, rq, csound)

subroutine mod_hd_roe::hd_average_iso (wL, wR, x, ixL, idim, wroe, workroe)

subroutine mod_hd_roe::average2_iso (wL, wR, x, ixL, idim, wroe, tmp)

subroutine mod_hd_roe::hd_get_eigenjump_iso (wL, wR, wroe, x, ixL, il, idim, smalla, a, jump, workroe)

subroutine mod_hd_roe::geteigenjump2_iso (wL, wR, wroe, x, ixL, il, idim, smalla, a, jump, csound)

subroutine mod_hd_roe::hd_rtimes_iso (q, wroe, ixL, iw, il, idim, rq, workroe)

subroutine mod_hd_roe::rtimes2_iso (q, wroe, ixL, iw, il, idim, rq, csound)