Explicit WENO scheme (generic) for the advection equation. More...
| 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. | |
| 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) | 
Explicit WENO scheme (generic) for the advection equation.
| 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 ) | 
Fills divuT with \( div(u \cdot T) \) with an optimized weno 5Z scheme Regular grid.
| [in] | velocity | the velocity u | 
| [in] | scalar | the scalar T to be advected | 
| [in] | directions | the vector made of directions ([1,2,3] for all of them). This is used for splitted methods. | 
| [in,out] | divut | the resulting explicit term |