Skip to content

Conversation

@dustinswales
Copy link
Owner

ccpp-physics changes associated with ccpp-framework update NCAR/ccpp-framework#668

BinLiu-NOAA and others added 12 commits July 11, 2025 08:55
use_lpt options can be properly used together.
…an66:

a) As the current large horizontal momentum diffusivity (Kh) at
large-scale and meso-scale (LSMS) looks too large, Kh is computed at zl
and modified as Kh=Kq=0.4*elmh*sqrt(tke),
elmh=min(1.5*sqrt(zlup*zldn,500), where zlup is parcel's upward travel
length and zldn is parcel's downward travel length with tke momentum.
b) Scale-aware non-local mass flux (xmf, xmfd) is now given as
xmf=(1-sigma)^2 * (sigma*wu) rather than the current xmf=pfnl*c1*wu,
where wu is updraft velocity, c1 is a constant, sigma is updraft
fraction, and pfnl is partition function for nonlocal flux. The constant
c1 is the updraft fraction in LSMS and it should be sigma in small
scales as sigma becomes larger than c1 in small scales. Also, the
scale-awareness parameter, (1-sigma)^2, is more physically based
following Arakawa and Wu's study than the empirical parameter, pfnl.
c) Refinement of scl (height of 50% of max tke): max tke can be
occasionally found in Jet stream and then scl would be too large. In the
update, we look for max tke below 2.5km height and then compute scl and
limit to 2.5km (i.e., scl=min(max(scl,500),2500))
d) ri(gradient Richardson number) is computed as ri=bf/shr2 (1dtke)
rather than ri=bf/(def_1+def_2), where bf is buoyancy, because the
parameters given as a function of ri (such as Prandtl number) is derived
based on ri=bf/shr2.
e) TTE-EDMF (total turbulent energy based EDMF scheme) is combined into
sa3dtke scheme as it shows slightly better GFS forecast skill than
tke-based scheme. The logical parameter to conduct TTE-EDMF is
'tte_edmf'.
@dustinswales dustinswales deleted the branch ufs-community-ufs/dev September 18, 2025 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants