Articles | Volume 19, issue 11
https://doi.org/10.5194/gmd-19-4885-2026
https://doi.org/10.5194/gmd-19-4885-2026
Development and technical paper
 | 
11 Jun 2026
Development and technical paper |  | 11 Jun 2026

A method for assessing model extensions: application to modelling winter precipitation with a microscale obstacle-resolving meteorological model (MITRAS v3.3)

Karolin S. Samsel, Marita Boettcher, David Grawe, K. Heinke Schlünzen, and Kevin Sieck
Abstract

The microscale, obstacle-resolving meteorological transport and stream model MITRAS has been extended with a snow cover and precipitation scheme. The performance of the model extension is assessed by comparing the results of different model versions using a method based on hit rates originally developed for assessing wind performance. For temperature, radiation and precipitation, estimates for the threshold values were derived based on computational accuracy; these are used in the hit rate calculation for these variables. The threshold values for the deviations are 0.02 m s−1 (5 %) for the wind components, 0.05 K (0.02 %) for temperature, 0.5 W m−2 (0.5 %) and 0.5 W m−2 (0.2 %) for the net long and short wave radiation, and 0.001 mm (1 %) for precipitation on ground. The model extensions produce plausible results and better represent winter precipitation. This opens the opportunity to study with higher accuracy the influence of obstacles on precipitation heterogeneities.

Share
1 Introduction

Climate change related impacts on the urban climate in winter situations are usually investigated focusing on cities in high-latitude or cold climate regions, where high snow loads are expected. Multiple studies based on measuring campaigns were performed on the influence of snow on, e.g., the Urban Heat Island in Minneapolis (USA) (Malevich and Klink2011), in the Twin Cities metropolitan area (Minneapolis-St. Paul, USA) (Smoliak et al.2015), or in Madison (USA) (Schatz and Kucharik2014). Special focus on the impact of snow cover and snow melt on the surface energy balances was laid in studies for example in Montreal (Canada) (Lemonsu et al.2008, 2010; Bergeron and Strachan2012), in Calgary (Canada) (Ho and Valeo2005), or in Harbin (China) (Shui et al.2019). Also, numerical examinations were carried out for example for Sapporo (Japan) (Mori and Sato2015) or for Yichun (China) (Shui et al.2016).

Investigating the influence of urban areas on patterns of rainfall (Hu et al.2024; Lu et al.2024; Zhang et al.2022; Liu and Niyogi2019) and snowfall (Salvi and Kumar2024) received more and more interest in the scientific community. Local scale influences of obstacles on the heterogeneity of snow has been investigated using wind tunnel experiments with focus on urban block designs (Watanabe et al.2017), or on the interference of high-rise buildings on the snow load on a low-rise building (Zhang et al.2021), or on snowdrift on flat roofs during snowfall (Zhou et al.2021).

Increasing computational power allows the use of high resolution in modelling. In numerical models, fit-for-purpose microphysical schemes are used to model precipitation processes depending on the scale of the model. At global scales, simple schemes with one ice phase are applied (Roeckner et al.2003). The sedimentation of falling hydrometeors is often neglected, i.e. precipitation is falling from the cloud to the surface in one time step, because the numerical time step is large enough to justify this assumption. With increasing resolution, more elaborated schemes are used. Typical regional weather and climate models use multi-moment schemes (e.g., Doms et al.2011) and take into account e.g. evaporation of rain during sedimentation over several time steps, which requires special treatment of the sedimentation in order to keep numerical stability (e.g., Bouteloup et al.2011; Doms et al.2011; Geleyn et al.2008).

Available obstacle-resolving models do not yet commonly consider precipitation. The microscale model MITRAS, for instance, includes a precipitation scheme (Ferner et al.2023). The obstacle-resolving high-resolution urban climate model PALM-4U, which is based on PALM (Maronga et al.2020), does not include precipitation, yet (Maronga et al.2019). The Regional Atmospheric Modeling System (RAMS) (Pielke et al.1992) includes a parameterisation for cloud processes and has also been used for flow simulations around obstacles (Castelli and Reisin2010), but no investigations of precipitation within urban neighbourhoods were performed. Studies specifically focusing on the influence of obstacles on snow are predominantly conducted for snow climate cities. Less severe snowfall occurs in warm temperate climate cities like Hamburg (Germany) (Meinke et al.2018); it still influences e.g. pedestrian comfort due to icy grounds or public transport due to snow covered bus stops. For these smaller snow loads, other processes might have a stronger influence on the heterogeneity of snow than for the high loads. Information on snow heterogeneities within an urban area are a useful first step for analyses concerning frost heterogeneities or human comfort. To our knowledge, there is no obstacle-resolving model currently available that includes both rain and snow. In this paper, a description of the implemented winter precipitation scheme in the obstacle-resolving model MITRAS (Schlünzen et al.2003; Salim et al.2018) is provided as well as plausibility tests and their results to assess the reliability of the new scheme. The implemented processes are included in MITRAS v4.0, which also includes other developments.

A short description of MITRAS v3.0 is given in Sect. 2. The model extensions for MITRAS v3.1 concerning the diffusion of scalars and the newly introduced boundary conditions for rain on building surfaces are described in Sect. 3. The representation of snow cover and the adjustments made for scale and obstacles for MITRAS v3.3 can be found in Sect. 4. Note, that the model extensions for MITRAS v3.2 (Badeke et al.2021) are not within the scope of this paper. The extension of the cloud microphysics is described in Sect. 5. The changes to the model are tested for plausibility by comparing the above-mentioned model versions in Sect. 6. Finally, conclusions and outlook are given in Sect. 7.

2 Obstacle-resolving model MITRAS

The three-dimensional, non-hydrostatic, prognostic, MIcroscale, obstacle-resolving TRAnsport and Stream model MITRAS is part of the M-SYS model system (Trukenmüller et al.2004; Schatzmann et al.2006). The basic equations are written in flux form, transformed into a terrain-following coordinate system, x˙1, x˙2, x˙3, and filtered using Reynolds averaging (Salim et al.2018). As a consequence, the atmospheric state variables are divided into an average value over a finite time and grid volume and its deviation. For scalar quantities ϕ such as temperature or humidity the average value is further decomposed into a basic state value, ϕ0, and its microscale deviation, ϕ̃ (Pielke2013).

The equations are numerically solved on an Arakawa C grid (Arakawa and Lamb1977). Scalar quantities such as temperature or cloud and rain water content are defined at grid cell centres (scalar points), whereas the u-wind is defined at the x-boundaries of the grid cell, the v-wind at the y-boundaries, and the w-wind at the vertical (z) boundaries; these are named vector grid points. Obstacle surfaces are positioned at vector grid points. Obstacles are simulated by assuming impermeable grid cells at the building position using 3-D fields of weighting factors. The weighting factors contain the information whether a grid cell lies in the atmosphere or in a building. Weighting factors are additionally used to define whether a grid cell's boundary denotes a building face (Briscolini and Santangelo1989; Mittal and Iaccarino2005).

The solved prognostic equation for a scalar quantity includes advection, diffusion Fϕ (Eq. 1) containing the subgrid-scale turbulent fluxes, as well as sources and sinks (Schlünzen et al.2018a; Salim et al.2018). The subgrid-scale fluxes of scalars mathematically result from averaging the model equations. The flux terms prevent closing the coupled nonlinear equations system. Consequently, solutions to this so-called “closure problem” are needed, which are presented in Sect. 2.1. The cloud microphysics parameterisation for warm rain is given Sect. 2.2. As the model is well documented (Salim et al.2018; Schlünzen et al.2018a; Fischereit2018), only a brief description of those parts of MITRAS v3.0, that will be extended, are provided in the following. The model extensions are given in Sects. 3 to 5.

2.1 Diffusion term

The diffusion term is given in the terrain-following coordinate system as

(1) F ϕ = x ˙ 1 α * ρ 0 u ϕ x ˙ 1 x + x ˙ 2 α * ρ 0 v ϕ x ˙ 2 y + x ˙ 3 α * ρ 0 u ϕ x ˙ 3 x + α * ρ 0 v ϕ x ˙ 3 y + α * ρ 0 w ϕ x ˙ 3 z

with the grid volume α*, the basic state atmospheric density ρ0, the wind velocity components u, v, w, and Cartesian coordinates x, y, z. The fluxes are parameterised using a first-order closure

(2)-ρ0uϕ=ρ0Khorϕx˙1x˙1x+ϕx˙3x˙3x(3)-ρ0vϕ=ρ0Khorϕx˙2x˙2y+ϕx˙3x˙3y(4)-ρ0wϕ=ρ0Kverϕx˙3x˙3z

with the horizontal and vertical exchange coefficients Khor and Kver, respectively (Schlünzen et al.2018a; Salim et al.2018). Inserting the expressions for the subgrid-scale turbulent fluxes (Eqs. 24) into the diffusion term (Eq. 1) leads to the equations as used in the prior model version MITRAS v3.0 (Salim et al.2018; Schlünzen et al.2018a; Fischereit2018).

2.2 Microphysics for warm clouds

In the M-SYS model system (Schlünzen et al.2018a), a Kessler-type parameterisation (Kessler1969) is applied (Köhler1990). It is a three-category (water vapour q11, cloud water q12c, and rain water q12r) bulk water-continuity model designed for warm clouds (Doms1985; Köhler1990). In Sect. 5 Fig. 3, the processes included in the warm scheme are shown in grey and black. Liquid water drops in the atmosphere are distinguished by their droplet size. Drops with a mean drop radius of about 10 µm are considered cloud water, whereas drops with a mean radius of about 100 µm are defined as rain water. The separation radius is 40 µm (Schlünzen et al.2018a). For rain drops, the Marshall–Palmer size distribution (Marshall and Palmer1948) is assumed. A terminal velocity is the mass weighted mean of the individual sedimentation speeds. The following expression for the terminal velocity of rain, vTR, is used (Köhler1990; Schlünzen et al.2018a)

(5) v TR = 68.81 10 - 3 ρ 0 kg m - 3 q 1 2 r kg kg - 1 0.1905

which is taken from Doms (1985), recalculated to SI-units. To take the smaller densities at higher altitudes into account, a correction factor

(6) F = ρ ref ρ 0

with the reference density ρref=1.29kg m-3 is included. The terminal velocity is thus larger for larger altitudes. The coagulation of cloud water drops leads to new rain water drops, which is called autoconversion. For the autoconversion process to start, enough cloud drops that are big enough to allow coagulation have to be present (Doms1985). The critical value is taken as q1,cri2c=10-3kg kg-1. Above the critical value, rain water production depends linearly on the cloud water content with the inverse autoconversion interval kwarmr=10-3s-1. Consequently, the autoconversion rate for the warm rain scheme is

(7) B au w = max 0 , k warm r q 1 2 c - q 1 , cri 2 c

(Köhler1990; Schlünzen et al.2018a).

Accretion is the growth of rain drops by collecting cloud drops. The parameterisation of this process is based on the continuous model for droplet growth. It assumes a uniform and continuous distribution of cloud drops, as well as that their radii are much smaller than the rain drop radii and that the cloud drop sedimentation speed is zero (Doms1985). This leads to the accretion equation

(8) B acc w = 934.63 q 1 2 c kg kg - 1 10 - 3 ρ 0 kg m - 3 q 1 2 r kg kg - 1 0.875

(Köhler1990; Schlünzen et al.2018a) which is the original equation by Doms (1985) converted to SI units.

The calculation of condensation and evaporation to and from cloud droplets is based on the method of saturation adjustment (Asai1965). It assumes that within a cloud, saturation is achieved. The sedimentation flux of cloud droplets is neglected. If the humidity exceeds the saturation specific humidity q1,sat1, condensation is

(9) B cond = q 1 1 - q 1 , sat 1 α cond

with the condensation parameter

(10) α cond = 1 + L 21 q 1 , sat 1 4028 K c p T p 0 p S R c p - 38.33 K 2

with the latent heat of vapourisation L21, the specific heat for dry air cp, temperature T, basic state pressure p0, the ground surface pressure pS, and the gas constant for dry air R (Köhler1990; Schlünzen et al.2018a).

In the sub-saturated areas below the cloud, evaporation of rain water may occur. The evaporation is given as

(11) B evap = A t kg m - 3 kg kg - 1 s - 2 ρ 0 kg m - 3 × 10 - 3 q 1 2 r kg kg - 1 F v S ρ 0 kg m - 3 × 10 - 3 - 1

with saturation S and the parameter for the rain droplet spectrum

(12) A t = 2.623 × 10 - 3 m 3 kg s 2 ρ 0 × 10 - 3 q 1 , sat 1 1 + 1.282 × 10 10 m 3 K 2 kg ρ 0 × 10 - 3 q 1 , sat 1 θ - 2

and the ventilation factor

(13) F v = 0.78 + 80.73 ρ 0 kg m - 3 × 10 - 3 q 1 2 r kg kg - 1 0.225

(Köhler1990; Schlünzen et al.2018a). The potential temperature is given as θ.

The influence of liquid water on radiation is included in the radiation parameterisation in MITRAS (Schlünzen et al.2018a; Fischereit2018; Uphoff2019). There are two radiation schemes implemented: the two-stream approach and the vertically integrated approach, which does not consider clouds. Thus, only the two-stream approach can be applied when atmospheric liquid water is present. For the long wave radiation, cloud and rain water is included in the calculation of the absorption coefficient. For the short wave radiation, only small droplets like cloud water are taken into account when deriving scattering and absorption by liquid water (Uphoff2019).

3 Modification of turbulent scalar fluxes

The cloud microphysics parameterisation (Sect. 2.2) was implemented in the mesoscale sister model METRAS (Schlünzen et al.2018a; Köhler1990), which does not resolve obstacles. To include liquid water contents in MITRAS, adjustments are made for the diffusion at obstacle surfaces, which apply to all scalar quantities (Sect. 3.1). Additionally, boundary conditions for cloud, rain and snow water content at obstacles are introduced (Sect. 3.2).

3.1 Changes in the model domain

The horizontal subgrid-scale fluxes depend on both the grid surface parallel gradient of ϕ (first terms in brackets on the right hand side in Eqs. 2 and 3), and on the vertical gradients (second terms in brackets). The latter result from the transformation into the terrain-following coordinate system. However, the terrain-following coordinates create some numerical problems at obstacle walls. To explain these, the calculation of the diffusion in x-direction of e.g. liquid water content in a terrain-following grid cell will serve as an example (Fig. 1). An obstacle cell (shaded grey) is assumed below and in x-direction of the grid cell for which the diffusion is calculated (thick black boundary). The diffusion in x-direction following Eqs. (1)–(3) results in

(14) F ϕ , x ˙ 1 = - x ˙ 1 α * ρ 0 K hor ϕ x ˙ 1 x ˙ 1 x x ˙ 1 x + α * ρ 0 K hor ϕ x ˙ 3 x ˙ 3 x x ˙ 1 x .
https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f01

Figure 1Example for the calculation of the diffusion in x-direction (violet and grey arrow parallel to grid cell boundaries) in a grid cell (thick black boundary) prior to model enhancements. The diffusive fluxes including the horizontal and vertical gradient of the scalar quantity are represented by the red and blue arrow. The grey arrow represents the obstacle surface flux. Obstacle cells are grey. Scalar quantities are defined at the crosses (atmospheric grid cells) and circles (building grid cells).

Download

The diffusion is the grid following gradient /x˙1 of the fluxes through the vertical grid cell boundaries (purple and grey arrow in Fig. 1). With a building at the right hand side of the grid cell, the flux is not calculated following Eq. (14). Instead, a specific building surface flux is applied (Sect. 3.2).

For the calculation of the fluxes between atmospheric grid cells, the grid following gradient /x˙1 and vertical gradients of ϕ are required. The first term in brackets is represented as the violet arrow and the second as the blue arrow in Fig. 1. The calculation of the grid following /x˙1 gradient of ϕ is straight forward using the values of ϕ located at the grid cell centres left and right from the grid cell boundary (crosses in the central and middle left grid cell in Fig. 1). For the calculation of the vertical gradient, however, values of ϕ from all six grid cells that surround the grid cell boundary are used (two left columns of grid cells). This includes in the example provided in Fig. 1 two building grid cells (grey), which give no physically useful values. When the horizontal diffusion is calculated, only fluxes through vertical walls are taken into account.

In general, the orography in MITRAS with the resolution of a few metres is relatively flat. Therefore, the second term in brackets in Eq. (14), which includes the slope of the terrain as x˙3/x, is small. By neglecting the influence of terrain steepness in the horizontal flux, Eq. (14) simplifies to only the first term. Similar simplifications can be done for the diffusion in the y-direction. This leads to the following expressions for the horizontal turbulent fluxes:

(15)-ρ0uϕ=ρ0Khorϕx˙1x˙1x(16)-ρ0vϕ=ρ0Khorϕx˙2x˙2y.

3.2 Changes at obstacle surfaces

Boundary fluxes had been defined before for all scalar quantities at obstacle surfaces, except for cloud, rain and snow water content. For MITRAS, those quantities are added and the treatment of building surface fluxes at obstacle surfaces is adapted for all scalar quantities.

Previously, building surface fluxes for ρ0uϕ, ρ0vϕ, and ρ0wϕ were defined as a three-dimensional variable located at scalar grid points. Wall orientation was taken into account in the calculation of the building surface fluxes, but when more than one building surface was present, only the value that has been calculated last was stored in the variable. For the example of a building edge as in Fig. 1, the same building surface flux was used for the vertical wall (grey arrow) as for the roof below (bottom boundary of central grid cell). Therefore, the structure of the building surface flux variables has been adjusted for all scalar quantities. Like other building surface variables (e.g. building surface temperature), a value is defined for each obstacle adjacent atmospheric grid cell and for each wall orientation. For the calculation of the pre-existing building surface fluxes, boundary conditions as described in Salim et al. (2018) and Schlünzen et al. (2018a) are applied.

For liquid water at the ground surface, the model allows for three surface boundary conditions: zero gradient, prescribed fixed value, and flux at the boundary equal to flux in the atmosphere above. For obstacle surfaces, the latter is chosen. Water and snow reaching a building close to the wall is considered to be absorbed by the adjacent surface. Considering again the configuration in Fig. 1: In order to get the building surface flux at the obstacle wall in positive x-direction of the atmospheric grid cell (grey arrow), the flux at the opposite grid cell boundary is used, calculated following Eqs. (1) and (15) (Ferner et al.2023). The same approach is applied for other wall directions and for cloud, rain and snow water content.

4 Consideration of a snow cover scheme in MITRAS

The microscale model MITRAS' mesoscale sister model METRAS (Trukenmüller et al.2004; Schatzmann et al.2006; Schlünzen et al.2018a) includes a snow cover scheme, which is described in Boettcher (2017). In the present study, a similar approach has been adapted in MITRAS. In METRAS, the snow cover scheme is only used when flux aggregation with the blending height concept is applied (von Salzen et al.1996). In MITRAS, however, the effects of surface fractions and corresponding subgrid-scale fluxes are significantly lower due to the small grid cell sizes. Therefore, using the parameter averaging method is suitable (Schlünzen et al.2018a) and the snow cover scheme is adapted to it. Additional adjustments are made for the consideration of obstacles, as well as for the smaller time spans and time steps of MITRAS model runs.

4.1 Surface energy budget at the ground

Without snow, the change of temperature at ground surface, TS, with time t is calculated following Eq. (17) in MITRAS considering net short and long wave radiation SWnet and LWnet, sensible and latent heat fluxes HS and LS, heat flux to and from the soil at the surface Gsoil (Eq. 19), using thermal diffusivity ksoil, thermal conductivity νsoil, and deep soil temperature Th,soil at the depth hsoil.

(17) T S t = B * SW net + LW net + H S + L S + G soil

with

(18) B * = 2 π k soil ν soil h soil

The soil heat flux Gsoil (Eq. 19), is expressed using the force-restore method (Bhumralkar1975; Deardorff1978). The deep soil temperature can be assumed constant for shorter time ranges (< 3 d).

(19) G soil = - π h soil ν soil - 1 T S ( t ) - T h,soil

In case of snow on ground, an additional snow layer is assumed, which impacts the temperature on and near the ground surface as described for METRAS in Boettcher (2017). The treatment of the snow layer is based on Hirota et al. (2002). The thermal diffusivity of snow ksnow is given in Eq. (20) using the snow volumetric heat capacity cv,snow (Eq. 21). The snow thermal conductivity νsnow (Eq. 22) and volumetric heat capacity cv,snow both depend on the density of the snow pack ρsnow (Eq. 28). The snow thermal conductivity, the snow volumetric heat capacity, and the depth of the temperature wave into the snow are given in Eqs. (21)–(23) using the specific heat capacity of ice cice, the density of ice ρice, the thermal conductivity of ice νice, and the period of the temperature wave τ=86400s=1d.

(20)ksnow=νsnowcv,snow(21)cv,snow=ciceρsnowρice(22)νsnow=νiceρsnowρw1.88(23)hsnow=τνsnowcv,snow

The snow depth zsnow (Eq. 24) is calculated using the snow water equivalent SWE (Eq. 29) and the density of water ρw.

(24) z snow = SWE ρ w ρ snow

Two cases form limit value situations which are to be treated as follows: In case of a shallow snow cover, meaning, the depth of the temperature wave into the snow hsnow (Eq. 23) exceeds the snow depth zsnow (Eq. 24), the heat conduction of snow cover and snow soil heat flux can be expressed with Eqs. (25) and (26) using Eq. (20).

(25)B*=2π1cv,snowzsnow(26)Gsoil=-πzsnowνsnow+hsoilνsoil-1TS(t)-Th,soil.

In case of a very thick snow cover, the heat wave does not reach below the snow and hsoil becomes zero leading to a soil heat flux of Eq. (27) (Boettcher2017). The heat conduction B* is calculated following Eq. (25) but using the temperature depth in snow hsnow instead of the snow depth zsnow.

(27) G soil = - π h snow ν snow - 1 T S ( t ) - T h,soil

4.2 Snow density

As a snow pack ages, its density (Eq. 28) increases. Boettcher (2017) assumes an asymptotic solution with time from a minimum density ρmin to a maximum density ρmax with the empirical parameters τf and τ1 and time step Δt following Verseghy (1991), Douville et al. (1995), and Dutra et al. (2010).

(28) ρ snow ( t + Δ t ) = ρ snow ( t ) - ρ max exp - τ f Δ t τ 1 + ρ max

The parameters were chosen according to Verseghy (1991) with ρmin=100kg m-3, ρmax=300kg m-3, τf = 0.24 and τ1 = 86 400 s.

For the snow albedo (Sect. 4.5), the parameters suggested by Järvi et al. (2014) were chosen in the implementation of the obstacle-resolving microscale model over those suggested by Verseghy (1991) and Boettcher (2017), as they fit observations in an urban area better by considering anthropogenic pollution. For the snow density, however, we decided to keep the parameters suggested by Verseghy (1991). The parameterisation in MITRAS is supposed to represent a snow event in a city like Hamburg (Germany). The parameters suggested by Järvi et al. (2014) fit well for snow climate cities like Montreal or Helsinki, but they do not necessarily fit equally well for Hamburg, where larger snow packs are rare.

4.3 Snow water equivalent

