CCPP Scientific Documentation
v5.0.0
subroutine mfscuq ( integer  im,
integer  ix,
integer  km,
integer  kmscu,
integer  ntcw,
integer  ntrac1,
real(kind=kind_phys)  delt 
)

GFS mfscu General Algorithm

  • Specify downdraft fraction
  • If the condition for cloud-top instability is met, increase downdraft fraction
  • First-guess level of downdraft extension (mrad)
  • Compute entrainment rate
  • Compute buoyancy for downdraft air parcel
  • Compute downdraft velocity square(wd2)
  • Update entrainment rate
  • Compute entrainment rate averaged over the whole downdraft layers
  • Compute downdraft mass flux
  • Compute downdraft fraction as a function of mean entrainment rate (Grell and Freitas(2014) [72]
  • Compute scale-aware function based on Arakawa and Wu (2013) [9]
  • Compute final scale-aware downdraft mass flux
  • Compute downdraft property using updated entranment rate

References physcons::con_cp, physcons::con_eps, physcons::con_epsm1, physcons::con_fvirt, physcons::con_g, physcons::con_hvap, physcons::con_rv, and funcphys::fpvs().

Referenced by satmedmfvdifq::satmedmfvdifq_run().

Here is the call graph for this function: