newton_method Function

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

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

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


Calls

proc~~newton_method~~CallsGraph proc~newton_method newton_method get_d_uPlus_d_uTau get_d_uPlus_d_uTau proc~newton_method->get_d_uPlus_d_uTau get_uPlus get_uPlus proc~newton_method->get_uPlus