version 0.6.0
mod_compute_cell_cons_advection_term_exp_rec_schemes Module Reference

Explicit reconstruction schemes (wrappers) for the advection equationcompute_cell_cons_advection_term_exp_upwind_generic_rec and compute_cell_cons_advection_term_exp_centered_generic_rec for further details.

Functions/Subroutines

subroutine compute_cell_cons_advection_term_exp_upwind_rec_o1_scheme (velocity, time_step, scalar, flux_type, directions, divut)
 
subroutine compute_cell_cons_advection_term_exp_upwind_rec_o2_scheme (velocity, time_step, scalar, flux_type, directions, divut)
 
subroutine compute_cell_cons_advection_term_exp_centered_rec_o2_scheme (velocity, time_step, scalar, flux_type, directions, divut)
 
subroutine compute_cell_cons_advection_term_exp_upwind_rec_houc3_scheme (velocity, time_step, scalar, flux_type, directions, divut)
 
subroutine compute_cell_cons_advection_term_exp_upwind_rec_houc5_scheme (velocity, time_step, scalar, flux_type, directions, divut)
 
subroutine compute_cell_cons_advection_term_exp_centered_rec_o4_scheme (velocity, time_step, scalar, flux_type, directions, divut)
 
subroutine compute_cell_cons_advection_term_exp_centered_rec_o6_scheme (velocity, time_step, scalar, flux_type, directions, divut)
 

Function/Subroutine Documentation

◆ compute_cell_cons_advection_term_exp_centered_rec_o2_scheme()

subroutine mod_compute_cell_cons_advection_term_exp_rec_schemes::compute_cell_cons_advection_term_exp_centered_rec_o2_scheme ( type(t_face_field), intent(in)  velocity,
double precision, intent(in)  time_step,
double precision, dimension(:,:,:), intent(in)  scalar,
type(t_fv_flux), intent(in)  flux_type,
integer, dimension(:), intent(in)  directions,
double precision, dimension(:,:,:), intent(inout)  divut 
)
See also
compute_cell_cons_advection_term_exp_upwind_generic_rec

◆ compute_cell_cons_advection_term_exp_centered_rec_o4_scheme()

subroutine mod_compute_cell_cons_advection_term_exp_rec_schemes::compute_cell_cons_advection_term_exp_centered_rec_o4_scheme ( type(t_face_field), intent(in)  velocity,
double precision, intent(in)  time_step,
double precision, dimension(:,:,:), intent(in)  scalar,
type(t_fv_flux), intent(in)  flux_type,
integer, dimension(:), intent(in)  directions,
double precision, dimension(:,:,:), intent(inout)  divut 
)
See also
compute_cell_cons_advection_term_exp_upwind_generic_rec

◆ compute_cell_cons_advection_term_exp_upwind_rec_houc3_scheme()

subroutine mod_compute_cell_cons_advection_term_exp_rec_schemes::compute_cell_cons_advection_term_exp_upwind_rec_houc3_scheme ( type(t_face_field), intent(in)  velocity,
double precision, intent(in)  time_step,
double precision, dimension(:,:,:), intent(in)  scalar,
type(t_fv_flux), intent(in)  flux_type,
integer, dimension(:), intent(in)  directions,
double precision, dimension(:,:,:), intent(inout)  divut 
)
See also
compute_cell_cons_advection_term_exp_upwind_generic_rec

◆ compute_cell_cons_advection_term_exp_upwind_rec_houc5_scheme()

subroutine mod_compute_cell_cons_advection_term_exp_rec_schemes::compute_cell_cons_advection_term_exp_upwind_rec_houc5_scheme ( type(t_face_field), intent(in)  velocity,
double precision, intent(in)  time_step,
double precision, dimension(:,:,:), intent(in)  scalar,
type(t_fv_flux), intent(in)  flux_type,
integer, dimension(:), intent(in)  directions,
double precision, dimension(:,:,:), intent(inout)  divut 
)
See also
compute_cell_cons_advection_term_exp_upwind_generic_rec

◆ compute_cell_cons_advection_term_exp_upwind_rec_o1_scheme()

subroutine mod_compute_cell_cons_advection_term_exp_rec_schemes::compute_cell_cons_advection_term_exp_upwind_rec_o1_scheme ( type(t_face_field), intent(in)  velocity,
double precision, intent(in)  time_step,
double precision, dimension(:,:,:), intent(in)  scalar,
type(t_fv_flux), intent(in)  flux_type,
integer, dimension(:), intent(in)  directions,
double precision, dimension(:,:,:), intent(inout)  divut 
)
See also
compute_cell_cons_advection_term_exp_upwind_generic_rec