CCPP Scientific Documentation
v5.0.0
GFS Scale-aware TKE-based Moist Eddy-Diffusivity Mass-flux (TKE-EDMF, updated version) Scheme Module

This subroutine contains all of the logic for the scale-aware TKE-based moist eddy-diffusion mass-flux (TKE-EDMF, updated version) scheme. For local turbulence mixing, a TKE closure model is used. Updated version of satmedmfvdif.f (May 2019) to have better low level inversion, to reduce the cold bias in lower troposphere, and to reduce the negative wind speed bias in upper troposphere. More...

Detailed Description

Modules

module  satmedmfvdifq
 

Functions/Subroutines

subroutine satmedmfvdifq::satmedmfvdifq_init (isatmedmf, isatmedmf_vdifq,
 
subroutine satmedmfvdifq::satmedmfvdifq_finalize ()
 
subroutine satmedmfvdifq::satmedmfvdifq_run (im, km, ntrac, ntcw, ntiw, ntke, grav, rd, cp, rv, hvap, hfus, fv, eps, epsm1, dv, du, tdt, rtg, u1, v1, t1, q1, swh, hlw, xmu, garea, islimsk, snwdph_lnd, psk, rbsoil, zorl, u10m, v10m, fm, fh, tsea, heat, evap, stress, spd1, kpbl, prsi, del, prsl, prslk, phii, phil, delt, dspheat, dusfc, dvsfc, dtsfc, dqsfc, hpbl, kinver, xkzm_m, xkzm_h, xkzm_s, dspfac, bl_upfr, bl_dnfr, ntoz, du3dt, dv3dt, dt3dt, dq3dt, do3dt, gen_tend, ldiag3d, qdiag3d, errmsg, errflg)