The snow water equivalent SWE (Eq. 29) with the unit of metres represents the mass of snow using an equivalent water height. In contrast, the height of the snow pack is given in Eq. (24). The snow water equivalent is reduced by evaporation E and melting Msnow (Eq. 30). The rate of snowfall Prsnow adds to it (Boettcher2017).

(29) SWE t = Pr snow - E - M snow

In Boettcher (2017), no precipitating snow is calculated. Rain reaching the ground is assumed to be snow, if the surface temperature is below the freezing point T0. In MITRAS, precipitating snow is calculated (Sect. 5.1) and considered in the rate of snowfall. For simplicity, rain is assumed to be snow on ground for surface temperatures below the freezing point. Similarly, precipitating snow reaching the ground for temperatures above freezing point, is assumed to be rain in the calculation of the soil water content. Diffusive fluxes into the ground are only possible in the absence of a snow cover. As a consequence, for air temperatures above freezing point, with both snow and rain falling, the snow water equivalent might be overestimated, if the surface temperatures are below the freezing point. Snow melt (Eq. 30) is calculated following Boettcher (2017) using the latent heat of fusion L32.

(30) M snow = ν snow ρ w L 32 z snow T S - T 0

4.4 Snow roughness length

The roughness length of snow-covered areas is reduced compared to snow-free areas as a snow pack smooths a surface. The roughness length z0 under the influence of snow (Eq. 31) is calculated using the snow roughness length z0snow=10-3m, the roughness length of areas without snow cover z0ini, and the snow cover fraction psnowz0 (Eq. 32) following Boettcher (2017).

(31) z 0 = ( 1 - p snow z 0 ) z 0 ini + p snow z 0 z 0 snow

The parameterisation of the snow cover fraction (Eq. 32) is based on Douville et al. (1995) with the empirical factor β = 0.408.

(32) p snow z 0 = SWE SWE + β z 0 ini

For now, the influence of snow cover on the roughness length of roofs is neglected. For obstacle surfaces including roofs, the roughness length for concrete (z0=10-3m) is assumed regardless of snow cover.

4.5 Snow albedo

If there is already a snow pack present, the albedo α of the ground surface (Eq. 33) is increased to a maximum albedo αmax after one hour of snowfall with the magnitude 0.01 m h−1, or an equivalent value is used, e.g. with a higher magnitude for 0.01 m of snow in a shorter time (Boettcher2017; Dutra et al.2010). The amount of snowfall is represented by the change of the snow water equivalent ΔSWE.

(33) α ( t + Δ t ) = α ( t ) + min 1 , Δ SWE 3600 s Δ t 0.01 m α max - α ( t )

Baker et al. (1991) found, that a minimum snow depth of 5 cm is required to completely mask the albedo of the underlying soil. The effect of the surface covers shining through the snow surface is included in MITRAS. However, in a city like Hamburg, which aims at black roads in winter, snow rarely remains untouched because of winter services and traffic, which means the albedo of the underlying soil (αini) shines through for snow depths greater than 5 cm. These effects of direct human activities are included by using a basic approach. The underlying albedo is considered until a snow depth of 0.5 m is reached, then a snow cover of fresh snow is assumed. This is represented by a linear relation (Eq. 34) using the critical snow water equivalent SWEcrit = 0.05 m, which corresponds a snow depth of 0.5 m (Eq. 24). In MITRAS, Eq. (33) is used for snow albedo in case of snowfall with snow water equivalent higher than SWEcrit. Equation (34) is used for values below SWEcrit with and without snowfall because the impact of the underlying soil is assumed to be larger than the impact of aging of the snow pack.

(34) α = α ini + min 1 , SWE SWE crit α max - α ini

Without snowfall and a snow water equivalent greater than SWEcrit, the albedo is simultaneously decreased due to the aging of the snow pack. For temperatures below the freezing point, a linear decrease of the albedo to the minimum albedo αmin is assumed (Eq. 35) and if it is warmer, an exponential decrease (Eq. 36) is assumed using the empirical factors τα and τf,α following Verseghy (1991); Douville et al. (1995).

(35)α(t+Δt)=α(t)-ταΔtτ1for TS<273.16K(36)α(t+Δt)=α(t)-αminexp-τf,αΔtτ1+αminfor TS>273.16K

For the mesoscale model METRAS, the parameters provided by Verseghy (1991) are applied with αmin,V91=0.5, τα,V91=0.008, and τf,α,V91=0.24 (Boettcher2017). However, the albedo in urban areas is generally lower than in rural areas mainly due to pollution. Järvi et al. (2014) assessed and evaluated parameters in a snow scheme for two cold climate cities (Helsinki and Montreal) and suggested the parameters: αmin,J14=0.18, τα,J14=0.018, and τf,α,J14=0.11. Both Verseghy (1991) and Järvi et al. (2014) assume a maximum snow albedo of 0.85. In Fig. 2, the decreasing albedo as described with Eqs. (35) (blue lines) and (36) (black lines) is shown for the parameters used in METRAS after Verseghy (1991) (solid lines) and the parameters based on Järvi et al. (2014) in MITRAS (dashed lines). According to Järvi et al. (2014), their suggested parameters fit well with observations in an urban area, which is why their parameters were chosen for MITRAS as well.

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f02

Figure 2Linear (blue) and exponential (black) decrease of albedo of snow pack αsnow (Eqs. 3536) as applied in METRAS (αmin=0.5, τf,α=0.24, Δt=5 s) after Verseghy (1991) (V91, solid lines) and as applied in MITRAS (αmin=0.18, τf,α=0.11, Δt=0.1s) after Järvi et al. (2014) (J14, dashed lines).

Download

5 Consideration of cloud microphysics in MITRAS

The aim of extending the cloud microphysics parameterisation in MITRAS is to enable the analysis of the influence of an urban area on precipitation. Due to the very short time steps needed for numerical stability (well below 1 s) in microscale models, explicitly resolving sedimentation is necessary. This also means, that processes like accretion and sedimentation have to be taken into account during the time step calculation. The representation of a winter precipitation event is significantly improved by including an ice phase in the parameterisation. Consequently, all state-of-the-art bulk parameterisations include ice processes (Khain et al.2015). However, currently the purpose of MITRAS is not to realistically represent the processes forming a precipitating cloud, since domain sizes are small (1 to 5 km) and thus a full formation of a cloud can only be simulated for zero wind situations and small clouds. Therefore, extending MITRAS with a comparably simple one-category ice scheme as described in Doms et al. (2011) is sufficient. There, no cloud ice is defined, but it is assumed that any cloud ice is immediately transformed to snow particles (snow q13s). The ice scheme processes are shown in blue in Fig. 3.

The processes of the three-category warm rain scheme used in the M-SYS model system (Schlünzen et al.2018a; Köhler1990) are provided in Sect. 2.2 and shown in grey and black in Fig. 3. In the following, the treatment of rain on roofs for MITRAS v3.1 as well as the model extension enabling the simulation of mixed-phase clouds for MITRAS v3.3 is given.

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f03

Figure 3Cloud microphysics parameterisation with warm rain scheme in grey/black and the one-category ice scheme in blue as introduced in MITRAS.

Download

The following balance equations describe the microphysical processes in the extended cloud scheme:

(37)q11t=-Bcond+Bevap-Bdep(38)q12ct=Bcond-Bauc-Bnuc-Baccc-Brim-Bshe(39)q12rt=1ρ0zρ0q12rvTR+Bauc+Baccc+Bshe-Bevap+Bmelt-Bifrz-Bcfrz(40)q13st=1ρ0zρ0q12svTS+Bnuc+Brim+Bdep-Bmelt+Bifrz+Bcfrz(41)Tt=L21cppSpref-RcpBcond-Bevap+L31cppSpref-RcpBdep+L32cppSpref-RcpBnuc+Brim-Bmelt+Bifrz+Bcfrz.

The balance equations are given for water vapour (Eq. 37), cloud water content (Eq. 38), rain water content (Eq. 39), snow water content (Eq. 40), and temperature (Eq. 41) with the latent heat of sublimation L31, and the reference pressure pref = 100 000 Pa following Doms et al. (2011). Prior to the model extensions, water vapour could condensate and cloud water evaporate (Eq. 9). In the sub-saturated air below the cloud, evaporation of rain (Eq. 11) occurs and in the now extended MITRAS deposition and sublimation of snow (Bdep) as well (Sect. 5.4). The coagulation of cloud drops produces rain (autoconversion, Bauc) or snow (nucleation, Bnuc) (Sect. 5.2). The accretion of rain (Baccc), riming of snow (Brim), and shedding (Bshe) by melting snow particles collecting cloud droplets thereby producing rain is included (Sect. 5.3). The first terms on the right hand sides of Eqs. (39) and (40) represent sedimentation with the terminal velocities of rain (Eq. 5) and snow (vTS, Sect. 5.1). Melting (Bmelt) as well as immersion freezing (Bifrz) and contact nucleation (Bcfrz) of snow are now considered (Sect. 5.5). For snowflakes the Gunn-Marshall size distribution (Gunn and Marshall1958) is assumed.

For the radiation parameterisation in MITRAS v4.0, snow is represented as spherical droplets like rain and is added to the liquid water content within the calculation of the absorption coefficient for the long wave radiation (Sect. 2.2).

5.1 Sedimentation

The terminal velocity for snow of

(42) v TS = 4.82 10 - 3 ρ 0 kg m - 3 q 1 3 s kg kg - 1 0.075

(Doms et al.2011) is introduced. Smaller densities at higher altitudes again need to be taken into account (compare with Eq. 6). The terminal velocity of snow is lower than that of rain with a maximum value of 2.2 m s−1 (blue line in Fig. 4).

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f04

Figure 4Terminal velocities of rain vTR (black, Eq. 5) and of snow vTS (blue, Eq. 42) as used in MITRAS.

Download

In general, precipitation rates and amounts are only given at ground surface in atmospheric models. In MITRAS, however, these precipitation quantities should be given on roofs as well. Precipitation quantities on roofs are calculated similar to the precipitation variables on ground (Ferner et al.2023). For the sedimentation fluxes (first terms in Eqs. 39 and 40) in the atmosphere, the fluxes of rain and snow water content through the grid cell boundaries are calculated using the terminal velocity defined at vector points and rain and snow water content defined at grid cell centres. For the precipitation quantities at ground, a terminal velocity for the scalar point just above ground is calculated. The precipitation quantities are then derived from the flux of rain and snow above surface. In case of a roof, the terminal velocity is calculated similarly, thus using the scalar value of the terminal velocity just above the roof.

5.2 Autoconversion and nucleation

The development of snow from cloud water by subsequent diffusional growth is named nucleation. For the one-category ice scheme in MITRAS v3.3, a temperature dependence is considered:

(43) ϵ ( T ) = 0 if  T T 0 0.5 1 + sin π 0.5 T 0 + T 2 - T T 0 - T 2 if  T 2 < T < T 0 1 if  T T 2 .

According to Doms et al. (2011), it is based on observations of the frequency distribution of water and ice in mixed-phase clouds. ϵ(T) is one below the minimum temperature T2 = 235.16 K and zero above the freezing point (T0). Note, that the conversion coefficient for Kelvin in MITRAS is 273.16 and not 273.15 as in (Doms et al.2011).

The conversion rates are given as

