0.6.0
Loading...
Searching...
No Matches
mod_solve_pressure Module Reference

This module solves the correction step of the pressure correction method. More...

Functions/Subroutines

subroutine solve_pressure (density_star_face, brinkman_coef, carman_kozeny_coef)
 This routine solves the correction step of the pressure correction method.
 
subroutine check_invertible_matrix (equation_boundary_condition, is_equation_bc_time_dependent, is_equation_matrix_not_invertible)
 
subroutine penalize_pressure_increment_corner (matrix, rhs, pressure_ls_map, pressure_stencil, pressure_increment_penalized_cell)
 

Detailed Description

This module solves the correction step of the pressure correction method.

Function/Subroutine Documentation

◆ check_invertible_matrix()

subroutine mod_solve_pressure::check_invertible_matrix ( type(t_boundary_condition), intent(in) equation_boundary_condition,
logical, intent(in) is_equation_bc_time_dependent,
logical, intent(inout) is_equation_matrix_not_invertible )

◆ penalize_pressure_increment_corner()

subroutine mod_solve_pressure::penalize_pressure_increment_corner ( double precision, dimension(:), intent(inout) matrix,
double precision, dimension(:), intent(inout) rhs,
type(t_ls_map), intent(in) pressure_ls_map,
type(t_cell_stencil), intent(in) pressure_stencil,
integer, intent(in) pressure_increment_penalized_cell )