pre-cmip7 routines are below and are becoming obsolete
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | klon | |||
| real, | intent(in), | DIMENSION(klon) | :: | temp | ||
| real, | intent(in), | DIMENSION(klon) | :: | qtot | ||
| real, | intent(in), | DIMENSION(klon) | :: | qsat | ||
| real, | intent(in), | DIMENSION(klon) | :: | gamma_cond | ||
| real, | intent(in), | DIMENSION(klon) | :: | ratqs | ||
| logical, | intent(in), | DIMENSION(klon) | :: | keepgoing | ||
| real, | intent(inout), | DIMENSION(klon) | :: | cldfra | ||
| real, | intent(inout), | DIMENSION(klon) | :: | qincld | ||
| real, | intent(inout), | DIMENSION(klon) | :: | qvc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | klon | |||
| real, | intent(in) | :: | dtime | |||
| real, | intent(in) | :: | missing_val | |||
| real, | intent(in), | DIMENSION(klon) | :: | pplay | ||
| real, | intent(in), | DIMENSION(klon) | :: | paprsdn | ||
| real, | intent(in), | DIMENSION(klon) | :: | paprsup | ||
| real, | intent(in), | DIMENSION(klon) | :: | cf_seri | ||
| real, | intent(in), | DIMENSION(klon) | :: | rvc_seri | ||
| real, | intent(in), | DIMENSION(klon) | :: | ql_seri | ||
| real, | intent(in), | DIMENSION(klon) | :: | qi_seri | ||
| real, | intent(in), | DIMENSION(klon) | :: | shear | ||
| real, | intent(in), | DIMENSION(klon) | :: | pbl_eps | ||
| real, | intent(in), | DIMENSION(klon) | :: | cell_area | ||
| real, | intent(in), | DIMENSION(klon) | :: | temp | ||
| real, | intent(in), | DIMENSION(klon) | :: | qtot | ||
| real, | intent(in), | DIMENSION(klon) | :: | qsat | ||
| real, | intent(in), | DIMENSION(klon) | :: | gamma_cond | ||
| real, | intent(in), | DIMENSION(klon) | :: | ratqs | ||
| logical, | intent(in), | DIMENSION(klon) | :: | keepgoing | ||
| real, | intent(inout), | DIMENSION(klon) | :: | cldfra | ||
| real, | intent(inout), | DIMENSION(klon) | :: | qincld | ||
| real, | intent(inout), | DIMENSION(klon) | :: | qvc | ||
| real, | intent(inout), | DIMENSION(klon) | :: | issrfra | ||
| real, | intent(inout), | DIMENSION(klon) | :: | qissr | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dcf_sub | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dcf_con | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dcf_mix | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dqi_adj | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dqi_sub | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dqi_con | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dqi_mix | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dqvc_adj | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dqvc_sub | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dqvc_con | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dqvc_mix | ||
| real, | intent(inout), | DIMENSION(klon) | :: | Tcontr | ||
| real, | intent(inout), | DIMENSION(klon) | :: | qcontr | ||
| real, | intent(inout), | DIMENSION(klon) | :: | qcontr2 | ||
| real, | intent(inout), | DIMENSION(klon) | :: | fcontrN | ||
| real, | intent(inout), | DIMENSION(klon) | :: | fcontrP | ||
| real, | intent(in), | DIMENSION(klon) | :: | flight_dist | ||
| real, | intent(in), | DIMENSION(klon) | :: | flight_h2o | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dcf_avi | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dqi_avi | ||
| real, | intent(inout), | DIMENSION(klon) | :: | dqvc_avi |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | qvapincld | |||
| real, | intent(in) | :: | qiceincld | |||
| real, | intent(in) | :: | temp | |||
| real, | intent(in) | :: | qsat | |||
| real, | intent(in) | :: | pplay | |||
| real, | intent(in) | :: | dtime | |||
| real, | intent(out) | :: | qvapincld_new |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | klon | |||
| real, | intent(in), | DIMENSION(klon) | :: | temp | ||
| real, | intent(in), | DIMENSION(klon) | :: | qt | ||
| real, | intent(in), | DIMENSION(klon) | :: | qt_th | ||
| real, | intent(in), | DIMENSION(klon) | :: | frac_th | ||
| real, | intent(in), | DIMENSION(klon) | :: | zpspsk | ||
| real, | intent(in), | DIMENSION(klon) | :: | play | ||
| real, | intent(in), | DIMENSION(klon) | :: | thetal_th | ||
| real, | intent(in), | DIMENSION(klon) | :: | ratqs | ||
| real, | intent(in), | DIMENSION(klon) | :: | sigma_qtherm | ||
| real, | intent(in), | DIMENSION(klon) | :: | qsth | ||
| real, | intent(in), | DIMENSION(klon) | :: | qsenv | ||
| real, | intent(inout), | DIMENSION(klon) | :: | qcloud | ||
| real, | intent(inout), | DIMENSION(klon) | :: | ctot | ||
| real, | intent(inout), | DIMENSION(klon) | :: | ctotth | ||
| real, | intent(inout), | DIMENSION(klon) | :: | ctot_vol | ||
| real, | intent(out), | DIMENSION(klon) | :: | cloudth_sth | ||
| real, | intent(out), | DIMENSION(klon) | :: | cloudth_senv | ||
| real, | intent(out), | DIMENSION(klon) | :: | cloudth_sigmath | ||
| real, | intent(out), | DIMENSION(klon) | :: | cloudth_sigmaenv |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | ngrid | ||||
| integer | :: | klev | ||||
| integer | :: | ind2 | ||||
| real | :: | ztv(ngrid,klev) | ||||
| real | :: | po(ngrid) | ||||
| real | :: | zqta(ngrid,klev) | ||||
| real | :: | fraca(ngrid,klev+1) | ||||
| real | :: | qcloud(ngrid) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
| real | :: | ctot(ngrid,klev) | ||||
| real | :: | zpspsk(ngrid,klev) | ||||
| real | :: | paprs(ngrid,klev+1) | ||||
| real | :: | pplay(ngrid,klev) | ||||
| real | :: | ztla(ngrid,klev) | ||||
| real | :: | zthl(ngrid,klev) | ||||
| real | :: | ratqs(ngrid,klev) | ||||
| real | :: | zqs(ngrid) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
| real | :: | t(ngrid,klev) | ||||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sth | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_senv | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sigmath | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sigmaenv |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | ngrid | ||||
| integer | :: | klev | ||||
| integer | :: | ind2 | ||||
| real | :: | ztv(ngrid,klev) | ||||
| real | :: | po(ngrid) | ||||
| real | :: | zqta(ngrid,klev) | ||||
| real | :: | fraca(ngrid,klev+1) | ||||
| real | :: | qcloud(ngrid) | ||||
| real | :: | ctot(ngrid,klev) | ||||
| real | :: | zpspsk(ngrid,klev) | ||||
| real | :: | paprs(ngrid,klev+1) | ||||
| real | :: | pplay(ngrid,klev) | ||||
| real | :: | ztla(ngrid,klev) | ||||
| real | :: | zthl(ngrid,klev) | ||||
| real | :: | ratqs(ngrid,klev) | ||||
| real | :: | zqs(ngrid) | ||||
| real | :: | t(ngrid,klev) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ngrid | |||
| integer, | intent(in) | :: | klev | |||
| integer, | intent(in) | :: | ind2 | |||
| real, | intent(in), | dimension(ngrid,klev) | :: | ztv | ||
| real, | intent(in), | dimension(ngrid) | :: | po | ||
| real, | intent(in), | dimension(ngrid,klev) | :: | zqta | ||
| real, | intent(in), | dimension(ngrid,klev+1) | :: | fraca | ||
| real, | intent(out), | dimension(ngrid) | :: | qcloud | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | ctot | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | ctot_vol | ||
| real, | intent(in), | dimension(ngrid,klev) | :: | zpspsk | ||
| real, | intent(in), | dimension(ngrid,klev+1) | :: | paprs | ||
| real, | intent(in), | dimension(ngrid,klev) | :: | pplay | ||
| real, | intent(in), | dimension(ngrid,klev) | :: | ztla | ||
| real, | intent(inout), | dimension(ngrid,klev) | :: | zthl | ||
| real, | intent(in), | dimension(ngrid,klev) | :: | ratqs | ||
| real, | intent(in), | dimension(ngrid,klev) | :: | sigma_qtherm | ||
| real, | intent(in), | dimension(ngrid) | :: | zqs | ||
| real, | intent(in), | dimension(ngrid,klev) | :: | t | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sth | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_senv | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sigmath | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sigmaenv |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | ngrid | ||||
| integer | :: | klev | ||||
| integer | :: | ind2 | ||||
| real | :: | ztv(ngrid,klev) | ||||
| real | :: | po(ngrid) | ||||
| real | :: | zqta(ngrid,klev) | ||||
| real | :: | fraca(ngrid,klev+1) | ||||
| real | :: | qcloud(ngrid) | ||||
| real | :: | ctot(ngrid,klev) | ||||
| real | :: | ctot_vol(ngrid,klev) | ||||
| real | :: | zpspsk(ngrid,klev) | ||||
| real | :: | paprs(ngrid,klev+1) | ||||
| real | :: | pplay(ngrid,klev) | ||||
| real | :: | ztla(ngrid,klev) | ||||
| real | :: | zthl(ngrid,klev) | ||||
| real | :: | ratqs(ngrid,klev) | ||||
| real | :: | sigma_qtherm(ngrid,klev) | ||||
| real | :: | zqs(ngrid) | ||||
| real | :: | t(ngrid,klev) | ||||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sth | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_senv | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sigmath | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sigmaenv |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | ngrid | ||||
| integer | :: | klev | ||||
| integer | :: | ind2 | ||||
| real | :: | ztv(ngrid,klev) | ||||
| real | :: | po(ngrid) | ||||
| real | :: | zqta(ngrid,klev) | ||||
| real | :: | fraca(ngrid,klev+1) | ||||
| real | :: | qcloud(ngrid) | ||||
| real | :: | ctot_surf(ngrid,klev) | ||||
| real | :: | ctot_vol(ngrid,klev) | ||||
| real | :: | zpspsk(ngrid,klev) | ||||
| real | :: | paprs(ngrid,klev+1) | ||||
| real | :: | pplay(ngrid,klev) | ||||
| real | :: | ztla(ngrid,klev) | ||||
| real | :: | zthl(ngrid,klev) | ||||
| real | :: | ratqs(ngrid,klev) | ||||
| real | :: | zqs(ngrid) | ||||
| real | :: | T(ngrid,klev) | ||||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sth | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_senv | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sigmath | ||
| real, | intent(out), | dimension(ngrid,klev) | :: | cloudth_sigmaenv |