The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Modules | Functions/Subroutines
mod_finite_volume.t File Reference

Go to the source code of this file.


module  mod_finite_volume
 Module with finite volume methods for fluxes.


subroutine, public mod_finite_volume::hancock (qdt, ixIL, ixOL, idimsLIM, qtC, sCT, qt, snew, dxs, x)
 The non-conservative Hancock predictor for TVDLF. More...
subroutine, public mod_finite_volume::finite_volume (method, qdt, ixIL, ixOL, idimsLIM, qtC, sCT, qt, snew, sold, fC, fE, dxs, x)
 finite volume method More...
subroutine get_riemann_flux_tvdmu ()
subroutine get_hlld2_modif_c (w, x, ixIL, ixOL, csound)
 Calculate fast magnetosonic wave speed. More...
subroutine, public mod_finite_volume::reconstruct_lr (ixIL, ixLL, ixRL, idims, w, wLC, wRC, wLp, wRp, x, dxdim)
 Determine the upwinded wLC(ixL) and wRC(ixR) from w. the wCT is only used when PPM is exploited. More...

Function/Subroutine Documentation

◆ get_hlld2_modif_c()

subroutine finite_volume::get_hlld2_modif_c ( double precision, dimension(ixi^s, nw), intent(in)  w,
double precision, dimension(ixi^s,1:ndim), intent(in)  x,
integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
double precision, dimension(ixi^s), intent(out)  csound 

Calculate fast magnetosonic wave speed.

Definition at line 1016 of file mod_finite_volume.t.

◆ get_riemann_flux_tvdmu()

subroutine finite_volume::get_riemann_flux_tvdmu

Definition at line 295 of file mod_finite_volume.t.

Here is the call graph for this function: