version 0.6.0
mod_compute_cell_cons_advection_term_exp_opt_weno Module Reference

Explicit WENO scheme (generic) for the advection equation.

Functions/Subroutines

subroutine compute_cell_cons_advection_term_exp_upwind_opt_weno5z_2d (velocity, scalar, divut, directions)
 Fills divuT with \( div(u \cdot T) \) with an optimized weno 5Z scheme Regular grid. More...
 
subroutine compute_cell_cons_advection_term_exp_upwind_opt_weno5z_3d (velocity, scalar, divut, directions)
 
double precision function weno_scheme_o5z_reconstruction_forward (step, values)
 
double precision function weno_scheme_o5z_reconstruction_backward (step, values)
 
subroutine compute_cell_cons_advection_term_exp_upwind_opt_weno3z_2d (velocity, scalar, divut, directions)
 
subroutine compute_cell_cons_advection_term_exp_upwind_opt_weno3z_3d (velocity, scalar, divut, directions)
 
double precision function weno_scheme_o3z_reconstruction_forward (step, values)
 
double precision function weno_scheme_o3z_reconstruction_backward (step, values)
 

Function/Subroutine Documentation

◆ compute_cell_cons_advection_term_exp_upwind_opt_weno5z_2d()

subroutine mod_compute_cell_cons_advection_term_exp_opt_weno::compute_cell_cons_advection_term_exp_upwind_opt_weno5z_2d ( type(t_face_field), intent(in)  velocity,
double precision, dimension(:,:,:), intent(in)  scalar,
double precision, dimension(:,:,:), intent(inout)  divut,
integer, dimension(:), intent(in)  directions 
)
Parameters
[in]velocitythe velocity u
[in]scalarthe scalar T to be advected
[in]directionsthe vector made of directions ([1,2,3] for all of them). This is used for splitted methods.
[in,out]divutthe resulting explicit term