CAM
modal_aero_convproc.F90 File Reference

Modules

module  modal_aero_convproc
 

Functions/Subroutines

subroutine, public modal_aero_convproc::ma_convproc_register
 
subroutine, public modal_aero_convproc::ma_convproc_init
 
subroutine, public modal_aero_convproc::ma_convproc_intr (state, ptend, pbuf, ztodt, dp_frac, icwmrdp, rprddp, evapcdp, sh_frac, icwmrsh, rprdsh, evapcsh, dlf, dlfsh, cmfmcsh, sh_e_ed_ratio, nsrflx_mzaer2cnvpr, qsrflx_mzaer2cnvpr, aerdepwetis, mu, md, du, eu, ed, dp, dsubcld, jt, maxg, ideep, lengath, species_class, mam_prevap_resusp_optaa, history_aero_prevap_resusp)
 
subroutine modal_aero_convproc::ma_convproc_dp_intr (state, pbuf, dt, dp_frac, icwmrdp, rprddp, evapcdp, dlfdp, mu, md, du, eu, ed, dp, dsubcld, jt, maxg, ideep, lengath, q, dqdt, dotend, nsrflx, qsrflx, species_class, mam_prevap_resusp_optaa)
 
subroutine modal_aero_convproc::ma_convproc_sh_intr (state, pbuf, dt, sh_frac, icwmrsh, rprdsh, evapcsh, dlfsh, cmfmcsh, sh_e_ed_ratio, q, dqdt, dotend, nsrflx, qsrflx, species_class, mam_prevap_resusp_optaa)
 
subroutine modal_aero_convproc::ma_convproc_tend (convtype, lchnk, ncnst, nstep, dt, t, pmid, pdel, q, mu, md, du, eu, ed, dp, dpdry, jt, mx, ideep, il1g, il2g, cldfrac, icwmr, rprd, evapc, fracice, dqdt, doconvproc, nsrflx, qsrflx, species_class, mam_prevap_resusp_optaa, xx_mfup_max, xx_wcldbase, xx_kcldbase, lun, idiag_in)
 
subroutine modal_aero_convproc::ma_precpevap_convproc (dcondt, dcondt_wetdep, dcondt_prevap, dcondt_prevap_hist, rprd, evapc, dp_i, icol, ktop, pcnst_extd, lun, idiag_prevap, lchnk, doconvproc_extd, species_class, mam_prevap_resusp_optaa)
 
subroutine modal_aero_convproc::ma_precpevap30_convproc (dcondt, dcondt_wetdep, dcondt_prevap, dcondt_prevap_hist, rprd, evapc, dp_i, icol, ktop, pcnst_extd, lun, idiag_prevap, lchnk, doconvproc_extd, species_class, mam_prevap_resusp_optaa)
 
subroutine modal_aero_convproc::ma_activate_convproc (conu, dconudt, conent, f_ent, dt_u, wup, tair, rhoair, fracice, pcnst_extd, lun, idiag_act, lchnk, i, k, ipass_calc_updraft)
 
subroutine modal_aero_convproc::ma_activate_convproc_method2 (conu, dconudt, f_ent, dt_u, wup, tair, rhoair, fracice, pcnst_extd, lun, idiag_act, lchnk, i, k, kactfirst, ipass_calc_updraft)
 
subroutine modal_aero_convproc::ma_resuspend_convproc (dcondt, dcondt_resusp, const, dp_i, ktop, kbot_prevap, pcnst_extd)
 

Variables

logical, parameter, public modal_aero_convproc::deepconv_wetdep_history = .true.
 
logical, parameter modal_aero_convproc::use_cwaer_for_activate_maxsat = .false.
 
logical, parameter modal_aero_convproc::apply_convproc_tend_to_ptend = .true.
 
real(r8) modal_aero_convproc::hund_ovr_g
 
integer, parameter modal_aero_convproc::method1_activate_nlayers = 2
 
real(r8), parameter modal_aero_convproc::method2_activate_smaxmax = 0.003_r8
 
integer, parameter modal_aero_convproc::method_reduce_actfrac = 0
 
real(r8), parameter modal_aero_convproc::factor_reduce_actfrac = 0.5_r8
 
logical, private modal_aero_convproc::convproc_do_gas
 
logical, private modal_aero_convproc::convproc_do_aer
 
logical, private modal_aero_convproc::convproc_prevap_resusp_fixaa = .false.
 
integer, private modal_aero_convproc::convproc_method_activate