Unified process to obtain friction velocity and drag when stresses are an input (from atmospheric model). More...
Functions/Subroutines | |
| subroutine | w3flx5 (ZWND, U10, U10D, TAUA, TAUADIR, RHOAIR, UST, USTD, Z0, CD, CHARN) |
| Unified process to obtain friction velocity and drag when stresses are an input (from atmospheric model). More... | |
Unified process to obtain friction velocity and drag when stresses are an input (from atmospheric model).
| subroutine w3flx5md::w3flx5 | ( | real, intent(in) | ZWND, |
| real, intent(in) | U10, | ||
| real, intent(in) | U10D, | ||
| real, intent(in) | TAUA, | ||
| real, intent(in) | TAUADIR, | ||
| real, intent(in) | RHOAIR, | ||
| real, intent(out) | UST, | ||
| real, intent(out) | USTD, | ||
| real, intent(out) | Z0, | ||
| real, intent(out) | CD, | ||
| real, intent(out) | CHARN | ||
| ) |
Unified process to obtain friction velocity and drag when stresses are an input (from atmospheric model).
UST = SQRT(TAUA / RHOAIR)
USTD = TAUADIR
CD = (UST/U10)**2
SQRTCDM1 = MIN(U10/UST,100.0)
Z0 = ZWND*EXP(-KAPPA*SQRTCDM1)| [in] | ZWND | Wind height. |
| [in] | U10 | Wind speed. |
| [in] | U10D | Wind direction. |
| [in] | TAUA | Atmosphere total stress. |
| [in] | TAUADIR | Atmosphere total stress directions. |
| [in] | RHOAIR | Air density. |
| [out] | UST | Friction velocity. |
| [out] | USTD | Direction of friction velocity. |
| [out] | Z0 | Z0 in profile law. |
| [out] | CD | Drag coefficient. |
| [out] | CHARN | Charnock coefficient. |
Definition at line 119 of file w3flx5md.F90.
References w3servmd::extcde(), constants::grav, w3odatmd::iaproc, constants::kappa, w3odatmd::naperr, w3odatmd::ndse, constants::nu_air, and w3servmd::strace().
Referenced by gxexpo(), w3exnc(), w3expo(), w3src4md::w3spr4(), and w3srcemd::w3srce().