alt_get_penaltyIP Function

private function alt_get_penaltyIP(maxPolyDegree, elemLength, ip_param) result(penaltyIP)

Return the penalty parameter for the IP discretizations of higher order equations.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: maxPolyDegree

The maximal polynomial degree of the discretization (starting from 0 for FVM)

real(kind=rk), intent(in) :: elemLength

The length of an element.

real(kind=rk), intent(in) :: ip_param

The Interior Penalty paramter (should be large enough to ensure stability)

Return Value real(kind=rk)

The resulting penalty parameter


Called by

proc~~alt_get_penaltyip~~CalledByGraph proc~alt_get_penaltyip alt_get_penaltyIP proc~atl_modg_viscnavierstokes_onedim_numflux atl_modg_viscNavierStokes_oneDim_numFlux proc~atl_modg_viscnavierstokes_onedim_numflux->proc~alt_get_penaltyip proc~atl_modg_filnvrstk_numflux atl_modg_filNvrStk_numFlux proc~atl_modg_filnvrstk_numflux->proc~atl_modg_viscnavierstokes_onedim_numflux proc~atl_modg_navierstokes_numflux atl_modg_navierstokes_numFlux proc~atl_modg_navierstokes_numflux->proc~atl_modg_viscnavierstokes_onedim_numflux proc~compute_rhs_cubes_modg compute_rhs_cubes_modg proc~compute_rhs_cubes_modg->proc~atl_modg_filnvrstk_numflux proc~compute_rhs_cubes_modg->proc~atl_modg_navierstokes_numflux proc~compute_rhs_cubes compute_rhs_cubes proc~compute_rhs_cubes->proc~compute_rhs_cubes_modg