Precipitation Type Diagnostic#
The optional diagnostic ptype provides a categorical precipitation type at
the surface for ICON with NWP physics. It follows the modified Bourgouin
approach (Bourgouin 2000, Birk et al. 2021) and uses
ICON-native thermodynamic functions with vertical temperature, pressure,
humidity and height profiles together with surface precipitation and ground
temperature. Explicit ICON surface hydrometeor rates reclassify the
diagnostic to hail or graupel when either dominates, to a rain/snow
mix when both are substantial, or to wet snow for snow at a near-0 °C surface.
For ice pellets, a Bourgouin surface-warm-layer melting check attenuates their
survival and treats melted ice pellets as an alternate rain candidate when a
final warm layer is strong enough to melt them before they reach the surface.
Although the modified Bourgouin/Birk relations yield a probability for each thermodynamic type (snow, rain, freezing rain, ice pellets, freezing drizzle), the ICON implementation reports only the single most likely of these (the highest-probability type). Exact ties are resolved by a fixed priority in the categorical diagnostic. Beyond the rain/snow and wet-snow refinements explained above, simultaneous mixes, such as snow with ice pellets or freezing rain, are not represented.
For complex profiles with several melting and refreezing layers, the diagnostic uses the retained near-surface wet-bulb-energy areas following the Zukanovic/Bourgouin reduction used by the reference implementation for the rain, freezing-rain and ice-pellet decision logic. The Birk snow-probability relation uses all positive wet-bulb melting energy in the diagnosed column.
The diagnostic is computed when ptype is requested in an
output_nml and NWP grid-scale microphysics is
active. The precipitation amount entering the diagnosis is the difference of
accumulated total precipitation since the previous ptype diagnosis. Nonzero
precipitation types are emitted only where this interval precipitation exceeds
a conservative trace threshold scaled with the elapsed diagnosis interval
(0.01 kg m-2 h-1, with a 1.e-6 kg m-2 amount floor). Grid points below this
threshold are set to code 0.
The previous-precipitation state is stored in the restart field
ptype_tot_prec0 and is shared by all output streams on a domain. If ptype
is requested in more than one output stream, the interval is therefore the time
since the previous global ptype diagnosis rather than the time since the
previous output in a particular stream.
The output is an integer two-dimensional surface field using GRIB2 precipitation type Code table 4.201:
Code |
Meaning |
|---|---|
|
no precipitation |
|
rain |
|
freezing rain |
|
snow |
|
wet snow |
|
mixture of rain and snow |
|
ice pellets |
|
graupel |
|
hail |
|
freezing drizzle |
|
freezing rain on ground |
Code 13 is a local extension used to distinguish freezing rain at ground
temperature below the diagnostic threshold. Code 9 is based on ICON’s
graupel/snow-pellet-like surface precipitation rate and may include
graupel-like snow pellets depending on the active microphysics scheme.
Codes 6, 7, 9, and 10 are conservative refinements of the
Bourgouin-based column diagnosis. They are only emitted when the available
surface precipitation rates provide sufficient supporting evidence; otherwise
the thermodynamic Bourgouin category is retained.