atl_get_penaltyIP_2d Function

public function atl_get_penaltyIP_2d(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~~atl_get_penaltyip_2d~~CalledByGraph proc~atl_get_penaltyip_2d atl_get_penaltyIP_2d proc~modg_2d_viscnavierstokes_onedim_numflux modg_2d_viscNavierStokes_oneDim_numFlux proc~modg_2d_viscnavierstokes_onedim_numflux->proc~atl_get_penaltyip_2d proc~modg_2d_viscrans_onedim_numflux modg_2d_viscRans_oneDim_numFlux proc~modg_2d_viscrans_onedim_numflux->proc~atl_get_penaltyip_2d proc~atl_modg_2d_filnvrstk_numflux atl_modg_2d_filNvrStk_numFlux proc~atl_modg_2d_filnvrstk_numflux->proc~modg_2d_viscrans_onedim_numflux proc~atl_modg_2d_navierstokes_numflux atl_modg_2d_navierstokes_numFlux proc~atl_modg_2d_navierstokes_numflux->proc~modg_2d_viscnavierstokes_onedim_numflux proc~compute_rhs_cubes_modg_2d compute_rhs_cubes_modg_2d proc~compute_rhs_cubes_modg_2d->proc~atl_modg_2d_filnvrstk_numflux proc~compute_rhs_cubes_modg_2d->proc~atl_modg_2d_navierstokes_numflux proc~compute_rhs_cubes compute_rhs_cubes proc~compute_rhs_cubes->proc~compute_rhs_cubes_modg_2d