MPI-AMRVAC 3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
|
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 68 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 30 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 162 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 197 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 111 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 136 of file mod_hyperdiffusivity.t.