USE lmdz_wake_ini , ONLY : iflag_wk_pop_dyn, wdensmin tau_wk(i) = max(rad_wk(i)/(3.cstar(i))((cstar(i)/cstart)1.5 - 1), 100.) (1 - 2sigmaw(i)(1.-f_shear(i))) d_wdens(i) = ( wgen(i)(1.+2.(sigmaw(i)-sigmad)) & - wdens(i)tau_wk_inv_min & - 2.gfl(i)wdens(i)Cstar(i) )*dtimesub
d_wdens(i) = ( wgen(i) - (wdens(i)-awdens(i))*tau_wk_inv_min - &
2.*wdens(i)*gfl(i)*drdt_pos )*dtimesub
jyg+mlt d_dens_bnd(i) = d_dens_bnd(i) + d_wdens_targ - d_wdens(i) d_wdens(i) = max(d_wdens(i), wdensmin-wdens(i)) jyg d_sigmaw(i) = ( (1.-2f_shear(i)sigmaw(i))(gfl(i)Cstar(i)+wgen(i)sigmad/wdens(i)) & + 2.f_shear(i)wgen(i)sigmaw(i)2/wdens(i) & - sigmaw(i)tau_wk_inv_min )dtimesub
jyg+mlt d_sig_bnd(i) = d_sig_bnd(i) + d_sigmaw_targ - d_sigmaw(i) d_sig_bnd_provis(i) = d_sigmaw_targ - d_sigmaw(i) d_sigmaw(i) = max(d_sigmaw(i), sigmad-sigmaw(i)) jyg
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | klon | |||
| integer, | intent(in) | :: | klev | |||
| real, | intent(in) | :: | dtime | |||
| real, | intent(in), | DIMENSION (klon) | :: | cstar | ||
| real, | DIMENSION(klon) | :: | tau_wk_inv | |||
| real, | intent(in), | DIMENSION (klon) | :: | wgen | ||
| real, | intent(in), | DIMENSION (klon) | :: | wdens | ||
| real, | intent(in), | DIMENSION (klon) | :: | awdens | ||
| real, | intent(in), | DIMENSION (klon) | :: | sigmaw | ||
| real, | intent(in) | :: | wdensmin | |||
| real, | intent(in) | :: | dtimesub | |||
| real, | intent(out), | DIMENSION (klon) | :: | gfl | ||
| real, | intent(out), | DIMENSION (klon) | :: | rad_wk | ||
| real, | intent(in), | DIMENSION (klon) | :: | f_shear | ||
| real | :: | drdt_pos | ||||
| real, | intent(out), | DIMENSION (klon) | :: | d_awdens | ||
| real, | intent(out), | DIMENSION (klon) | :: | d_wdens | ||
| real, | intent(out), | DIMENSION (klon) | :: | d_sigmaw | ||
| integer, | intent(in) | :: | iflag_wk_act | |||
| logical, | intent(in), | DIMENSION (klon) | :: | wk_adv | ||
| real, | intent(in), | DIMENSION (klon) | :: | cin | ||
| real, | intent(in), | DIMENSION (klon) | :: | wape | ||
| real, | intent(out), | DIMENSION (klon) | :: | drdt | ||
| real, | intent(out), | DIMENSION (klon) | :: | d_dens_gen | ||
| real, | intent(out), | DIMENSION (klon) | :: | d_dens_death | ||
| real, | intent(out), | DIMENSION (klon) | :: | d_dens_col | ||
| real, | intent(out), | DIMENSION (klon) | :: | d_dens_bnd | ||
| real, | intent(out), | DIMENSION (klon) | :: | d_sig_gen | ||
| real, | intent(out), | DIMENSION (klon) | :: | d_sig_death | ||
| real, | intent(out), | DIMENSION (klon) | :: | d_sig_col | ||
| real, | intent(out), | DIMENSION (klon) | :: | d_sig_spread | ||
| real, | intent(out), | DIMENSION (klon) | :: | d_sig_bnd | ||
| real, | intent(out) | :: | d_wdens_targ | |||
| real, | intent(out) | :: | d_sigmaw_targ |