NAM_PARAM_ICEn

It contains the options for the mixed phase cloud parameterizations used by the model (CCLOUD = “ICE3” or “ICE4” in NAM_PARAMn).

NAM_PARAM_ICEn content

Fortran name

Fortran type

Default value

LWARM

LOGICAL

TRUE

CPRISTINE_ICE

CHARACTER(LEN=4)

‘PLAT’

LSEDIC

LOGICAL

TRUE

CSEDIM

CHARACTER(LEN=4)

‘SPLI’

LCONVHG

LOGICAL

FALSE

LDEPOSC

LOGICAL

FALSE

XVDEPOSC

REAL

0.02

LRED

LOGICAL

TRUE

LFEEDBACKT

LOGICAL

TRUE

LEVLIMIT

LOGICAL

TRUE

LNULLWETG

LOGICAL

TRUE

LWETGPOST

LOGICAL

TRUE

LNULLWETH

LOGICAL

TRUE

LWETHPOST

LOGICAL

TRUE

CSNOWRIMING

CHARACTER(LEN=4)

‘M90 ‘

XFRACM90

REAL

0.1

NMAXITER_MICRO

INTEGER

1

XMRSTEP

REAL

0.00005

XTSTEP_TS

REAL

0.0

LADJ_BEFORE

LOGICAL

TRUE

LADJ_AFTER

LOGICAL

TRUE

LCRFLIMIT

LOGICAL

TRUE

XSPLIT_MAXCFL

REAL

0.8

LSEDIM_AFTER

LOGICAL

FALSE

CSUBG_RC_RR_ACCR

CHARACTER(LEN=80)

‘NONE’

CSUBG_RR_EVAP

CHARACTER(LEN=80)

‘NONE’

CSUBG_PR_PDF

CHARACTER(LEN=80)

‘SIGM’

CSUBG_AUCV_RC

CHARACTER(LEN=4)

‘NONE’

CSUBG_AUCV_RI

CHARACTER(LEN=80)

‘NONE’

CSUBG_MF_PDF

CHARACTER(LEN=80)

‘TRIANGLE’

LSNOW_T

LOGICAL

.FALSE.

LPACK_INTERP

LOGICAL

TRUE

LPACK_MICRO

LOGICAL

TRUE

NPROMICRO

INTEGER

0

LCRIAUTI

LOGICAL

FALSE

LOCND2

LOGICAL

FALSE

XCRIAUTI_NAM

REAL

0.2E-4

XT0CRIAUTI_NAM

REAL

(LOG10(XCRIAUTI_NAM)

-XBCRIAUTI_NAM)/0.06

XBCRIAUTI_NAM

REAL

-3.5

XACRIAUTI_NAM

REAL

0.06

XCRIAUTC_NAM

REAL

0.5E-3

XRDEPSRED_NAM

REAL

1.0

XRDEPGRED_NAM

REAL

1.0

XFRMIN_NAM

REAL(40)

LKOGAN

LOGICAL

.FALSE.

LMODICEDEP

LOGICAL

.FALSE.

LEXCLDROP

LOGICAL

.FALSE.

LEXT_TEND

LOGICAL

