CCPP Scientific Documentation
v5.0.0
Grell-Freitas Deep Convection Module

This is Grell-Freitas deep convection scheme module. More...

Detailed Description

Collaboration diagram for Grell-Freitas Deep Convection Module:

Functions/Subroutines

subroutine cu_gf_deep::fct1d3 (ktop, n, dt, z, tracr, massflx, trflx_in, dellac, g)
 
subroutine cu_gf_deep::cup_dd_moisture (ierrc, zd, hcd, hes_cup, qcd, qes_cup, pwd, q_cup, z_cup, dd_massentr, dd_massdetr, jmin, ierr, gamma_cup, pwev, bu, qrcd, q, he, iloop, itf, ktf, its, ite, kts, kte )
 
subroutine cu_gf_deep::cup_env (z, qes, he, hes, t, q, p, z1, psur, ierr, tcrit, itest, itf, ktf, its, ite, kts, kte )
 
subroutine cu_gf_deep::cup_env_clev (t, qes, q, he, hes, z, p, qes_cup, q_cup, he_cup, hes_cup, z_cup, p_cup, gamma_cup, t_cup, psur, ierr, z1, itf, ktf, its, ite, kts, kte )
 
subroutine cu_gf_deep::cup_forcing_ens_3d (closure_n, xland, aa0, aa1, xaa0, mbdt, dtime, ierr, ierr2, ierr3, xf_ens, axx, forcing, maxens3, mconv, rand_clos, p_cup, ktop, omeg, zd, zdm, k22, zu, pr_ens, edt, edtm, kbcon, ichoice, imid, ipr, itf, ktf, its, ite, kts, kte, dicycle, tau_ecmwf, aa1_bl, xf_dicycle)
 
subroutine cu_gf_deep::cup_kbcon (ierrc, cap_inc, iloop_in, k22, kbcon, he_cup, hes_cup, hkb, ierr, kbmax, p_cup, cap_max, ztexec, zqexec, jprnt, itf, ktf, its, ite, kts, kte, z_cup, entr_rate, heo, imid )
 
subroutine cu_gf_deep::cup_maximi (array, ks, ke, maxx, ierr, itf, ktf, its, ite, kts, kte )
 
subroutine cu_gf_deep::cup_minimi (array, ks, kend, kt, ierr, itf, ktf, its, ite, kts, kte )
 
subroutine cu_gf_deep::cup_up_aa0 (aa0, z, zu, dby, gamma_cup, t_cup, kbcon, ktop, ierr, itf, ktf, its, ite, kts, kte )
 
subroutine cu_gf_deep::neg_check (name, j, dt, q, outq, outt, outu, outv, outqc, pret, its, ite, kts, kte, itf, ktf, ktop)
 
subroutine cu_gf_deep::cup_output_ens_3d (xff_mid, xf_ens, ierr, dellat, dellaq, dellaqc, outtem, outq, outqc, zu, pre, pw, xmb, ktop, edt, pwd, name, ierr2, ierr3, p_cup, pr_ens, maxens3, sig, closure_n, xland1, xmbm_in, xmbs_in, ichoice, imid, ipr, itf, ktf, its, ite, kts, kte, dicycle, xf_dicycle)
 This subroutine calculates. More...
 
subroutine cu_gf_deep::cup_up_moisture (name, ierr, z_cup, qc, qrc, pw, pwav, p_cup, kbcon, ktop, dby, clw_all, xland1, q, gamma_cup, zu, qes_cup, k22, qe_cup, zqexec, ccn, rho, c1d, t, up_massentr, up_massdetr, psum, psumh, itest, itf, ktf, its, ite, kts, kte )
 
real function cu_gf_deep::satvap (temp2)
 
subroutine cu_gf_deep::get_cloud_bc (mzp, array, x_aver, k22, add)
 
subroutine cu_gf_deep::rates_up_pdf (rand_vmas, ipr, name, ktop, ierr, p_cup, entr_rate_2d, hkbo, heo, heso_cup, z_cup, xland, kstabi, k22, kbcon, its, ite, itf, kts, kte, ktf, zuo, kpbl, ktopdby, csum, pmin_lev)
 
subroutine cu_gf_deep::get_zu_zd_pdf_fim (kklev, p, rand_vmas, zubeg, ipr, xland, zuh2, draft, ierr, kb, kt, zu, kts, kte, ktf, max_mass, kpbli, csum, pmin_lev)
 
subroutine cu_gf_deep::cup_up_aa1bl (aa0, t, tn, q, qo, dtime, z_cup, zu, dby, gamma_cup, t_cup, kbcon, ktop, ierr, itf, ktf, its, ite, kts, kte )
 This subroutine calculates. More...
 
subroutine cu_gf_deep::get_inversion_layers (ierr, p_cup, t_cup, z_cup, qo_cup, qeso_cup, k_inv_layers, kstart, kend, dtempdz, itf, ktf, its, ite, kts, kte)
 This subroutine calculates. More...
 
real(kind=kind_phys) function cu_gf_deep::deriv3 (xx, xi, yi, ni, m)
 This function calcualtes. More...
 
subroutine cu_gf_deep::get_lateral_massflux (itf, ktf, its, ite, kts, kte ,ierr, ktop, zo_cup, zuo, cd, entr_rate_2d ,up_massentro, up_massdetro, up_massentr, up_massdetr ,draft, kbcon, k22, up_massentru, up_massdetru, lambau)
 
subroutine cu_gf_deep::get_partition_liq_ice (ierr, tn, po_cup, p_liq_ice, melting_layer ,itf, ktf, its, ite, kts, kte, cumulus )
 
subroutine cu_gf_deep::get_melting_profile (ierr, tn_cup, po_cup, p_liq_ice, melting_layer, qrco ,pwo, edto, pwdo, melting ,itf, ktf, its, ite, kts, kte, cumulus )
 
subroutine cu_gf_deep::get_cloud_top (name, ktop, ierr, p_cup, entr_rate_2d, hkbo, heo, heso_cup, z_cup, kstabi, k22, kbcon, its, ite, itf, kts, kte, ktf, zuo, kpbl, klcl, hcot)
 
subroutine cu_gf_deep::cu_gf_deep_run ( itf, ktf, its, ite, kts, kte ,dicycle ,ichoice ,ipr ,ccn ,dtime ,imid ,kpbl ,dhdt ,xland ,zo ,forcing ,t ,q ,z1 ,tn ,qo ,po ,psur ,us ,vs ,rho ,hfx ,qfx ,dx ,mconv ,omeg ,csum ,cnvwt ,zuo ,zdo ,zdm ,edto ,edtm ,xmb_out ,xmbm_in ,xmbs_in ,pre ,outu ,outv ,outt ,outq ,outqc ,kbcon ,ktop ,cupclw ,ierr ,ierrc ,rand_mom ,rand_vmas ,rand_clos ,nranflag