!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | klon | |||
| integer, | intent(in) | :: | klev | |||
| integer, | intent(in) | :: | nbsrf | |||
| integer, | intent(in) | :: | prt_level | |||
| integer, | intent(in) | :: | lunout | |||
| integer, | intent(in) | :: | iflag_ratqs | |||
| integer, | intent(in) | :: | iflag_con | |||
| integer, | intent(in) | :: | iflag_cld_th | |||
| real, | intent(in) | :: | pdtphys | |||
| real, | intent(in) | :: | ratqsbas | |||
| real, | intent(in) | :: | ratqshaut | |||
| real, | intent(in) | :: | ratqsp0 | |||
| real, | intent(in) | :: | ratqsdp | |||
| real, | intent(in), | dimension(klon,nbsrf) | :: | pctsrf | ||
| real, | intent(in), | dimension(klon) | :: | s_pblh | ||
| real, | intent(in), | dimension(klon) | :: | zstd | ||
| real, | intent(in) | :: | tau_ratqs | |||
| real, | intent(in) | :: | fact_cldcon | |||
| real, | intent(in), | dimension(klon) | :: | wake_s | ||
| real, | intent(in), | dimension(klon,klev) | :: | wake_deltaq | ||
| logical, | intent(in), | dimension(klon,klev) | :: | ptconv | ||
| logical, | intent(inout), | dimension(klon,klev) | :: | ptconvth | ||
| real, | intent(in), | dimension(klon,klev) | :: | clwcon0th | ||
| real, | intent(in), | dimension(klon,klev) | :: | rnebcon0th | ||
| real, | intent(in), | dimension(klon,klev+1) | :: | paprs | ||
| real, | intent(in), | dimension(klon,klev) | :: | pplay | ||
| real, | intent(in), | dimension(klon,klev) | :: | t_seri | ||
| real, | intent(in), | dimension(klon,klev) | :: | q_seri | ||
| real, | intent(in), | dimension(klon,klev) | :: | qtc_cv | ||
| real, | intent(in), | dimension(klon,klev) | :: | sigt_cv | ||
| real, | dimension(klon,klev) | :: | detrain_cv | |||
| real, | dimension(klon,klev) | :: | fm_cv | |||
| real, | dimension(klon,klev) | :: | fqd | |||
| real, | dimension(klon,klev) | :: | fqcomp | |||
| real, | dimension(klon) | :: | sigd | |||
| real, | intent(in), | dimension(klon,klev) | :: | zqsat | ||
| real, | intent(in), | dimension(klon,klev) | :: | omega | ||
| real, | intent(in), | dimension(klon,klev+1) | :: | tke | ||
| real, | intent(in), | dimension(klon,klev+1) | :: | tke_dissip | ||
| real, | intent(in), | dimension(klon,klev+1) | :: | lmix | ||
| real, | intent(in), | dimension(klon,klev+1) | :: | wprime | ||
| real, | intent(in), | dimension(klon,nbsrf) | :: | t2m | ||
| real, | intent(in), | dimension(klon,nbsrf) | :: | q2m | ||
| real, | intent(in), | dimension(klon,klev+1) | :: | fm_therm | ||
| real, | intent(in), | dimension(klon,klev) | :: | entr_therm | ||
| real, | intent(in), | dimension(klon,klev) | :: | detr_therm | ||
| real, | intent(in), | dimension(klon) | :: | cell_area | ||
| real, | intent(inout), | dimension(klon,klev) | :: | ratqs | ||
| real, | intent(inout), | dimension(klon,klev) | :: | ratqsc | ||
| real, | intent(inout), | dimension(klon,klev) | :: | ratqs_inter_ | ||
| real, | intent(inout), | dimension(klon,klev) | :: | sigma_qtherm |