!!!!!!!!!!!!!!!!!!!!!!!!!
for output
dxev=frac_ev*deltaP(i,k)*pdtime * his_dh(i) /(zrho(i,k)*zdz(i,k))
dxev=frac_ev*deltaP(i,k)*his_dh(i) *pdtime/(zrho(i,k)*zdz(i,k)) &
/max(flxr(i,k)+flxs(i,k),1.e-16)
tendency is further added in phytrac x = x + dx
do i do k
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | pdtime | |||
| integer, | intent(in) | :: | it | |||
| integer, | intent(in) | :: | iflag_lscav | |||
| real, | intent(in) | :: | oliq | |||
| real, | intent(in), | DIMENSION(klon,klev+1) | :: | flxr | ||
| real, | intent(in), | DIMENSION(klon,klev+1) | :: | flxs | ||
| real, | intent(in), | DIMENSION(klon,klev) | :: | rneb | ||
| real, | intent(in), | DIMENSION(klon,klev) | :: | beta_fisrt | ||
| real, | intent(out), | DIMENSION(klon,klev) | :: | beta_v1 | ||
| real, | intent(in), | DIMENSION(klon,klev) | :: | pplay | ||
| real, | intent(in), | DIMENSION(klon,klev+1) | :: | paprs | ||
| real, | intent(in), | DIMENSION(klon,klev) | :: | t | ||
| real, | intent(in), | DIMENSION(klon,klev,nbtr) | :: | tr_seri | ||
| real, | intent(out), | DIMENSION(klon,klev,nbtr) | :: | d_tr_insc | ||
| real, | DIMENSION(nbtr) | :: | alpha_r | |||
| real, | DIMENSION(nbtr) | :: | alpha_s | |||
| real, | DIMENSION(nbtr) | :: | kk | |||
| real, | DIMENSION(nbtr) | :: | henry | |||
| integer | :: | id_prec | ||||
| integer | :: | id_fine | ||||
| integer | :: | id_coss | ||||
| integer | :: | id_codu | ||||
| integer | :: | id_scdu | ||||
| real, | intent(out), | DIMENSION(klon,klev,nbtr) | :: | d_tr_bcscav | ||
| real, | intent(out), | DIMENSION(klon,klev,nbtr) | :: | d_tr_evap | ||
| real, | intent(out), | DIMENSION(klon,nbtr) | :: | qPrls |