(44)Bauc=max(0,kcoldr1-ϵ(T)q12c-q1,cri2c(45)Bnuc=max(0,kcoldsϵ(T)q12c-q1,cri2c

with the autoconversion interval for rain kcoldr=10-4s-1 and for snow kcolds=10-3s-1 (Doms et al.2011). Note, that unlike in Doms et al. (2011), a nonzero value for q1,cri2c is chosen in MITRAS. In Fig. 5 the autoconversion rates for warm clouds (Eq. 7, red) and mixed phase clouds (Eq. 44, blue) are shown as well as the nucleation rates (Eq. 45, black). All processes increase with increasing cloud water contents. While the autoconversion in the warm rain scheme only depends on the cloud water content, the other processes additionally depend on temperature. When mixed-phase clouds are assumed, less rain water is created by autoconversion than in warm clouds for the same cloud water content. Below T2=235.16 K the nucleation of snow is highest and the autoconversion is zero. The nucleation gradually decreases and the autoconversion increases with higher temperatures until the freezing point is reached.

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f05

Figure 5Autoconversion rates for warm clouds (red, Bauw, Eq. 7) and mixed phase clouds (blue, Bauc, Eq. 44) and nucleation rates (black, Bnuc, Eq. 45) for different cloud water contents q12c and temperatures T.

Download

5.3 Accretion and riming

For riming, the continuous model for particle growth by collection is applied. Snow particles have no spherical shapes. Instead, they are assumed to be rimed aggregates of crystals and they have the form of thin circular plates. The temperature dependent mass-size relation of snow is defined as

(46) a m ( T ) = a mc - a mv 1 + cos 2 π T - 0.5 ( T 0 + T 1 ) T 0 - T 1 if  T 0 > T > T 1 a mc else

with the constant parameters amc=0.08kg m-2 and amv=0.02kg m-2 and the temperature T1 = 253.16 K (Doms et al.2011).

For the accretion term (Eq. 8) in the one-category ice scheme, the temperature dependency (Eq. 43) is considered:

(47)Baccc=(1-ϵ(T))934.63q12ckg kg-1ρ0kg m-3×10-3q12rkg kg-10.875(48)Brim,MITRAS=am(T)kg m-2-13307.24q12ckg kg-1ρ0kg m-3×10-3q13skg kg-11.075if T<T00ifTT0.

Otherwise it remains the same as in MITRAS v3.0. Note, that (Doms et al.2011) uses different parameters for the accretion.

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f06

Figure 6The riming rates (Eq. 48, dark blue) with the cloud water content of q12c=1×10-3kg kg-1 for various snow water contents q13s depending on the temperature T and the accretion rates for q12c=1×10-3kg kg-1 and the rain water content q12r=8×10-3kg kg-1 for the mixed-phased cloud parameterisation as used in MITRAS v3.3 (Eq. 47, light blue) and warm cloud parameterisation as used in MITRAS v3.0 (Eq. 8, grey).

Download

In Fig. 6, the accretion rates for the warm rain parameterisation used in MITRAS v3.0 (grey) and the mixed-phase cloud parameterisation as used in MITRAS v4.0 (light blue) is shown as well as the riming rates (dark blue). Accretion increases for rain for temperatures above T2 (Eq. 43) reaching the same value as warm clouds at the freezing point T0. The riming rate is highest at 10 °C, as the largest snowflakes can be found at 10 °C (Eq. 46). Snow production is higher than rain production for the same initial snow respectively rain amount. At temperatures below the freezing point T0, snow is produced by riming. If it is warmer, rain water content is produced by shedding. The equation is the same as riming (Eq. 48), but it produces rain water and not snow.

5.4 Depositional growth

With the inclusion of snow, depositional growth (diffusion growth of snow particles) and sublimation occur, which is according to Doms et al. (2011) given as

(49) B dep = α dep a m ( T ) 0.5 1 + β dep a m ( T ) 0.25 ρ 0 q 1 3 s 0.225 q 1 1 - q 1 , sat , ice 1 ρ 0 q 1 3 s 0.625

with the factors

(50) α dep = 1.09 × 10 - 3 - 3.34 × 10 - 5 T - T 0

and βdep = 13.0. q1,sat,ice1 denotes the saturation specific humidity over ice. For better readability, the units of αdep and βdep are not provided here. They can be found in Doms et al. (2011).

5.5 Melting and freezing

The melting rate is derived similarly to the evaporation and deposition rates leading to

(51) B melt = α melt a mc 0.5 1 + β melt a mc 0.25 ρ 0 q 1 3 s 0.225 T - T 0 ρ 0 q 1 3 s 0.625

with the factors αmelt=7.2×10-6 and βmelt = 13.0 (Doms et al.2011).

Rain drops can be activated as ice nuclei due to various drop impurities (immersion freezing), this is represented in the model as

(52) B ifrz = α if e α if ( T 0 - T ) - 1 ρ 0 q 1 2 r 1.75

with the parameter αif=9.95×10-5 (Doms et al.2011).

The process of falling rain drops collecting ice nuclei (contact freezing nucleation) is represented as

(53) B cfrz = α cf E cf N cf , 0 ( 270.17 - T ) 1.3 ( ρ 0 q 1 2r ) 1.625 if  T < 270.17 K 0 if  T 270.17 K

with the parameter αcf=1.55×10-3, the collection efficiency Ecf=5.0×10-3, and the concentration of natural contact ice nuclei active at 4 °C at sea level Ncf,0=2.0×105 (Doms et al.2011). Again, the units can be found in Doms et al. (2011).

6 Validation

Previous versions of MITRAS are confirmed to represent well the main atmospheric features within an urban boundary layer. MITRAS v1.0 has been validated in comparison to wind tunnel data (Schlünzen et al.2003; Grawe et al.2013). MITRAS v2.0 (Salim et al.2018) has been evaluated using the VDI guideline for microscale, obstacle-resolving models (Grawe et al.2015). The model extensions concerning radiation in MITRAS v3.0 are described and validated in Fischereit (2018). As most parts of the extended model are already validated (e.g. Ferner et al.2023), an assessment of the plausibility of the model results is performed here. Furthermore, tests in comparison to measured data are challenging, because in a model domain of this size hardly any high-resolution in-situ data are available.

For a more in depth assessment of the winter parameterisations introduced in the current paper, model results achieved by using different model versions are compared using “to be expected outcomes” for an assessment. The set-ups of the simulations and corresponding model version number are listed in Table 1. MITRAS v3.0 is considered to be the initial version (index “init” in name). MITRAS v3.1 (index “wr”) includes neglecting the influence of terrain steepness on horizontal diffusion terms (Sect. 3.1), changing the structure of all scalar obstacle surface variables and introduction of boundary conditions at obstacle surfaces for water content variables (Sect. 3.2), and sedimentation of rain on roofs (Sect. 5.1). In a previous study, MITRAS v3.1 has been tested with focus on the reliability of the rain processes in comparison with in-situ rain radar data (Ferner et al.2023). MITRAS v3.3 includes the winter precipitation scheme (use denoted by index “ice” in Table 1) described in Sects. 4 and 5.

Table 1Set-up for simulations with different initial surface temperatures T (W for warm, C for cold, H for hot), cloud water contents q12c, and development stage of the model. For details see text.

Download Print Version | Download XLSX

6.1 Model set-up

All simulations are performed for the same model domain (Sect. 6.2). For the plausibility tests in Sect. 6.4, simulations with three different initial surface level temperatures (“C” for cold, “W” for warm, “H” for hot in Table 1) are performed. In Fig. 7, the initial temperature profiles are provided in black. For the profile, a potential temperature gradient of 0.001 K m−1 is assumed. For all simulations except Winit and Wwr_noprecip, nonzero initial cloud water contents (blue solid line in Fig. 7) are prescribed which lead to heavy precipitation. The initial surface level pressure is 990 hPa, the initial wind at 150 m a.g.l. is from west (2 m s−1). Due to Coriolis force effects, the wind direction at 10 m height is south west with a friction reduced wind speed of 1.2 m s−1. The initial relative humidity is set to 60 % at ground and reduces to 30 % at the top of the model domain (5 km) yielding the specific humidity profiles in Fig. 7 (dash-dotted, dashed, dotted blue lines). At the lateral boundaries and at the upper boundary a gradient of zero is assumed except for boundary normal winds, where boundary values are either calculated (lateral) or large-scale values are prescribed (top). At the bottom boundary for wind fixed values are prescribed. For temperature and specific humidity, the surface energy budget is calculated (Sect. 4) and for cloud, rain, and snow water content, the flux at the boundary equals the flux in the model (Sect. 3.2).

The plausibility tests are performed using hit rates (Sect. 6.3). To determine them, allowed uncertainty ranges have to be found for the meteorological variables. This is based on published methods to asses obstacle-resolving model performance and is done for variables by comparing model results with and without parallelisation (Wwr and Wwr_np in Table 1).

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f07

Figure 7Initial temperature (black), specific humidity q11 and cloud water content q12c (both blue) vertical profiles for cold (dashdotted line), warm (dashed line), and hot cases (dotted line). The cloud water content profile (solid line) is identical for all cases that include precipitation. The grey line denotes the freezing point.

Download

6.2 Model domain

The model domain is small to ensure a fast integration. However, it includes orography, slanted roofs, obstacle corners and different surface cover classes to assess, if the model can represent the different features for a realistic urban area. The domain extends 240 m × 210 m horizontally and 6400 m vertically with an equidistant area of 3 m resolution in the middle (Fig. 8). The grid increases towards the lateral boundaries to a maximum horizontal resolution of 10 m. The maximum vertical resolution of 500 m is achieved at 3 km a.g.l. Typically, domains of obstacle-resolving models extend only few hundred metres vertically (Geletič et al.2022; Grawe et al.2013). However, with interest in cloud and precipitation development in the influence of a building, the upper level is chosen high enough to ensure a vertical extension of clouds is not hindered by a too low model top. Grid sizes increase in horizontal as well as vertical direction by a factor of 1.175. The equidistant area ranges from 28 to 26 m in the x-direction and 16 to 18 m in the y-direction and from the ground up to 32 m.

A single building with roof heights at 15 and 10 m, and a size of 45 m by 45 m (Fig. 9) including edges and slanted surfaces is placed on top a small mound. This setup resembles a terp, which is a North European form of housing, where an artificial mound protects the building from flooding. At the boundaries is cropland. The pavement and the streets are made of asphalt. At obstacles, the surface cover class is concrete (Fig. 10). The simulations start at 7:30 and finish at 8:32. Within this time span, a precipitation event takes place and the sun rises. The focus area of the analyses lies in the centre of the domain (dashed lines in Figs. 8 and 10).

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f08

Figure 8Orography height h (shaded) of model domain. The solid line denotes the contour of the building and the black dashed line the model domain taken into account in the result analyses. Thin lines illustrate the horizontal grid.

Download

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f09

Figure 9Roof height bh.

Download

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f10

Figure 10Surface cover classes. The dashed line denotes the model domain taken into account in the result analyses.

Download

6.3 Derivation of model uncertainty values

The assessment, whether model results are identical or different is based on a method described in VDI (2017) which uses hit rates. Hit rates have been applied in the past for assessing microscale models (e.g. Eichhorn and Kniffka2010; Franke et al.2012; Grawe et al.2013). as well as for other model scales (e.g. weather forecast (Cox et al.1998), mesoscale air quality and meteorology models (Schlünzen and Sokhi2008)). The hit rate q is defined as:

(54) q = 1 N i = 1 N n i

with N being the total number of compared values and ni equal 1 (hit) or 0 (fail) depending on the deviation of model results and comparison data:

(55) n i = 1 if  Pd i - O i O i D  or  Pd i - O i W 0 else .

For every atmospheric grid cell at location i, the wind speed is assessed per component (u, v, w). The comparison results in a hit (ni = 1), if the relative deviation does not exceed the threshold value, D, or the absolute deviation remains below the corresponding threshold W. When comparing model results to observational data, Pdi denotes the predicted and Oi the observed values. In the present study, results of different model versions are compared. Pdi denotes the newer model version and Oi the older version. Following VDI (2017) and WMO (2023), a hit rate of q ≥ 95 % between two simulation results are considered similar. There, the threshold values for absolute and relative deviations, W and D, for the wind speed components speeds are WVDI=0.01m s-1 and DVDI = 0.05. Wind speed components are normalised with the reference wind speed Uref for the test cases. In the current study, the initial wind speed of 2 m s−1 is used as reference wind speed. As non-normalised values are compared, W has to be adjusted to W=WVDIUref=0.02m s-1 (Table 2). For the relative deviation, DVDI is assumed for D for each of the wind speed components (Table 2). It should be noted that these values are about a factor of 10 smaller than the required measurement uncertainties for wind speed given in WMO (2023).

In this study, not only the results for the components of the wind vector but also the results for temperature, long and short wave radiation, and precipitation amount on ground P are assessed. The W and D values for these meteorological variables are derived by comparing the results of MITRAS v3.0 with one running in parallel processing mode and the other one with single processor use (with and without parallelisation; Wwr and Wwr_np) after one hour of simulation. This measure is taken, since the same model might yield different results depending on compilers, installed packages, and hardware. Therefore, hit rates below 100 % can occur (e.g. 98 % for v, Table 3). As a hit rate above 95 % means the results lie within the required accuracy, Wwr and Wwr_np can be considered identical (Table 3).

With computational accuracy a strict criterion is applied for temperature, radiation, and precipitation. The resulting W and D values are consistent with the allowed uncertainty values for the wind speed components, as they also are about a factor of 10 smaller than given in WMO (2023). For example, the achievable uncertainty for temperature suggested by WMO (2023) is 0.2 K and here 0.05 K is chosen. For long and short wave radiation 1/10th of the values for direct solar radiation (4–6 W m−2 WMO2023) is used. The allowed absolute deviation of 0.001 mm for precipitation is well below the accuracy of commonly used rain gauges (0.1 mm, WMO2023). This strict value is chosen because precipitation is the target value of our model extensions. Low hit rates give the impression of larger differences. It should be noted that the dependency of the hit rate on the allowed deviations is a shortcoming of this validation metric as discussed in Franke et al. (2012). We use this dependency to our advantage. The comparison of results of different model versions (e.g. with/without parallelisation, code extensions used with values of zero for the variables) should lead to very similar results. In contrast, extensions of a model with new or changed process descriptions and nonzero values for variables should provide different model results and thus small hit rates.

Table 2Thresholds for the absolute (W) and relative deviation (D) for hit rate calculation (q) for wind speed components u, v, w, temperature T, net long and short wave radiation LWnet and SWnet, and precipitation amount P on ground. For details on their derivation see text.

Download Print Version | Download XLSX

Table 3Hit rates q in percent of wind components (u, v, w), temperature (T), net surface long wave and short wave radiation (LWnet SWnet), and precipitation amount (P) on ground after 1 h simulation time.

Download Print Version | Download XLSX

6.4 Model plausibility and functionality

6.4.1 Influences of the modifications of the diffusion

The comparison of the results from simulations using MITRAS v3.1 (Wwr_noprecip) with simulations using MITRAS v3.0 (Winit) for dry atmospheric conditions would show any influences of changes due to the calculation of the horizontal diffusion of scalars (Sect. 3.1) and the modified structure for all scalar quantities at obstacle surfaces (Sect. 3.2). The changes of the model physics by the modifications in horizontal diffusion are small, but due to the strictness of the required accuracy, a good agreement with hit rates of 95 % is not expected for the whole domain. As the effects of slopes are largest close to the ground surface, the largest discrepancies are to be expected there. Not surprisingly, hit rates are below 95 % for the wind speed components (Table 3). The results for temperature, long and short wave radiation can be considered identical. The lowest hit rate in this comparison of 84 % is found for the lateral wind component v. Misses are only found in grid cells near the ground (Fig. 11), where the terrain steepness of the terrain-following coordinate system has the most effect, which is plausible.

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f11

Figure 11Difference of v-wind component Δv of Wwr_noprecip and Winit at 1.5 m height at 08:32:00 LST.

Download

6.4.2 Influences of cloud formation

The influence of the presence of atmospheric liquid water on the radiation is included in MITRAS v3.1. When liquid water is present, shading by clouds is considered using the two-stream approach instead of the vertically integrated radiation approach (Sect. 2.2). This leads to different net surface radiations. Comparing simulations with and without precipitation (Wwr and Wwr_noprecip) therefore reveals, not surprisingly, profound differences with hit rates below 40 % for all meteorological variables with the flow field being more similar than the temperature, short and long wave radiation and precipitation (Table 3). Without precipitation, the shadow cast by the building and the reflection by the small elevation can be seen very clearly in the net surface short wave radiation (not shown). This effect is not as pronounced when cloud water is present as the cloud blocks the radiation. However, the differences still show the direct shading by building and slope (Fig. 12). With and without liquid water, the net surface long wave radiation is negative meaning the net flux is outward. However, the absolute values are larger without liquid water in the atmosphere (not shown) as there is less backscattering and surfaces get warmer. These results confirm Ferner et al. (2023), where results of MITRAS v3.1 were compared with in-situ measurements and the model has been shown to produce plausible results.

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f12

Figure 12Difference of net surface short wave radiation ΔSWnet of Wwr and Wwr_noprecip at 08:32:00 LST.

Download

6.4.3 Influences of snow cover

By including snow cover (Sect. 4) in MITRAS v3.3, the homogenising effect of snow cover on the albedo is represented in the model. The snow cover parameterisation is implemented in Cice and the temperature is sufficiently low for snow to reach the ground and remain. Without snow cover, most of the focus area is asphalt (Fig. 10) with an albedo of 0.09. Cropland has an albedo of 0.2. Without snow cover (case Cwr), the median of the albedo therefore is 0.09. This can be seen in Fig. 13, where box plots of albedo values of cases Cice (grey, MITRAS v3.3) and Cwr (blue, MITRAS v3.1) are shown. For Cwr, the box plots remain the same over time. With snow cover (Case Cice), the median increases with increasing snow cover, while the spread of the albedo data decreases. The albedo does not reach the maximal snow albedo of 0.85 (Sect. 4.5), meaning that underlying soil still slightly shines through.

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f13

Figure 13Box plots of albedo α for Cice (dark blue) and Cwr (light blue) show the median and the quartiles. The lower thick line denotes the median while the box represents the quartiles.

Download

6.4.4 Influence of temperature on precipitation

The cloud microphysics parameterisation in MITRAS v3.1, which does not include snow (Cwr, Wwr, Hwr), as well as the one-category ice scheme applied in MITRAS v3.3 (Cice, Wice, Hice) are mass conserving. Therefore, the precipitation amounts on ground are expected to be similar after one hour of simulation, as they depend only on the temperature and not on the used model version (Table 3, hit rate for P 100 % for compared cases Cice and Cwr). For the other meteorological variables, more disagreement with hit rates below 95 % is expected due to the strictness of the required accuracy. Especially for radiation and temperature profound differences are found (Table 3, hit rates below 5 %). The wind field retains some common features (hit rates up to 39 %). In Fig. 14, the spatial mean precipitation amounts on ground over time are presented for rain (dashed lines), snow (dotted lines), and rain + snow (solid lines). As there is no snow in MITRAS v3.1 (Cwr, Wwr, Hwr), the complete precipitation amount is given in dashed lines for these cases, as it equals the rain amount. After half an hour of simulations, the precipitation curves have converged. However, the hit rates of the precipitation amount for the comparisons of MITRAS v3.3 and v3.1 for “hot” (288 K at surface, Hice and Hwr) and warm (280 K at surface, Wice and Wwr) are below 95 % (Table 3), meaning, the results do not lie within the required accuracy. When allowing less strict required accuracies based on observational uncertainties following WMO (2023) (W = 0.1 mm, D = 5 %), the comparison of precipitation of the different model versions yield hit rates of 100 %. This further underlines the sensitivity of the hit rate to the choice of allowed deviation.

https://gmd.copernicus.org/articles/19/4885/2026/gmd-19-4885-2026-f14

Figure 14Precipitation amounts on ground for Cice (black), Wice (orange), Hice (brown), Cwr (blue), Wwr (yellow), and Hwr (red). Rain is given in dashed lines, snow in dotted lines and rain and snow together are given as solid lines.

Download

The higher the temperature, the more water vapour the atmosphere can carry before saturation is reached resulting in less precipitation amounts. This is well represented in the model (MITRAS v3.1 and MITRAS v3.3). The final precipitation amounts are smaller for higher temperatures (from black and blue lines over yellow to red curves in Fig. 14). More of rain and snow water content evaporates or sublimates in the sub-saturated areas below the cloud than it would in colder cases. Simultaneously, the production of cloud water content by condensation is reduced. In this study, water vapour is prescribed using the relative humidity leading to temperature dependent specific humidity profiles (Fig. 7). This does not represent that more precipitation is expected in a warming climate (e.g. Purr et al.2021). For winter in Hamburg, a precipitation amount of over 40 mm after one hour is an extreme case, as synoptic conditions are more favourable for extreme precipitation events in summer than in winter (Weder et al.2017). As parts of the model extension are also intended to be applied for studies on the impact of heavy precipitation, this extreme case was chosen for the plausibility tests.

6.4.5 Influence of one-category ice scheme

The level of detail is increased in MITRAS v3.3 by extending the model with a one-category ice scheme (Sect. 5) improving the representation of precipitation in winter. During the first minutes of the simulation, the amount of precipitation on ground increases faster with time if only warm precipitation is considered (MITRAS v3.1, dashed lines in Fig. 14) than when also considering the ice phase (MITRAS v3.3, solid lines). In the warm rain Kessler-scheme, the sedimentation of small rain drops is overestimated leading to the calculation of too much precipitation during the process of rain formation (Schlünzen et al.2018a). This effect is reduced with the one-category ice scheme parameterisation, because precipitation develops slower with this new parameterisation. These changes have consequences on radiation, temperature and wind field, which explains the low hit rates (Table 3).

7 Summary and Conclusions

The microscale and obstacle-resolving model MITRAS was extended by modifying the diffusion of scalars (Sect. 3.1) as well as including boundary conditions for cloud and rain water content at obstacle surfaces (Sect. 3.2) and a snow cover scheme (Sect. 4). The cloud microphysics scheme for warm clouds was extended with a one-category ice scheme (Sect. 5). This makes MITRAS the first obstacle-resolving atmospheric model that includes precipitating snow.

Previous model versions of MITRAS are confirmed to represent well the main features of an urban boundary layer (Schlünzen et al.2003; Grawe et al.2013, 2015; Fischereit2018). The performance of the warm rain scheme and the newly introduced boundary conditions (v3.1) has been validated by Ferner et al. (2023). The parameterisations for snow cover and the one-category ice scheme have already been applied in mesoscale models (Boettcher2017; Doms et al.2011). The modifications of the parameterisations for the characteristics of a microscale and obstacle-resolving model are validated here by testing for plausibility (Sect. 6) by comparing model results of different model versions (v3.0, v3.1, v3.3). The model features presented in this paper are included in MITRAS v4.0 as are features not relevant to this study (e.g. v3.2, Badeke et al.2021).

For the plausibility tests, simulations were compared based on a procedure described in VDI (2017) for obstacle-resolving models, where hit rates are calculated for the wind speed components. In our study, additional hit rates for temperature, radiation, and precipitation were determined on the basis of computational accuracy. The resulting required deviations are 0.05 K (0.02 %) for temperature, 0.5 W m−2 (0.5 %) for long wave radiation, 0.5 W m−2 (0.2 %) for short wave radiation, and 0.001 mm (1 %) for precipitation.

Comparisons of different model versions reveal that the model produces plausible results. Neglecting terrain-steepness in the diffusion calculation for scalars in MITRAS v3.1 and extending the cloud microphysics scheme in MITRAS v3.3 causes expected differences. The plausibility tests also reveal that taking precipitation into account in a microscale obstacle-resolving model is crucial due to the profound influence of clouds on radiation. Even though state-of-the-art bulk cloud microphysics parameterisations are more complex than the one-category ice scheme applied in MITRAS (Khain et al.2015), an improvement compared to the previously applied warm rain scheme (Köhler1990) has been shown. The overestimation of precipitation during the process of rain formation (Schlünzen et al.2018a) is reduced.

The homogenising effect of snow on the albedo is plausibly reproduced. In order to increase the level of detail of MITRAS' winter parameterisation, the effects of snow on the roof's albedo or roughness length should be considered. Moreover, the effects of different isolation properties of buildings should be included for instance to study anthropogenic heat emissions on warming and snow melting as well as on the indoor building temperature. For the analyses of frost heterogeneities e.g. on roads and walkways, the inclusion of freezing rain or refreezing snow would be useful, even though it is already possible to derive possible locations of frost from results of the extended model. Refining the crude representation of winter services would lead to further improvements.

The extended model provides the opportunity to perform more realistic simulations of a winter event, where precipitation and obstacles are explicitly resolved. The effects of snow cover and precipitation especially on radiation are better represented. The extended model allows first estimates on influence of different city characteristics on snow heterogeneities. In the future, this information can be used for analyses on frost heterogeneities or human comfort. A sensitivity study extended for an urban neighbourhood is a next step to investigate, how obstacles influence the falling of snow and urban temperature development.

Appendix A: List of symbols
At parameter for the rain droplet spectrum [kg m-3kg kg-10.5s]
amc parameter for am(T) (0.08 kg m−2)
amv parameter for am(T) (0.02 kg m−2)
am(T) mass-size relation of snow [kg m−2]
Baccc accretion rate (ice scheme) [kg kg-1s-1]
Baccw accretion rate (warm rain scheme) [kg kg-1s-1]
Bauc autoconversion rate (ice scheme) [kg kg-1s-1]
Bauw autoconversion rate (warm rain scheme) [kg kg-1s-1]
Bcfrz contact nucleation rate [kg kg-1s-1]
Bcond condensation rate [1]
Bdep deposition rate [kg kg-1s-1]
Bevap evaporation rate [kg kg-1s-1]
bh roof height [m]
Bifrz immersion freezing rate [kg kg-1s-1]
Bmelt melting rate [kg kg-1s-1]
Bnuc nucleation rate [kg kg-1s-1]
Brim riming rate [kg kg-1s-1]
Bshe shedding rate [kg kg-1s-1]
B* heat conduction parameter [m2KW-1s-1]
cp specific heat capacity of dry air at constant pressure [J kg-1K-1]
cice specific heat capacity of ice [Jkg-1K-1]
cv,snow volumetric heat capacity of snow [JK-1m-3]
D threshold value for relative deviation [1]
DVDI threshold value for relative deviation for wind speed following VDI (2017) (0.05)
E rate of evaporation on ground [m s−1]
Ecf collection efficiency (5.0×10-3)
F correction factor [1]
Fv ventilation factor [1]
Fϕ diffusion term
Fϕ,x˙1 diffusion term in x-direction
Gsoil heat flux to soil [W m−2]
h orography height [m]
HS sensible heat flux [W m−2]
hsnow depth of daily temperature wave in snow [m]
hsoil depth of daily temperature wave in soil [m]
i location index [1]
Khor horizontal exchange coefficient [m2s−1]
Kver vertical exchange coefficient [m2s−1]
kcolds inverse autoconversion interval for snow (10-3s-1)
kcoldr inverse autoconversion interval for rain in ice scheme (10-4s-1)
ksnow thermal diffusivity in snow [m2 s−1]
ksoil thermal diffusivity in soil [m2 s−1]
kwarmr inverse autoconversion interval for rain in warm rain scheme (10-3s-1)
L21 latent heat of vapourisation [J kg−1]
L31 latent heat of sublimation [J kg−1]
L32 latent heat of fusion [J kg−1]
LWnet net surface long wave radiation [W m−2]
LS latent heat flux [W m−2]
Msnow melting rate of SWE on ground [m s−1]
N total number of compared values [1]
Ncf,0 concentration of natural contact ice nuclei active at 4 °C at sea level (2.0×105)
ni hit/fail [1]
O observation/older model version
P precipitation amount on ground
Pd prediction/newer model version
p0 basic state atmospheric pressure [Pa]
pref reference pressure (100 000 Pa)
pS atmospheric pressure on ground surface [Pa]
psnowz0 snow cover fraction [1]
Prsnow rate of snowfall [m s−1]
q hit rate [%]
q11 specific humidity [kg kg−1]
q1,sat1 saturation specific humidity over water [kg kg−1]
q1,sat,ice1 saturation specific humidity over ice [kg kg−1]
q12c cloud water content [kg kg−1]
q1,cri2c critical value for autoconversion (10-3kg kg-1)
q12r rain water content [kg kg−1]
q13s snow water content [kg kg−1]
R gas constant for dry air [Jkg-1K-1]
S saturation [%]
SWE snow water equivalent [m]
SWEcrit critical SWE (0.05 m)
SWnet net surface short wave radiation [W m−2]
T temperature [K]
T0 freezing point (273.16 K)
T1 minimum temperature for mass-size relation of snow (253.16 K)
T2 minimum temperature for temperature function (235.16 K)
Th,soil deep soil temperature [K]
TS temperature on ground surface [K]
t time [s]
u wind in west-east direction [m s−1]
Uref reference wind speed [m s−1]
v wind in south-north direction [m s−1]
vTR terminal velocity of rain [m s−1]
vTS terminal velocity of snow [m s−1]
W threshold value for absolute deviation
WVDI threshold value for absolute deviation for wind speed following VDI (2017) (0.01 m s−1)
w wind in vertical direction [m s−1]
x horizontal coordinate in west-east direction in Cartesian coordinate system [m]
x˙1 coordinate in terrain-following coordinate system [m]
x˙2 coordinate in terrain-following coordinate system [m]
x˙3 coordinate in terrain-following coordinate system [m]
y horizontal coordinate in south-north direction in Cartesian coordinate system [m]
z vertical coordinate in Cartesian coordinate system [m]
z0 roughness length [m]
z0ini initial z0 without snow cover [m]
z0snow snow roughness length (10−3 m)
zsnow snow depth [m]
α albedo [1]
αcf contact nucleation factor (1.55×10-3)
αcond condensation parameter [1]
αdep deposition factor [1]
αif immersion freezing factor (9.95×10-5)
αini initial α without snow cover [1]
αmax maximum αsnow (0.85)
αmelt melting factor (7.2×10-6)
αmin minimum αsnow (0.18)
αmin,J14 minimum αsnow following Järvi et al. (2014) (0.18)
αmin,V91 minimum αsnow following Verseghy (1991) (0.5)
α* grid volume [m3]
β empirical factor for roughness length (0.408)
βdep deposition factor (13.0)
βmelt melting factor (13.0)
ΔSWE difference of SWE [m]
ΔSWnet difference of SWnet [W m−2]
Δt time step [s]
Δv difference of v wind component [m s−1]
ϵ very small number (10−6)
ϵ(T) temperature function [1]
θ potential temperature [K]
νice thermal conductivity of ice [W m-1K-1]
νsnow thermal conductivity of snow [W m-1K-1]
νsoil thermal conductivity of soil [W m-1K-1]
ρ0 basic state atmospheric density [kg m−3]
ρice density of ice (918.9 kg m3)
ρmax maximum ρsnow (300 kg m3)
ρmin minimum ρsnow (100 kg m3)
ρref reference density (1.29 kg m−3)
ρsnow snow pack density [kg m−3]
ρw density of water [kg m−3]
τ period of temperature wave (86400 s)
τ1 time period parameter (86400 s)
τf empirical parameter for ρsnow (0.24)
τf,α empirical parameter for albedo (0.11)
τf,α,J14 empirical parameter for albedo following Järvi et al. (2014) (0.11)
τf,α,V91 empirical parameter for albedo following Verseghy (1991) (0.24)
τα empirical parameter for albedo (0.18)
τα,J14 empirical parameter for albedo following Järvi et al. (2014) (0.18)
τα,V91 empirical parameter for albedo following Verseghy (1991) (0.008)
ϕ any scalar quantity
ϕ0 basic state part of ϕ
ϕ̃, deviation of ϕ
Code and data availability

Currently the MITRAS source code is distributed upon request under the terms of a user agreement with the Mesoscale and Microscale Modeling (MeMi) working group at the Meteorological Institute, University of Hamburg (https://www.mi.uni-hamburg.de/memi, last access: 12 April 2026). A copy of the user agreement is available upon request. Due to current copyright restrictions, users are requested to contact the corresponding authors to obtain access to the code free of charge for research purposes under a collaboration agreement (metras@uni-hamburg.de). Documentation for the M-SYS model system (Schlünzen et al.2018a, b), in which MITRAS is included, is available online at https://www.mi.uni-hamburg.de/memi (last access: 12 April 2026) under “Numerical Models”. A detailed description of MITRAS version 2 can be found in Salim et al. (2018). The code of the MITRAS versions used in this manuscript can be found on Zenodo (version 3.0: https://doi.org/10.5281/zenodo.15705546, University of Hamburg, Meteorological Institute, MEMI2025a; version 3.1: https://doi.org/10.5281/zenodo.15705665, University of Hamburg, Meteorological Institute, MEMI2025b; version 3.3: https://doi.org/10.5281/zenodo.15705609, University of Hamburg, Meteorological Institute, MEMI2025c). The initialisation profiles for the model runs can be found in the supplement of this article. The simulations are published at the World Data Center for Climate (WDCC) at https://doi.org/10.26050/WDCC/WINTER_HAM_MitrasModEx (Samsel et al.2025). The scripts used for the analyses and plotting are archived on Zenodo (https://doi.org/10.5281/zenodo.15194835, Samsel2025).

Supplement

The supplement related to this article is available online at https://doi.org/10.5194/gmd-19-4885-2026-supplement.

Author contributions

KSS organised the paper and collected the contributions. HS coordinated the model development since the beginning and is with DG overall responsible for the model and its documentation. MB developed the snow cover parameterisation in the mesoscale model METRAS and provided KSS with code and help. KS contributed to the introduction. All authors reviewed and edited the paper.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.

Acknowledgements

This work was conducted as part of the HICSS (Helmholtz Institute for Climate Service Science) WINTER project (Investigating climate change related impacts on the urban winter climate of Hamburg). The work contributes to the Center for Earth System Research and Sustainability (CEN) of University of Hamburg.

Financial support

This work was financed within the framework of the Helmholtz Institute for Climate Service Science (HICSS), a cooperation between Climate Service Center Germany (GERICS) and the University of Hamburg, Germany. This work was partly funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy – EXC 2037 “CLICCS – Climate, Climatic Change, and Society” – project 30 (grant no. 390683824).

The article processing charges for this open-access publication were covered by the Helmholtz-Zentrum Hereon.

Review statement

This paper was edited by Simon Unterstrasser and reviewed by two anonymous referees.

References

Arakawa, A. and Lamb, V. R.: Computational Design of the Basic Dynamical Processes of the UCLA General Circulation Model, Method. Comput. Phys., 17, 173–265, https://doi.org/10.1016/b978-0-12-460817-7.50009-4, 1977. a

Asai, T.: A Numerical Study of the Air-Mass Transformation over the Japan Sea in Winter, J. Meteorol. Soc. Jpn., 43, 1–15, https://doi.org/10.2151/JMSJ1965.43.1_1, 1965. a

Badeke, R., Matthias, V., and Grawe, D.: Parameterizing the vertical downward dispersion of ship exhaust gas in the near field, Atmos. Chem. Phys., 21, 5935–5951, https://doi.org/10.5194/acp-21-5935-2021, 2021. a, b

Baker, D. G., Skaggs, R. H., and Ruschy, D. L.: Snow Depth Required to Mask the Underlying Surface, J. Appl. Meteorol. Clim., 30, 387–392, https://doi.org/10.1175/1520-0450(1991)030<0387:SDRTMT>2.0.CO;2, 1991. a

Bergeron, O. and Strachan, I. B.: Wintertime radiation and energy budget along an urbanization gradient in Montreal, Canada, Int. J. Climatol., 32, 137–152, https://doi.org/10.1002/JOC.2246, 2012. a

Bhumralkar, C. M.: Numerical Experiments on the Computation of Ground Surface Temperature in an Atmospheric General Circulation Model, J. Appl. Meteorol. Clim., 14, 1246–1258, https://doi.org/10.1175/1520-0450(1975)014<1246:NEOTCO>2.0.CO;2, 1975. a

Boettcher, M.: Selected climate mitigation and adaptation measures and their impact on the climate of the region of Hamburg, PhD thesis, University of Hamburg, Hamburg, Germany, https://ediss.sub.uni-hamburg.de/handle/ediss/7546 (last access: 6 April 2026), 2017. a, b, c, d, e, f, g, h, i, j, k, l

Bouteloup, Y., Seity, Y., and Bazile, E.: Description of the sedimentation scheme used operationally in all Météo-France NWP models, Tellus A, 63, 300–311, https://doi.org/10.1111/j.1600-0870.2010.00484.x, 2011. a

Briscolini, M. and Santangelo, P.: Development of the mask method for incompressible unsteady flows, J. Comput. Phys., 84, 57–75, https://doi.org/10.1016/0021-9991(89)90181-2, 1989. a

Castelli, S. T. and Reisin, T. G.: Evaluation of the atmospheric RAMS model in an obstacle resolving configuration, Environ. Fluid Mech., 10, 555–576, https://doi.org/10.1007/s10652-010-9167-y, 2010. a

Cox, R., Bauer, B. L., and Smith, T.: A Mesoscale Model Intercomparison, American Meteorological Society, 79, 265–284, https://doi.org/10.1175/1520-0477(1998)079<0265:AMMI>2.0.CO;2, 1998. a

Deardorff, J. W.: Efficient prediction of ground surface temperature and moisture, with inclusion of a layer of vegetation, J. Geophys. Res.-Oceans, 83, 1889–1903, https://doi.org/10.1029/JC083IC04P01889, 1978. a

Doms, G.: Fluid- und Mikrodynamik in numerischen Modellen konvektiver Wolken, Berichte des Institutes für Meteorologie und Geophysik der Universität Frankfurt Nr. 62, Institut für Meteorologie und Geophysik, University of Frankfurt, Frankfurt am Main, 378 pp., 1985. a, b, c, d, e

Doms, G., Förstner, J., Heise, E., Herzog, H.-J., Mironov, D., Raschendorfer, M., Reinhardt, T., Ritter, B., Schrodin, R., Schulz, J.-P., and Vogel, G.: A Description of the Nonhydrostatic Regional COSMO Model Part II: Physical Parameterizations, Deutscher Wetterdienst, Offenbach, Germany, https://www.cosmo-model.org/content/model/cosmo/coreDocumentation/cosmo_physics_4.20.pdf (last access: 6 April 2026), 2011. a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r

Douville, H., Royer, J. F., and Mahfouf, J. F.: A new snow parameterization for the Météo-France climate model, Clim. Dynam., 12, 21–35, https://doi.org/10.1007/BF00208760, 1995. a, b, c

Dutra, E., Balsamo, G., Viterbo, P., Miranda, P. M., Beljaars, A., Schar, C., and Elder, K.: An Improved Snow Scheme for the ECMWF Land Surface Model: Description and Offline Validation, J. Hydrometeorol., 11, 899–916, https://doi.org/10.1175/2010JHM1249.1, 2010. a, b

Eichhorn, J. and Kniffka, A.: The numerical flow model MISKAM: State of development and evaluation of the basic version, Meteorol. Z., 19, 81–90, https://doi.org/10.1127/0941-2948/2010/0425, 2010. a

Ferner, K. S., Boettcher, M., and Schlünzen, K. H.: Modelling the heterogeneity of rain in an urban neighbourhood with an obstacle-resolving model, Meteorol. Z., https://doi.org/10.1127/metz/2022/1149, 2023. a, b, c, d, e, f, g

Fischereit, J.: Influence of urban water surfaces on human thermal environments – an obstacle resolving modelling approach, PhD thesis, University of Hamburg, Hamburg, Germany, https://ediss.sub.uni-hamburg.de/handle/ediss/8005 (last access: 6 April 2026), 2018. a, b, c, d, e

Franke, J., Sturm, M., and Kalmbach, C.: Validation of OpenFOAM 1.6.x with the German VDI guideline for obstacle resolving micro-scale models, J. Wind Eng. Ind. Aerod., 104–106, 350–359, https://doi.org/10.1016/J.JWEIA.2012.02.021, 2012. a, b

Geletič, J., Lehnert, M., Resler, J., Krč, P., Middel, A., Krayenhoff, E. S., and Krüger, E.: High-fidelity simulation of the effects of street trees, green roofs and green walls on the distribution of thermal exposure in Prague-Dejvice, Build. Environ., 223, 109484, https://doi.org/10.1016/J.BUILDENV.2022.109484, 2022. a

Geleyn, J.-F., Catry, B., Bouteloup, Y., and Brožková, R.: A statistical approach for sedimentation inside a microphysical precipitation scheme, Tellus A, 60, 649–662, https://doi.org/10.1111/j.1600-0870.2008.00323.x, 2008. a

Grawe, D., Schlünzen, K. H., and Pascheke, F.: Comparison of results of an obstacle resolving microscale model with wind tunnel data, Atmos. Environ., 79, 495–509, https://doi.org/10.1016/j.atmosenv.2013.06.039, 2013. a, b, c, d

Grawe, D., Bächlin, W., Brünger, H., Eichhorn, J., Franke, J., Leitl, B., Müller, W., Öttl, D., Salim, M. H., Schlünzen, K. H., Winkler, C., and Zimmer, M.: An Updated Evaluation Guideline for Prognostic Microscale Wind Field Models, 9th International Conference on Urban Climate, Toulouse, France, 20–24 July, https://www.researchgate.net/publication/327057500_An_updated_evaluation_guideline_for_prognostic_microscale_wind_field_models (last access: 5 May 2026), 2015. a, b

Gunn, K. L. S. and Marshall, J. S.: The Distribution with Size of Aggregate Snowflakes, J. Meteorol., 15, 452–461, https://doi.org/10.1175/1520-0469(1958)015<0452:tdwsoa>2.0.co;2, 1958. a

Hirota, T., Pomeroy, J. W., Granger, R. J., and Maule, C. P.: An extension of the force-restore method to estimating soil temperature at depth and evaluation for frozen soils under snow, J. Geophys. Res.-Atmos., 107, ACL 11-1–ACL 11-10, https://doi.org/10.1029/2001JD001280, 2002. a

Ho, C. L. and Valeo, C.: Observations of urban snow properties in Calgary, Canada, Hydrol. Process., 19, 459–473, https://doi.org/10.1002/HYP.5544, 2005. a

Hu, C., Tam, C. Y., liang Yang, Z., and Wang, Z.: Analyzing urban influence on extreme winter precipitation through observations and numerical simulation of two South China case studies, Sci. Rep., 14, 1–21, https://doi.org/10.1038/s41598-024-52193-2, 2024. a

Järvi, L., Grimmond, C. S. B., Taka, M., Nordbo, A., Setälä, H., and Strachan, I. B.: Development of the Surface Urban Energy and Water Balance Scheme (SUEWS) for cold climate cities, Geosci. Model Dev., 7, 1691–1711, https://doi.org/10.5194/gmd-7-1691-2014, 2014. a, b, c, d, e, f, g, h, i, j

Kessler, E.: On the Distribution and Continuity of Water Substance in Atmospheric Circulations, Meteor. Mon., 10, https://doi.org/10.1007/978-1-935704-36-2, 1969. a

Khain, A. P., Beheng, K. D., Heymsfield, A., Korolev, A., Krichak, S. O., Levin, Z., Pinsky, M., Phillips, V., Prabhakaran, T., Teller, A., Heever, S. C. V. D., and Yano, J. I.: Representation of microphysical processes in cloud-resolving models: Spectral (bin) microphysics versus bulk parameterization, Rev. Geophys., 53, 247–322, https://doi.org/10.1002/2014RG000468, 2015. a, b

Köhler, A.: Parametrisierung der Wolkenmikrophysik und der Strahlung in einem mesoskaligen Transport- und Strömungsmodell, Diploma thesis, University of Hamburg, Hamburg, Germany, https://katalogplus.sub.uni-hamburg.de/vufind/Record/356037215 (last access: 21 April 2026), 1990. a, b, c, d, e, f, g, h, i, j

Lemonsu, A., Bélair, S., Mailhot, J., Benjamin, M., Chagnon, F., Morneau, G., Harvey, B., Voogt, J., and Jean, M.: Overview and First Results of the Montreal Urban Snow Experiment 2005, J. Appl. Meteorol. Clim., 47, 59–75, https://doi.org/10.1175/2007JAMC1639.1, 2008. a

Lemonsu, A., Bélair, S., Mailhot, J., and Leroyer, S.: Evaluation of the Town Energy Balance Model in Cold and Snowy Conditions during the Montreal Urban Snow Experiment 2005, J. Appl. Meteorol. Clim., 49, 346–362, https://doi.org/10.1175/2009JAMC2131.1, 2010. a

Liu, J. and Niyogi, D.: Meta-analysis of urbanization impact on rainfall modification, Sci. Rep., 9, https://doi.org/10.1038/s41598-019-42494-2, 2019. a

Lu, Y., Yu, Z., Albertson, J. D., Chen, H., Hu, L., Pendergrass, A., Chen, X., and Li, Q.: Understanding the Influence of Urban Form on the Spatial Pattern of Precipitation, Earths Future, 12, https://doi.org/10.1029/2023EF003846, 2024. a

Malevich, S. B. and Klink, K.: Relationships between Snow and the Wintertime Minneapolis Urban Heat Island, J. Appl. Meteorol. Clim., 50, 1884–1894, https://doi.org/10.1175/JAMC-D-11-05.1, 2011. a

Maronga, B., Gross, G., Raasch, S., Banzhaf, S., Forkel, R., Heldens, W., Kanani-Sühring, F., Matzarakis, A., Mauder, M., Pavlik, D., Pfafferott, J., Schubert, S., Seckmeyer, G., Sieker, H., and Winderlich, K.: Development of a new urban climate model based on the model PALM – Project overview, planned work, and first achievements, Meteorol. Z., 28, 105–119, https://doi.org/10.1127/metz/2019/0909, 2019. a

Maronga, B., Banzhaf, S., Burmeister, C., Esch, T., Forkel, R., Fröhlich, D., Fuka, V., Gehrke, K. F., Geletič, J., Giersch, S., Gronemeier, T., Groß, G., Heldens, W., Hellsten, A., Hoffmann, F., Inagaki, A., Kadasch, E., Kanani-Sühring, F., Ketelsen, K., Khan, B. A., Knigge, C., Knoop, H., Krč, P., Kurppa, M., Maamari, H., Matzarakis, A., Mauder, M., Pallasch, M., Pavlik, D., Pfafferott, J., Resler, J., Rissmann, S., Russo, E., Salim, M., Schrempf, M., Schwenkel, J., Seckmeyer, G., Schubert, S., Sühring, M., von Tils, R., Vollmer, L., Ward, S., Witha, B., Wurps, H., Zeidler, J., and Raasch, S.: Overview of the PALM model system 6.0, Geosci. Model Dev., 13, 1335–1372, https://doi.org/10.5194/gmd-13-1335-2020, 2020. a

Marshall, J. S. and Palmer, W. M.: The Distribution of Raindrops with Size, J. Meteorol., 5, 165–166, https://doi.org/10.1175/1520-0469(1948)005<0165:TDORWS>2.0.CO;2, 1948. a

Meinke, I., Rechid, D., Tinz, B., Maneke, M., Lefebvre, C., and Isokeit, E.: Klima der Region – Zustand, bisherige Entwicklung und mögliche Änderungen bis 2100, Hamburger Klimabericht – Wissen über Klima, Klimawandel und Auswirkungen in Hamburg und Norddeutschland, 15–36, https://doi.org/10.1007/978-3-662-55379-4_2, 2018. a

Mittal, R. and Iaccarino, G.: Immersed Boundary Methods, Annu. Rev. Fluid Mech., 37, 239–261, https://doi.org/10.1146/annurev.fluid.37.061903.175743, 2005. a

Mori, K. and Sato, T.: Evaluating the Role of Snow Cover in Urban Canopy Layer on the Urban Heat Island in Sapporo, Japan with a Regional Climate Model, J. Meteorol. Soc. Jpn., 93, 581–592, https://doi.org/10.2151/JMSJ.2015-039, 2015. a

Pielke, R. A.: Mesoscale Meteorological Modeling, Academic Press, 3rd edn., ISBN 978-0-12-385237-3, 2013. a

Pielke, R. A., Cotton, W. R., Walko, R. L., Tremback, C. J., Lyons, W. A., Grasso, L. D., Nicholls, M. E., Moran, M. D., Wesley, D. A., Lee, T. J., and Copeland, J. H.: A comprehensive meteorological modeling system – RAMS, Meteorol. Atmos. Phys., 49, 69–91, https://doi.org/10.1007/BF01025401, 1992. a

Purr, C., Brisson, E., and Ahrens, B.: Convective rain cell characteristics and scaling in climate projections for Germany, Int. J. Climatol., 41, 3174–3185, https://doi.org/10.1002/JOC.7012, 2021. a

Roeckner, E., Baeuml, G., Bonventura, L., Brokopf, R., Esch, M., Giorgetta, M., Hagemann, S., Kirchner, I., Kornblueh, L., Manzini, E., Rhodin, A., Schlese, U., Schulzweida, U., and Tompkins, A. K.: The atmospheric general circulation model ECHAM5. PART I: Model description, Max Planck Institute for Meteorology, Hamburg, Germany, https://pure.mpg.de/rest/items/item_995269_4/component/file_995268/content (last access: 6 April 2026), 2003. a

Salim, M. H., Schlünzen, K. H., Grawe, D., Boettcher, M., Gierisch, A. M. U., and Fock, B. H.: The microscale obstacle-resolving meteorological model MITRAS v2.0: model theory, Geosci. Model Dev., 11, 3427–3445, https://doi.org/10.5194/gmd-11-3427-2018, 2018. a, b, c, d, e, f, g, h, i

Salvi, K. A. and Kumar, M.: Imprint of urbanization on snow precipitation over the continental USA, Nat. Commun., 15, 1–11, https://doi.org/10.1038/s41467-024-46699-6, 2024. a

Samsel, K. S.: Analysis and plotting scripts supporting: “A method for assessing model extensions: Application to modelling winter precipitation with a microscale obstacle-resolving meteorological model (MITRAS v4.0)”, Zenodo [code], https://doi.org/10.5281/zenodo.15194835, 2025. a

Samsel, K. S., Boettcher, M., Grawe, D., Schlünzen, K. H., and Sieck, K.: Simulations for assessing model extensions using an obstacle-resolving model, World Data Center for Climate (WDCC) at DKRZ [data set], https://doi.org/10.26050/WDCC/WINTER_HAM_MitrasModEx, 2025. a

Schatz, J. and Kucharik, C. J.: Seasonality of the Urban Heat Island Effect in Madison, Wisconsin, J. Appl. Meteorol. Clim., 53, 2371–2386, https://doi.org/10.1175/JAMC-D-14-0107.1, 2014. a

Schatzmann, M., Bächlin, W., Emeis, S., Kühlwein, J., Leitl, B., Müller, W. J., Schäfer, K., and Schlünzen, H.: Development and validation of tools for the implementation of european air quality policy in Germany (Project VALIUM), Atmos. Chem. Phys., 6, 3077–3083, https://doi.org/10.5194/acp-6-3077-2006, 2006. a, b

Schlünzen, K. and Sokhi, R. (Eds.): Overview of Tools and Methods for Meteorological and Air Pollution Mesoscale Model Evaluation and User Training. Joint Report of COST Action 728 and GURME, GAW Report 181, World Meteorological Organization (WMO), Geneva, Switzerland, ISBN 978-1-905313-59-4, https://library.wmo.int/idurl/4/47523 (last access: 12 April 2026), 2008. a

Schlünzen, K. H., Hinneburg, D., Knoth, O., Lambrecht, M., Leitl, B., López, S., Lüpkes, C., Panskus, H., Renner, E., Schatzmann, M., Schoenemeyer, T., Trepte, S., and Wolke, R.: Flow and transport in the obstacle layer: First results of the micro-scale model MITRAS, J. Atmos. Chem., 44, 113–130, https://doi.org/10.1023/A:1022420130032, 2003. a, b, c

Schlünzen, K. H., Boettcher, M., Fock, B. H., Gierisch, A., Grawe, D., and Salim, M.: Scientific Documentation of the Multiscale Model System M-SYS, Meteorologisches Institut, University of Hamburg, MeMi Technical Report 4, https://www.mi.uni-hamburg.de/en/arbeitsgruppen/memi/modelle/dokumentation/msys-scientific-documentation-20180706.pdf (last access: 6 April 2026), 2018a. a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t

Schlünzen, K. H., Boettcher, M., Fock, B. H., Gierisch, A., Grawe, D., and Salim, M.: Technical Documentation of the Multiscale Model System M-SYS, Meteorologisches Institut, University of Hamburg, MeMi Technical Report 3, https://www.mi.uni-hamburg.de/en/arbeitsgruppen/memi/modelle/dokumentation/msys-technical-documentation-20180706.pdf (last access: 12 April 2026), 2018b. a

Shui, T., Liu, J., Zhang, P., Liu, S., and Zhao, Z.: Development of an urban canopy model for the evaluation of urban thermal climate with snow cover in severe cold regions, Build. Environ., 95, 160–170, https://doi.org/10.1016/J.BUILDENV.2015.09.016, 2016. a

Shui, T., Liu, J., Xiao, Y., and Shi, L.: Effects of snow cover on urban surface energy exchange: Observations in Harbin, China during the winter season, Int. J. Climatol., 39, 1230–1242, https://doi.org/10.1002/JOC.5873, 2019. a

Smoliak, B. V., Snyder, P. K., Twine, T. E., Mykleby, P. M., and Hertel, W. F.: Dense Network Observations of the Twin Cities Canopy-Layer Urban Heat Island, J. Appl. Meteorol. Clim., 54, 1899–1917, https://doi.org/10.1175/JAMC-D-14-0239.1, 2015. a

Trukenmüller, A., Grawe, D., and Schlünzen, K. H.: A model system for the assessment of ambient air quality conforming to EC directives, Meteorol. Z., 13, 387–394, https://doi.org/10.1127/0941-2948/2004/0013-0387, 2004. a, b

University of Hamburg, Meteorological Institute, MEMI: MITRAS version 3.0, Zenodo [code], https://doi.org/10.5281/zenodo.15705546, 2025a. a

University of Hamburg, Meteorological Institute, MEMI: MITRAS version 3.1, Zenodo [code], https://doi.org/10.5281/zenodo.15705665, 2025b. a

University of Hamburg, Meteorological Institute, MEMI: MITRAS version 3.3, Zenodo [code], https://doi.org/10.5281/zenodo.15705609, 2025c. a

Uphoff, M.: Einflüsse von Wolkeneffektparametrisierung und Modellauflösung auf simuliertes bodennahes Ozon, PhD thesis, University of Hamburg, Hamburg, Germany, https://ediss.sub.uni-hamburg.de/handle/ediss/6167 (last access: 6 April 2026), 2019. a, b

VDI: Environmental meteorology – Prognostic microscale wind field models – Evaluation for flow around buildings and obstacles, Technical report, VDI Guideline 3783, Blatt 9, https://www.vdi.de/en/home/vdi-standards/details/vdi-3783-blatt-9-environmental-meteorology-prognostic-microscale-wind-field-models-evaluation-for-flow-around-buildings-and-obstacles (last access: 12 April 2026), 2017. a, b, c, d, e

Verseghy, D. L.: Class – A Canadian land surface scheme for GCMS. I. Soil model, Int. J. Climatol., 11, 111–133, https://doi.org/10.1002/JOC.3370110202, 1991. a, b, c, d, e, f, g, h, i, j, k, l

von Salzen, K., Claussen, M., and Schlünzen, K. H.: Application of the concept of blending height to the calculation of surface fluxes in a mesoscale model, Meteorol. Z., 5, 60–66, https://doi.org/10.1127/METZ/5/1996/60, 1996. a

Watanabe, N., Setoguchi, T., Maeda, K., Iwakuni, D., Guo, Z., and Tsutsumi, T.: Sustainable Block Design Process for High-Rise and High-Density Districts with Snow and Wind Simulations for Winter Cities, Sustainability, 9, 2132, https://doi.org/10.3390/SU9112132, 2017. a

Weder, C., Müller, G., and Brümmer, B.: Precipitation extremes on time scales from minute to month measured at the Hamburg Weather Mast 1997 – 2014 and their relation to synoptic weather types, Meteorol. Z., 26, 507–524, https://doi.org/10.1127/metz/2017/0812, 2017. a

WMO: Guide to Instruments and Methods of Observation Volume I – Measurement of Meteorological Variables, 2023 edition, WMO-No. 8, World Meteorological Organization (WMO), Geneva, Switzerland, ISBN 978-92-63-10008-5, https://library.wmo.int/idurl/4/68695 (last access: 12 April 2026), 2023. a, b, c, d, e, f, g

Zhang, Q., Zhang, Y., Yin, Z., Zhang, G., Mo, H., and Fan, F.: Experimental Study of Interference Effects of a High-Rise Building on the Snow Load on a Low-Rise Building with a Flat Roof, Appl. Sci., 11, 11163, https://doi.org/10.3390/APP112311163, 2021. a

Zhang, W., Yang, J., Yang, L., and Niyogi, D.: Impacts of City Shape on Rainfall in Inland and Coastal Environments, Earths Future, 10, https://doi.org/10.1029/2022EF002654, 2022. a

Zhou, X., Liu, Z., Ma, W., Kosugi, K., and Gu, M.: Experimental investigation of snow drifting on flat roofs during snowfall: Impact of roof span and snowfall intensity, Cold Reg. Sci. Technol., 190, 103356, https://doi.org/10.1016/J.COLDREGIONS.2021.103356, 2021. a

Download
Short summary
A microscale, obstacle-resolving meteorological model has been extended with a snow cover and precipitation scheme making it the first model of its kind that includes rain and snow. The model allows first estimates on the influence of different city characteristics on precipitation heterogeneities. The performance of the model extension is assessed by comparing the results of different model versions. For the comparisons, threshold values were derived based on computational accuracy.
Share