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

Set line coefficients of the matrix associated to the discretization of the advection term \( \varrho * \nabla \cdot (\mathbf{u}_{n+1} S_{n+1}) \) with various schemes: More...

Data Types

interface  apply_cell_advection_face_scheme_func
 The interface for flux routines. More...
 

Functions/Subroutines

subroutine apply_flux_scheme_to_system (coefficient, velocity, matrix, equation_stencil, equation_ls_map, apply_cell_advection_scheme)
 Modify the matrix by applying the fluxes to all cells/faces.
 
subroutine apply_cell_advection_o2_centered_scheme (coefficient, velocity, matrix_line, ns, i, j, k)
 Second order implicit scheme.
 
subroutine apply_cell_advection_o1_upwind_scheme (coefficient, velocity, matrix_line, ns, i, j, k)
 First order upwind implicit scheme.
 
subroutine apply_cell_advection_o2_upwind_scheme (coefficient, velocity, matrix_line, ns, i, j, k)
 Second order upwind implicit scheme.
 
subroutine apply_cell_advection_quick_scheme (coefficient, velocity, matrix_line, ns, i, j, k)
 QUICK implicit scheme.
 
subroutine apply_cell_advection_houc3_scheme (coefficient, velocity, matrix_line, ns, i, j, k)
 Cell fluxes with HOUC3 reconstruction scheme (wrapper)
 
subroutine apply_cell_advection_generic_reconstruction_scheme (coefficient, velocity, matrix_line, rec_fast_scheme_backward, rec_fast_scheme_forward, ns, i, j, k)
 Generic face flux with reconstruction scheme.
 

Detailed Description

  • second order centered
  • first order upwind
  • second order upwind
  • QUICK
  • HOUC3