MPI-AMRVAC
3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
|
Subroutines for Roe-type Riemann solver for HD. More...
Functions/Subroutines | |
subroutine | hyperdiffusivity_init () |
subroutine | hyp_coeff (ixIL, ixOL, var, idimm, nu_hyp) |
subroutine | div_vel_coeff (ixIL, ixOL, vel, idimm, nu_vel) |
subroutine | second_same_deriv (ixIL, ixOL, nu_hyper, var, idimm, res) |
subroutine | second_same_deriv2 (ixIL, ixOL, nu_hyper, var2, var, idimm, res) |
subroutine | second_cross_deriv (ixIL, ixOL, nu_hyper, var, idimm, idimm2, res) |
subroutine | second_cross_deriv2 (ixIL, ixOL, nu_hyper, var2, var, idimm, idimm2, res) |
Subroutines for Roe-type Riemann solver for HD.
subroutine mod_hyperdiffusivity::div_vel_coeff | ( | integer, intent(in) | ixI, |
integer, intent(out) | L, | ||
integer, intent(out) | ixO, | ||
L, | |||
double precision, dimension(ixi^s,1:ndir), intent(in) | vel, | ||
integer, intent(in) | idimm, | ||
double precision, dimension(ixi^s), intent(out) | nu_vel | ||
) |
Definition at line 70 of file mod_hyperdiffusivity.t.
subroutine mod_hyperdiffusivity::hyp_coeff | ( | integer, intent(in) | ixI, |
integer, intent(out) | L, | ||
integer, intent(out) | ixO, | ||
L, | |||
double precision, dimension(ixi^s), intent(in) | var, | ||
integer, intent(in) | idimm, | ||
double precision, dimension(ixi^s), intent(out) | nu_hyp | ||
) |
Definition at line 32 of file mod_hyperdiffusivity.t.
subroutine mod_hyperdiffusivity::hyperdiffusivity_init |
Definition at line 14 of file mod_hyperdiffusivity.t.
subroutine mod_hyperdiffusivity::second_cross_deriv | ( | integer, intent(in) | ixI, |
integer, intent(out) | L, | ||
integer, intent(out) | ixO, | ||
L, | |||
double precision, dimension(ixi^s), intent(in) | nu_hyper, | ||
double precision, dimension(ixi^s), intent(in) | var, | ||
integer, intent(in) | idimm, | ||
integer, intent(in) | idimm2, | ||
double precision, dimension(ixi^s), intent(out) | res | ||
) |
Definition at line 164 of file mod_hyperdiffusivity.t.
subroutine mod_hyperdiffusivity::second_cross_deriv2 | ( | integer, intent(in) | ixI, |
integer, intent(out) | L, | ||
integer, intent(out) | ixO, | ||
L, | |||
double precision, dimension(ixi^s), intent(in) | nu_hyper, | ||
double precision, dimension(ixi^s), intent(in) | var2, | ||
double precision, dimension(ixi^s), intent(in) | var, | ||
integer, intent(in) | idimm, | ||
integer, intent(in) | idimm2, | ||
double precision, dimension(ixi^s), intent(out) | res | ||
) |
Definition at line 199 of file mod_hyperdiffusivity.t.
subroutine mod_hyperdiffusivity::second_same_deriv | ( | integer, intent(in) | ixI, |
integer, intent(out) | L, | ||
integer, intent(out) | ixO, | ||
L, | |||
double precision, dimension(ixi^s), intent(in) | nu_hyper, | ||
double precision, dimension(ixi^s), intent(in) | var, | ||
integer, intent(in) | idimm, | ||
double precision, dimension(ixi^s), intent(out) | res | ||
) |
Definition at line 113 of file mod_hyperdiffusivity.t.
subroutine mod_hyperdiffusivity::second_same_deriv2 | ( | integer, intent(in) | ixI, |
integer, intent(out) | L, | ||
integer, intent(out) | ixO, | ||
L, | |||
double precision, dimension(ixi^s), intent(in) | nu_hyper, | ||
double precision, dimension(ixi^s), intent(in) | var2, | ||
double precision, dimension(ixi^s), intent(in) | var, | ||
integer, intent(in) | idimm, | ||
double precision, dimension(ixi^s), intent(out) | res | ||
) |
Definition at line 138 of file mod_hyperdiffusivity.t.