NAM_PARAM_MFSHALLn
It contains the options retained for the EDKF shallow convection scheme used by the model n (CSCONV = “EDKF” in NAM_PARAMn). Contrary to the “KAFR” scheme, “EDKF” can only be called at every time step.
Fortran name |
Fortran type |
Default value |
|---|---|---|
XIMPL_MF |
REAL |
1 |
CMF_UPDRAFT |
CHARACTER(LEN=4) |
‘EDKF’ |
CMF_CLOUD |
CHARACTER(LEN=4) |
‘DIRE’ |
CWET_MIXING |
CHARACTER(LEN=4) |
‘PKFB’ |
CKIC_COMPUTE |
CHARACTER(LEN=4) |
‘KFB’ |
CDETR_DRY_LUP |
CHARACTER(LEN=4) |
‘SURF’ |
LMIXUV |
LOGICAL |
TRUE |
LMIXTKE |
LOGICAL |
FALSE |
LMF_FLX |
LOGICAL |
FALSE |
XALP_PERT |
REAL |
0.3 |
XABUO |
REAL |
1.0 |
XBENTR |
REAL |
1.0 |
XBDETR |
REAL |
0.0 |
XCMF |
REAL |
0.065 |
XENTR_MF |
REAL |
0.035 |
XCRAD_MF |
REAL |
50.0 |
XENTR_DRY |
REAL |
0.55 |
XDETR_DRY |
REAL |
10.0 |
XDETR_LUP |
REAL |
1.0 |
XKCF_MF |
REAL |
2.75 |
XKRC_MF |
REAL |
1.0 |
XTAUSIGMF |
REAL |
600.0 |
XPRES_UV |
REAL |
0.5 |
XALPHA_MF |
REAL |
2.0 |
XSIGMA_MF |
REAL |
20.0 |
XSIGMA_ENV |
REAL |
0.0 |
XFRAC_UP_MAX |
REAL |
0.33 |
XA1 |
REAL |
2.0/3.0 |
XB |
REAL |
0.002 |
XC |
REAL |
0.012 |
XBETA1 |
REAL |
0.9 |
XR |
REAL |
2.0 |
LTHETAS_MF |
LOGICAL |
.FALSE. |
LGZ |
LOGICAL |
.FALSE. |
XGZ |
REAL |
1.83 |
LVERLIMUP |
LOGICAL |
.TRUE. |
LPZ_EXP_LOG |
LOGICAL |
.FALSE. |
XBRIO |
REAL |
0 |
XAADVEC |
REAL |
0 |
LRELAX_ALPHA_MF |
LOGICAL |
.FALSE. |
XIMPL_MF: degree of implicitnessCMF_UPDRAFT: type of Mass Flux Scheme (‘EDKF’, ‘RHCJ’ or ‘NONE’ )CMF_CLOUD: type of statistical cloud (‘DIRE’ for the direct calculation of the cloud fraction as a function of the updraft fraction or ‘STAT’ given by the subgrid condensation scheme)CWET_MIXING: type of env mixing for buoyancy sorting scheme (‘PKFB’ for the original Pergaud code, ‘LR01’ for Lappen and Randall [2001])CKIC_COMPUTE: method to compute KIC (‘KFB’ to use the PMMC09 original method, like in KFB, ‘RS08’ to use the De Rooy and Siebesma [2008] formulation)CDETR_DRY_LUP: upward length to use in the dry detrainement (‘SURF’ to use \(L_{UP}\) at surface (original PMMC09 Pergaud et al. [2009]),
‘UPDR’ to compute \(L_{UP}\) in updraft)
LMIXUV: flag to take into account the mixing on momentumLMIXTKE: flag to mix the prognostic variable TKE by updrafts. Only implemented withCMF_UPDRAFT='EDKF'LMF_FLX: flag to compute and store the mass fluxes on every synchronous output fileXALP_PERT: coefficient for the perturbation of theta_l and r_t at the first level of the updraftXABUO: coefficient of the buoyancy term in the w_up equationXBENTR: coefficient of the entrainment term in the w_up equationXBDETR: coefficient of the detrainment term in the w_up equationXCMF: coefficient for the mass flux at the first level of the updraft (closure)XENTR_MF: entrainment constant (m/Pa)XCRAD_MF: cloud radius in cloudy partXENTR_DRY: coefficient for entrainment in dry partXDETR_DRY: coefficient for detrainment in dry partXDETR_LUP: coefficient for detrainment in dry partXKCF_MF: coefficient for cloud fractionXKRC_MF: coefficient for convective rcXPRES_UV: coefficient for pressure term in wind mixingXALPHA_MF: coefficient for cloudy fractionXSIGMA_MF: coefficient for sigma computation for the updraft (bi-Gaussian scheme)XSIGMA_ENV: coefficient for sigma computation for the environment (bi-Gaussian scheme)XFRAC_UP_MAX: maximum Updraft fractionXA1: Tuning variable for RHCJ10 updraftXB: Tuning variable for RHCJ10 updraftXC: Tuning variable for RHCJ10 updraftXBETA1: Tuning variable for RHCJ10 updraftXR: Aspect ratio of updraftLTHETAS_MF: True to compute ThetaS from ThetaLLGZ: flag to turn on the reduction of the mass-flux surface closure with the resolution. Must be used in the turbulence grey-zone (~500 meters horizontal resolution)XGZ: parameter for the reduction the surface closure of the Mass-Flux thermal plume if LGZ = TRUE.LVERLIMUP: flag to allow a smooth vertical decrease of the mass-flux as soon as the updraft reaches a specific altitude, instead of a sharp limit of 0.LPZ_EXP_LOG: true to use exp/log during dP/dZ conversion to respect hydrostatic approximation to interpolate z and p between two half-level and full-level points,
false to use linear interpolation (old interpolation, not recommended)