mus_iterative_method_interface Interface

interface

Interface definition for the turbulent wall bc routines


private pure function mus_iterative_method_interface(velTau_initialGuess, velSW, y, nu, wall_function) result(velTau_new)

Arguments

Type IntentOptional Attributes Name
real(kind=rk), intent(in) :: velTau_initialGuess

Friction velocity computed from previsous time step

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

Stream-wise velocity component from which friction velocity is computed

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

vertical distance from the wall

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

dynamic viscosity

class(mus_wall_function_type), intent(in) :: wall_function

Number of elements in input and output arrays

Return Value real(kind=rk)

Friction velocity computed in this routine

Description

This routine computes friction velocity from wall model profile using Newton iteration method