MOM6
|
Functions/Subroutines | |
subroutine, public | bound_edge_values (N, h, u, edge_values) |
subroutine, public | average_discontinuous_edge_values (N, edge_values) |
subroutine, public | check_discontinuous_edge_values (N, u, edge_values) |
subroutine, public | edge_values_explicit_h2 (N, h, u, edge_values) |
subroutine, public | edge_values_explicit_h4 (N, h, u, edge_values) |
subroutine, public | edge_values_implicit_h4 (N, h, u, edge_values) |
subroutine, public | edge_values_implicit_h6 (N, h, u, edge_values) |
Variables | |
real, parameter | hnegligible = 1.e-10 |
real, parameter | hminfrac = 1.e-5 |
subroutine, public regrid_edge_values::average_discontinuous_edge_values | ( | integer, intent(in) | N, |
real, dimension(:,:), intent(inout) | edge_values | ||
) |
Definition at line 147 of file regrid_edge_values.F90.
Referenced by p1m_functions::p1m_interpolation(), and p3m_functions::p3m_limiter().
subroutine, public regrid_edge_values::bound_edge_values | ( | integer, intent(in) | N, |
real, dimension(:), intent(in) | h, | ||
real, dimension(:), intent(in) | u, | ||
real, dimension(:,:), intent(inout) | edge_values | ||
) |
Definition at line 44 of file regrid_edge_values.F90.
Referenced by p1m_functions::p1m_interpolation(), p3m_functions::p3m_limiter(), ppm_functions::ppm_limiter_standard(), and pqm_functions::pqm_limiter().
subroutine, public regrid_edge_values::check_discontinuous_edge_values | ( | integer, intent(in) | N, |
real, dimension(:), intent(in) | u, | ||
real, dimension(:,:), intent(inout) | edge_values | ||
) |
Definition at line 186 of file regrid_edge_values.F90.
Referenced by ppm_functions::ppm_limiter_standard(), and pqm_functions::pqm_limiter().
subroutine, public regrid_edge_values::edge_values_explicit_h2 | ( | integer, intent(in) | N, |
real, dimension(:), intent(in) | h, | ||
real, dimension(:), intent(in) | u, | ||
real, dimension(:,:), intent(inout) | edge_values | ||
) |
subroutine, public regrid_edge_values::edge_values_explicit_h4 | ( | integer, intent(in) | N, |
real, dimension(:), intent(in) | h, | ||
real, dimension(:), intent(in) | u, | ||
real, dimension(:,:), intent(inout) | edge_values | ||
) |
Definition at line 294 of file regrid_edge_values.F90.
References polynomial_functions::evaluation_polynomial(), hminfrac, hnegligible, and regrid_solvers::solve_linear_system().
subroutine, public regrid_edge_values::edge_values_implicit_h4 | ( | integer, intent(in) | N, |
real, dimension(:), intent(in) | h, | ||
real, dimension(:), intent(in) | u, | ||
real, dimension(:,:), intent(inout) | edge_values | ||
) |
Definition at line 474 of file regrid_edge_values.F90.
References polynomial_functions::evaluation_polynomial(), hminfrac, hnegligible, regrid_solvers::solve_linear_system(), and regrid_solvers::solve_tridiagonal_system().
Referenced by mom_remapping::build_reconstructions_1d(), mom_ale::pressure_gradient_ppm(), and regrid_interp::regridding_set_ppolys().
subroutine, public regrid_edge_values::edge_values_implicit_h6 | ( | integer, intent(in) | N, |
real, dimension(:), intent(in) | h, | ||
real, dimension(:), intent(in) | u, | ||
real, dimension(:,:), intent(inout) | edge_values | ||
) |
Definition at line 617 of file regrid_edge_values.F90.
References polynomial_functions::evaluation_polynomial(), hminfrac, hnegligible, regrid_solvers::solve_linear_system(), and regrid_solvers::solve_tridiagonal_system().
Referenced by mom_remapping::build_reconstructions_1d(), and regrid_interp::regridding_set_ppolys().
|
private |
Definition at line 36 of file regrid_edge_values.F90.
Referenced by edge_values_explicit_h4(), edge_values_implicit_h4(), and edge_values_implicit_h6().
|
private |
Definition at line 35 of file regrid_edge_values.F90.
Referenced by edge_values_explicit_h2(), edge_values_explicit_h4(), edge_values_implicit_h4(), and edge_values_implicit_h6().