fricVel_Schmitt Subroutine

private pure subroutine fricVel_Schmitt(this, velTau, velSW, distToBnd, viscKine, nElems)

This routine computes friction velocity from Schmitt wall model.

Arguments

Type IntentOptional Attributes Name
class(mus_turb_wallFunc_type), intent(in) :: this

Pass the calling object as an argument

real(kind=rk), intent(inout) :: velTau(:)

Friction velocity computed from wall model. it is inout to provide velTau from previous timestep as initial velTau for fixed-point or Newton iteration solver

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

Stream-wise velocity component from which friction velocity is computed

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

Distance to the boundary in the discrete normai direction

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

Kinematic viscosity

integer, intent(in) :: nElems

Number of elements in input and output arrays


Calls

proc~~fricvel_schmitt~~CallsGraph proc~fricvel_schmitt fricVel_Schmitt proc~get_utau_loglayer get_uTau_logLayer proc~fricvel_schmitt->proc~get_utau_loglayer proc~get_utau_subvisouslayer get_uTau_subVisousLayer proc~fricvel_schmitt->proc~get_utau_subvisouslayer