.FALSE.

  • LWARM : When .TRUE. activates the formation of rain by the warm microphysical processes

  • CPRISTINE_ICE : Pristine ice crystal type

    • ‘PLAT’ : plates

    • ‘COLU’ : columns

    • ‘BURO’ : bullet rosettes

  • LSEDIC : Cloud droplets are allowed to sediment if set to TRUE

  • CSEDIM : Sedimentation algorithm type

    • ‘SPLI’ : Splitting method (original one)

    • ‘STAT’ : Statistic method (accordingly to Bouteloup and Seity in AROME)

  • LCONVHG : For ICE4, .TRUE. activates the reconversion of hail to graupel for low values of supercooled cloud water or hail contents.

  • LDEPOSC : TRUE to enable cloud droplet deposition

  • XVDEPOSC : Droplet deposition velocity

  • LRED : To use modified ICE3/ICE4 to reduce time step dependency

  • LFEEDBACKT : .TRUE. when feedback on temperature is taken into account (active when LRED=T)

  • LEVLIMIT : .TRUE. when water vapour pressure is limited by saturation (active when LRED=T)

  • LNULLWETG : .TRUE. when graupel wet growth is activated with null rate (to allow water shedding) (active when LRED=T)

  • LWETGPOST : .TRUE. when graupel wet growth is activated with positive temperature (to allow water shedding) (active when LRED=T)

  • LNULLWETH : Same as LNULLWETG but for hail

  • LWETHPOST : Same as LWETGPOST but for hail

  • CSNOWRIMING : Parametrization for snow riming (active when LRED=T)

    • ‘OLD’ : standard parametrization

    • ‘M90’ : Murakami 1990 formulation

  • XFRACM90 : Fraction used for the Murakami 1990 formulation (active when LRED=T)

  • NMAXITER_MICRO : Maximum number of iterations for mixing ratio or time splitting (active when LRED=T)

  • XMRSTEP : Maximum mixing ratio step for mixing ratio splitting (active when LRED=T)

  • XTSTEP_TS : Approximative time step for time-splitting (0 for no time-splitting) (active when LRED=T)

  • LADJ_BEFORE : .TRUE. when an adjustment before rain_ice call is performed (active when LRED=T)

  • LADJ_AFTER : .TRUE. when an adjustment after rain_ice call is performed (equal to T when LRED=F)

  • LSNOW_T : Switch to activate the representation of snow proposed by Wurtz et al. 2023 which improves the extension and cloud composition of anvils in convective systems.

  • LPACK_INTERP : to save computation time, some mycrophysical processes (especially collections) are tabulated. If this key is .TRUE., the input variables for the interpolations are packed to limit the computation to the necessary points; otherwise, the interpolations are performed everywhere.

  • LPACK_MICRO : the microphysics input variables are packed to perform the computation only on points with hydrometeors; otherwise, computations are performed everywhere..

  • LCRFLIMIT : .TRUE. to limit rain contact freezing to possible heat exchange (active when LRED=T)

  • XSPLIT_MAXCFL : Maximum CFL number allowed for SPLIT scheme (active when LRED=T)

  • LSEDIM_AFTER : sedimentation done before (.FALSE.) or after (.TRUE.) microphysics (active when LRED=T)

  • CSUBG_AUCV_RC : Type of subgrid \(r_c\) - \(r_r\) autoconversion scheme.

    • ‘NONE’

    • ‘SIGM’ for Redelsperger and Sommeria (1982) scheme using \(\overline{s'r'_{c}}\) (if LSUBG_COND is set to TRUE and only with the mixed phase for the moment)

    • ‘CLFR’ from the convective cloud fraction given by EDKF (if CSCONV=’EDKF’ only)

    • ‘PDF’ for subgrid warm precipitation (not only autoconversion) according to Turner et al. (2012). Only if LRED=TRUE.

    • ‘ADJU’ to use a diagnostic computed in the saturation adjustment when CCONDENS is set to GAUS.

  • CSUBG_AUCV_RI : Type of subgrid \(r_i\) - \(r_s\) autoconversion scheme.

    • ‘NONE’ for considering a homogeneous cloud over the entire grid-cell

    • ‘CLFR’ for considering a homogeneous cloud over its cloud fraction

    • ‘ADJU’ to use a diagnostic computed in the saturation adjustment when CCONDENS is set to GAUS.

  • CSUBG_MF_PDF : PDF used to diagnose autoconversion from the shallow convection cloud.

    • ‘NONE’ for considering a homogeneous cloud over its fraction.

    • ‘TRIANGLE’ to use a triangular PDF.

    • ‘BIGA’ from the Gaussian PDF (if activated in the shallow convection scheme)

  • CSUBG_RC_RR_ACCR : Subgrid \(r_c\)-\(r_r\) accretion

    • ‘NONE’ : cloud and rain occupy the entire grid cell of the model

    • ‘PRFR’ : the cloud is concentrated on the cloud fraction and the rain on the rain fraction

  • CSUBG_RR_EVAP : Subgrid rr evaporation

    • ‘NONE’ : rain occupies the entire grid cell and evaporation can only occur on grid cells that are completely free of clouds

    • ‘CLFR’ : rain occupies the entire grid cell and evaporation can only occur on the clear sky part of the grid cell

    • ‘PRFR’ : same as CLFR but rain is concentrated on the rain fraction

  • CSUBG_PR_PDF : PDF for subgrid precipitation

    • ‘SIGM’ : use of the Redelsperger and Sommeria (1986) PDF

    • ‘HLCRECTPDF’ : rectangular PDF

    • ‘HLCTRIANGPDF’ : triangular PDF

    • ‘HLCQUADRAPDF’ : second order quadratic PDF

    • ‘HLCISOTRIPDF’ : isocele triangular PDF

  • NPROMICRO : size of cache-blocking bloc (0 to deactivate)

  • LCRIAUTI : True to compute XACRIAUTI and XBCRIAUTI (from XCRIAUTI and XT0CRIAUTI); False to compute XT0CRIAUTI (from XCRIAUTI and XBCRIAUTI)

  • LOCND2 : flag to switch on the OCND2 scheme that separates liquid and ice (full documentation herefootnote{https://hirlam.github.io/HarmonieSystemDocumentation/dev/ForecastModel/OCDN2/})

  • XCRIAUTI_NAM : minimum value for the ice \(\rightarrow\) snow autoconversion threshold

  • XT0CRIAUTI_NAM : threshold temperature for the ice \(\rightarrow\) snow autoconversion threshold

  • XBCRIAUTI_NAM : B parameter for the ice \(\rightarrow\) snow autoconversion 10**(aT+b) law

  • XACRIAUTI_NAM : A parameter for the ice \(\rightarrow\) snow autoconversion 10**(aT+b) law

  • XCRIAUTC_NAM : threshold for liquid cloud \(\rightarrow\) rain autoconversion (kg/m**3)

  • XRDEPSRED_NAM : tuning factor of sublimation of snow

  • XRDEPGRED_NAM : tuning factor of sublimation of graupel

  • XFRMIN_NAM : parameters to modify melt and growth of graupels

  • LKOGAN: true to use Kogan autocoversion of liquid

  • LMODICEDEP: flag for alternative deposition/evaporation coefficients of water vapor on ice, snow and graupel

  • LEXCLDROP: true to use of external cloud droplet concentration (as from near-real time aerosols) instead of constant values on land/sea masks. Only

useable in HARMONIE-AROME and not yet Meso-NH

  • LEXT_TEND: true to use external tendencies during the time-splitting