modmet_flxln2 Function

public pure function modmet_flxln2(u1, u2, zu1, zu2, T, cloud_fraction, sinphi, kin) result(result)

Residual function used by the internal root-finding step. Reference: Monin-Obukhov momentum-profile inversion in FLXLN2.

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: u1

wind speed at height zu1 [m/s]

real, intent(in) :: u2

wind speed at height zu2 [m/s]

real, intent(in) :: zu1

lower wind measurement height [m]

real, intent(in) :: zu2

upper wind measurement height [m]

real, intent(in) :: T

air temperature [C]

real, intent(in) :: cloud_fraction

cloud fraction [0..1]

real, intent(in) :: sinphi

sine of solar elevation angle [-]

real, intent(in) :: kin

incoming shortwave radiation [W/m^2]

Return Value type(modmet_flxln2_result)


Calls

proc~~modmet_flxln2~~CallsGraph proc~modmet_flxln2 modmet_flxln2 proc~modmet_find_zero modmet_find_zero proc~modmet_flxln2->proc~modmet_find_zero proc~modmet_radiat modmet_radiat proc~modmet_flxln2->proc~modmet_radiat interface~modmet_missing modmet_missing proc~modmet_radiat->interface~modmet_missing

Called by

proc~~modmet_flxln2~~CalledByGraph proc~modmet_flxln2 modmet_flxln2 proc~modmet_lusthov modmet_lusthov proc~modmet_lusthov->proc~modmet_flxln2