CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ mfpbltq()

subroutine mfpbltq_mod::mfpbltq ( integer im,
integer ix,
integer km,
integer kmpbl,
integer ntcw,
integer ntrac1,
real(kind=kind_phys) delt )

GFS mfpblt General Algorithm

  • Compute thermal excess
  • Compute entrainment rate
  • Compute buoyancy for updraft air parcel
  • Compute updraft velocity square(wu2, eqn 13 in Han et al.(2019) [76])
  • Update pbl height as the height where updraft velocity vanishes
  • Update entrainment rate
  • Compute entrainment rate averaged over the whole pbl
  • Updraft mass flux as a function of updraft velocity profile
  • Compute updraft fraction as a function of mean entrainment rate (Grell and Freitas (2014) [72]
  • Compute scale-aware function based on Arakawa and Wu (2013) [7]
  • Final scale-aware updraft mass flux
  • Compute updraft property using updated entranment rate

Definition at line 16 of file mfpbltq.f.

Referenced by satmedmfvdifq::satmedmfvdifq_run().

Here is the caller graph for this function: