MPI-AMRVAC 3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
Functions/Subroutines
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.