atl_viscRans_2d Subroutine

public subroutine atl_viscRans_2d(left, left_grad, right, right_grad, isen_coeff, mu, lambda, thermCond, heatCap, penaltyIP, rans_params, flux)

Arguments

TypeIntentOptionalAttributesName
real(kind=rk), intent(in) :: left(6)

The state on the face from its left limit (in conservative variables).

real(kind=rk), intent(in) :: left_grad(6,2)

The gradient state on the face from its left limit (in conservative variables).

real(kind=rk), intent(in) :: right(6)

The state on the face from its right limit (in conservative variables).

real(kind=rk), intent(in) :: right_grad(6,2)

The gradient state on the face from its right limit (in conservative variables).

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

The adaiabtic expansion coefficient

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

Resulting flux for the left element (in conservative variables). Dynamic Viscosity

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

Viscosity

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

The thermal cond

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

The specific heat capacity (per mass unit mass, at constant volume)

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

The penalty parameter

type(atl_navier_stokes_rans_type), intent(in) :: rans_params

The constants for the Rans eqn

real(kind=rk), intent(out) :: flux(6)

Calls

proc~~atl_viscrans_2d~~CallsGraph proc~atl_viscrans_2d atl_viscRans_2d proc~atl_viscphysfluxrans_2d atl_viscPhysFluxRans_2d proc~atl_viscrans_2d->proc~atl_viscphysfluxrans_2d proc~atl_get_pointwise_visc_stress_tensor_2d atl_get_pointwise_visc_stress_tensor_2D proc~atl_viscphysfluxrans_2d->proc~atl_get_pointwise_visc_stress_tensor_2d proc~atl_get_lower_bound_turb_disscipation atl_get_lower_bound_turb_disscipation proc~atl_viscphysfluxrans_2d->proc~atl_get_lower_bound_turb_disscipation proc~atl_get_pointwise_velocity_gradient_2d atl_get_pointwise_velocity_gradient_2D proc~atl_viscphysfluxrans_2d->proc~atl_get_pointwise_velocity_gradient_2d

Called by

proc~~atl_viscrans_2d~~CalledByGraph proc~atl_viscrans_2d atl_viscRans_2d proc~modg_2d_viscrans_onedim_numflux modg_2d_viscRans_oneDim_numFlux proc~modg_2d_viscrans_onedim_numflux->proc~atl_viscrans_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~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 compute_rhs_cubes proc~compute_rhs_cubes->proc~compute_rhs_cubes_modg_2d

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: physical_left(6)
real(kind=rk), private :: physical_right(6)