MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
mod_hyperdiffusivity Module Reference

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)

Detailed Description

Subroutines for Roe-type Riemann solver for HD.

Function/Subroutine Documentation

◆ div_vel_coeff()

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.

◆ hyp_coeff()

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.

◆ hyperdiffusivity_init()

subroutine mod_hyperdiffusivity::hyperdiffusivity_init

Definition at line 14 of file mod_hyperdiffusivity.t.

◆ second_cross_deriv()

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.

◆ second_cross_deriv2()

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.

◆ second_same_deriv()

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.

◆ second_same_deriv2()

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.