subroutine gfs_dcnv_generic_post::gfs_dcnv_generic_post_run |
( |
integer, intent(in) | im, |
|
|
integer, intent(in) | levs, |
|
|
logical, intent(in) | lssav, |
|
|
logical, intent(in) | ldiag3d, |
|
|
logical, intent(in) | qdiag3d, |
|
|
logical, intent(in) | ras, |
|
|
logical, intent(in) | cscnv, |
|
|
real(kind=kind_phys), intent(in) | frain, |
|
|
real(kind=kind_phys), dimension(:), intent(in) | rain1, |
|
|
real(kind=kind_phys), intent(in) | dtf, |
|
|
real(kind=kind_phys), dimension(:), intent(in) | cld1d, |
|
|
real(kind=kind_phys), dimension(:,:), intent(in) | save_u, |
|
|
real(kind=kind_phys), dimension(:,:), intent(in) | save_v, |
|
|
real(kind=kind_phys), dimension(:,:), intent(in) | save_t, |
|
|
real(kind=kind_phys), dimension(:,:), intent(in) | gu0, |
|
|
real(kind=kind_phys), dimension(:,:), intent(in) | gv0, |
|
|
real(kind=kind_phys), dimension(:,:), intent(in) | gt0, |
|
|
real(kind=kind_phys), dimension(:,:), intent(in), optional | ud_mf, |
|
|
real(kind=kind_phys), dimension(:,:), intent(in) | dd_mf, |
|
|
real(kind=kind_phys), dimension(:,:), intent(in) | dt_mf, |
|
|
real(kind=kind_phys), intent(in) | con_g, |
|
|
integer, intent(in) | npdf3d, |
|
|
integer, intent(in) | num_p3d, |
|
|
integer, intent(in) | ncnvcld3d, |
|
|
integer, intent(in) | nsamftrac, |
|
|
real(kind=kind_phys), dimension(:), intent(inout) | rainc, |
|
|
real(kind=kind_phys), dimension(:), intent(inout) | cldwrk, |
|
|
real(kind=kind_phys), dimension(:,:), intent(inout), optional | upd_mf, |
|
|
real(kind=kind_phys), dimension(:,:), intent(inout), optional | dwn_mf, |
|
|
real(kind=kind_phys), dimension(:,:), intent(inout), optional | det_mf, |
|
|
real(kind=kind_phys), dimension(:,:,:), intent(inout), optional | dtend, |
|
|
integer, dimension(:,:), intent(in) | dtidx, |
|
|
integer, intent(in) | index_of_process_dcnv, |
|
|
integer, intent(in) | index_of_temperature, |
|
|
integer, intent(in) | index_of_x_wind, |
|
|
integer, intent(in) | index_of_y_wind, |
|
|
integer, intent(in) | ntqv, |
|
|
real(kind=kind_phys), dimension(:,:,:), intent(in) | gq0, |
|
|
real(kind=kind_phys), dimension(:,:,:), intent(in) | save_q, |
|
|
real(kind=kind_phys), dimension(:,:), intent(inout) | cnvw, |
|
|
real(kind=kind_phys), dimension(:,:), intent(inout) | cnvc, |
|
|
real(kind=kind_phys), dimension(:,:), intent(inout), optional | cnvw_phy_f3d, |
|
|
real(kind=kind_phys), dimension(:,:), intent(inout), optional | cnvc_phy_f3d, |
|
|
logical, intent(in) | flag_for_dcnv_generic_tend, |
|
|
integer, intent(in) | ntcw, |
|
|
integer, intent(in) | ntiw, |
|
|
integer, intent(in) | ntclamt, |
|
|
integer, intent(in) | ntrw, |
|
|
integer, intent(in) | ntsw, |
|
|
integer, intent(in) | ntrnc, |
|
|
integer, intent(in) | ntsnc, |
|
|
integer, intent(in) | ntgl, |
|
|
integer, intent(in) | ntgnc, |
|
|
integer, intent(in) | nthl, |
|
|
integer, intent(in) | nthnc, |
|
|
integer, intent(in) | nthv, |
|
|
integer, intent(in) | ntgv, |
|
|
integer, intent(in) | ntrz, |
|
|
integer, intent(in) | ntgz, |
|
|
integer, intent(in) | nthz, |
|
|
integer, intent(in) | ntsigma, |
|
|
integer, intent(in) | ntomega, |
|
|
integer, intent(in) | ntrac, |
|
|
real(kind=kind_phys), dimension(:,:,:), intent(in) | clw, |
|
|
logical, intent(in) | satmedmf, |
|
|
logical, intent(in) | trans_trac, |
|
|
character(len=*), intent(out) | errmsg, |
|
|
integer, intent(out) | errflg ) |