version 0.6.0
Loading...
Searching...
No Matches
mod_compute_div_u_psi_term_explicit_generic_fast_weno Module Reference

Explicit inertial term with an upwind generic weno scheme.

Functions/Subroutines

subroutine compute_div_u_psi_term_explicit_generic_fast_weno (psi, velocity, dt, flux_type, directions, divupsi, weno_scheme_backward, weno_scheme_forward)
 Compute the conservative advection term term with a generic explicit fast WENO scheme.
 
subroutine compute_div_u_psi_term_generic_fast_weno_godunov (psi, velocity, dt, flux_type, directions, divupsi, weno_scheme_backward, weno_scheme_forward)
 Compute the conservative advection term term with a generic explicit fast WENO scheme using a Godunov flux.
 
subroutine compute_div_u_psi_term_generic_fast_weno_upwind (psi, velocity, dt, flux_type, directions, divupsi, weno_scheme_backward, weno_scheme_forward)
 Compute the conservative advection term term with a generic explicit fast WENO scheme using a full upwind flux.
 

Function/Subroutine Documentation

◆ compute_div_u_psi_term_explicit_generic_fast_weno()

subroutine mod_compute_div_u_psi_term_explicit_generic_fast_weno::compute_div_u_psi_term_explicit_generic_fast_weno ( type(t_face_field), intent(in) psi,
type(t_face_field), intent(in) velocity,
double precision, intent(in) dt,
type(t_fv_flux), intent(in) flux_type,
integer, dimension(:), intent(in) directions,
type(t_face_field), intent(inout) divupsi,
class(t_int_weno_fast_scheme), intent(inout) weno_scheme_backward,
class(t_int_weno_fast_scheme), intent(inout) weno_scheme_forward )
Todo
MCO: use the mean face value for the velocity at orthogonal faces

◆ compute_div_u_psi_term_generic_fast_weno_godunov()

subroutine mod_compute_div_u_psi_term_explicit_generic_fast_weno::compute_div_u_psi_term_generic_fast_weno_godunov ( type(t_face_field), intent(in) psi,
type(t_face_field), intent(in) velocity,
double precision, intent(in) dt,
type(t_fv_flux), intent(in) flux_type,
integer, dimension(:), intent(in) directions,
type(t_face_field), intent(inout) divupsi,
class(t_int_weno_fast_scheme), intent(inout) weno_scheme_backward,
class(t_int_weno_fast_scheme), intent(inout) weno_scheme_forward )
Todo
MCO: use the mean face value for the velocity at orthogonal faces

◆ compute_div_u_psi_term_generic_fast_weno_upwind()

subroutine mod_compute_div_u_psi_term_explicit_generic_fast_weno::compute_div_u_psi_term_generic_fast_weno_upwind ( type(t_face_field), intent(in) psi,
type(t_face_field), intent(in) velocity,
double precision, intent(in) dt,
type(t_fv_flux), intent(in) flux_type,
integer, dimension(:), intent(in) directions,
type(t_face_field), intent(inout) divupsi,
class(t_int_weno_fast_scheme), intent(inout) weno_scheme_backward,
class(t_int_weno_fast_scheme), intent(inout) weno_scheme_forward )
Todo
MCO: use the mean face value for the velocity at orthogonal faces