the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Guidance on how to improve vertical covariance localization based on a 1000member ensemble
David Hinger
Philipp Johannes Griewank
Takemasa Miyoshi
Martin Weissmann
The success of ensemble data assimilation systems substantially depends on localization, which is required to mitigate sampling errors caused by modeling background error covariances with undersized ensembles. However, finding an optimal localization is highly challenging, as covariances, sampling errors, and appropriate localization depend on various factors. Our study investigates vertical localization based on a unique convectionpermitting 1000member ensemble simulation; 1000member ensemble correlations serve as truth for examining vertical correlations and their sampling error. We discuss requirements for vertical localization by deriving an empirical optimal localization (EOL) that minimizes the sampling error in 40member subsample correlations with respect to the 1000member reference. Our analysis covers temperature, specific humidity, and wind correlations on various pressure levels. Results suggest that vertical localization should depend on several aspects, such as the respective variable, vertical level, or correlation type (self or crosscorrelations). Comparing the empirical optimal localization with common distancedependent localization approaches highlights that finding suitable localization functions bears substantial room for improvement. Furthermore, we examine approaches for achieving positive semidefiniteness for covariance localization that hardly affect the sampling error reduction. Finally, we discuss the gain of combining different localization approaches with an adaptive statistical sampling error correction.
 Article
(4273 KB)  Fulltext XML
 BibTeX
 EndNote
The accuracy of the initial conditions provided by data assimilation systems strongly determines the skill of numerical weather prediction (NWP). Data assimilation (DA) relies on accurate estimates of forecast errors and error covariances that determine the weighting and spreading of observational information. However, modeling suitable error covariances is intrinsically difficult given various atmospheric processes acting on different scales, leading to situation and flowdependent error covariance structures. A breakthrough in estimating background errors has been the development of ensemble and hybrid data assimilation algorithms (e.g., Evensen, 1994; Bonavita et al., 2016; Bannister, 2017).
Considering the large state space of atmospheric models with a hundred million or more degrees of freedom, estimating error covariances with an ensemble forecast is demanding. Computational restrictions usually limit the number of affordable ensemble members to about 20 to 80 members (Bannister, 2017; Gustafsson et al., 2018). Ensemble systems, therefore, suffer from severe undersampling and sampling errors. For this reason, all ensemble and hybrid data assimilation systems require some form of sampling error correction for horizontal and vertical covariances, usually referred to as localization. Localization mitigates spurious correlations that arise from undersampling. During the assimilation procedure, spurious correlations lead to suboptimal analysis increments, resulting in a suboptimal analysis and forecast as well as an inaccurate representation of forecast error by the ensemble. Horizontal and vertical localizations are both challenging topics. Since fundamentally different processes are acting in the horizontal and vertical directions, the two structures require different solutions. Depending on the specific data assimilation algorithm, localization may also be important for other reasons, such as computational efficiency or rank deficiency. However, in this study, we focus on mitigating sampling errors independent of algorithmspecific constraints.
In the past decade, advanced highperformance computing systems such as the Japanese Kcomputer (Miyoshi et al., 2015, 2016a, b) enabled the first atmospheric ensemble simulations with thousands of ensemble members that can provide reliable error covariances (Kunii, 2014; Miyoshi et al., 2014; Kondo and Miyoshi, 2016; Necker et al., 2020a). The assumption that such large ensembles provide covariances close to true covariances allows one to investigate sampling errors in smaller subsets. Necker et al. (2020b), for example, evaluated a statistical sampling error correction method based on a 1000member ensemble. Preceding studies used a similar approach but with a smaller ensemble size or lower resolution (e.g., Hamill et al., 2001; Poterjoy et al., 2014; Bannister et al., 2017). Wu et al. (2020), for example, showed the potential of a 256member ensemble for studying sampling errors in a 40member ensemble focusing on covariances of radar observations on convective scales. Our present study aims to guide advances in vertical localization by analyzing vertical error correlations and the empirical optimal vertical localization derived from the convectionpermitting 1000member ensemble simulation of Necker et al. (2020a, b).
In recent years, several approaches for vertical localization have been developed. The most frequently applied localization approach is a distancedependent localization that dampens longrange correlations (e.g., Houtekamer and Mitchell, 1998, 2001; Hamill et al., 2001; Miyoshi and Yamane, 2007). For example, many data assimilation algorithms use the Gaspari–Cohn tapering function (Gaspari and Cohn, 1999), which has a cutoff at a defined distance to dampen correlations depending on the spatial distance. However, longdistance vertical error correlations often have a physical meaning. Vertically, e.g., radiative effects of clouds, deep convection, or hydrostatic balance can cause relevant correlations. Inappropriate localization can therefore eliminate meaningful error correlations (Miyoshi et al., 2014; Kondo and Miyoshi, 2016) or cause imbalances in the initial conditions (Kepert, 2009; Greybush et al., 2011; Lei et al., 2015).
Several studies investigated different aspects of optimal localization but often focused on horizontal localization. These studies cover fundamental research on sampling errors and their correction (e.g., Anderson, 2007, 2012; Flowerdew, 2015). Besides, some studies discuss suitable tapering functions for localization (e.g., Gaspari and Cohn, 1999; Gaspari et al., 2006; Bolin and Wallin, 2016; Stanley et al., 2021). Distancedependent localization always requires tuning of localization scales. Consequently, multiple studies aim to derive optimal localization scales and functions by minimizing the error in correlations or the subsequent analysis (e.g., Perianez et al., 2014; Anderson and Lei, 2013; Lei and Anderson, 2014; Kirchgessner et al., 2014; Flowerdew, 2015).
Localization approaches can roughly be grouped into two categories: adaptive and nonadaptive approaches. Nonadaptive approaches apply fixed domain or variableuniform localization functions and scales that do not change with time. Adaptive localization approaches, such as statistical sampling error correction methods, enable a flow or errorcorrelationdependent localization (e.g., Anderson, 2007; Bishop and Hodyss, 2009a, b; Anderson, 2012; Ménétrier et al., 2015a, b). A promising adaptive localization approach is the global group ensemble filter (GGF; Lei and Anderson, 2014). The GGF enables adaptive vertical localization of satellite radiances (Lei et al., 2016, 2020). However, adaptive methods usually require additional computational resources, which can be a limiting factor in operational applications.
Current regional NWP models exhibit a grid spacing of a few kilometers, allowing an explicit representation of deep convection (Bouttier et al., 2016; Hagelin et al., 2017; Gustafsson et al., 2018). Finding optimal localization scales or functions is challenging, particularly for convectionpermitting simulations (Michel et al., 2011; Ménétrier et al., 2014; Destouches et al., 2021). In these simulations, correlations and sampling errors depend on strongly nonlinear dynamics, the chaotic nature of convection, and uncertainties in microphysical processes that all contribute to rapid error growth (Hohenegger and Schaer, 2007; Ménétrier et al., 2014; Wu et al., 2020). However, little knowledge exists on the structure of shortterm forecast errors in regions with atmospheric convection (Hu et al., 2023). Consequently, better understanding of optimal vertical localization for convectionpermitting simulations has the potential to improve forecasts of convective precipitation and related hazards.
This paper investigates how vertical error covariances should be localized based on an existing convectionpermitting 1000member ensemble simulation (Necker et al., 2020a). Our study focuses on correlations instead of covariances as correlation sampling errors are the main contributor to covariance sampling error (Anderson, 2012). We will investigate domainuniform vertical localization but will also partly address the potential of adaptive localization approaches by applying a statistical sampling error correction (SEC Anderson, 2012, 2016). Furthermore, we will analyze vertical correlations and empirically derive an optimal vertical localization that minimizes the sampling error in subsamples of the 1000member ensemble. Since the optimal localization matrix is not necessarily symmetric positive semidefinite (SPSD), we explore methods to ensure SPSD. Our setup allows for general conclusions independent of a specific DA algorithm. Among different aspects of localization, we will address the following research questions.

How do vertical error correlations for humidity, temperature, or wind behave on average?

How should we localize vertical error correlations from small ensembles?

How much error reduction can be achieved with a domainuniform vertical localization or by combining different localization approaches?
The remainder of the paper is outlined as follows: Sect. 2 introduces the 1000member ensemble, the experimental setup, and the weather period. Furthermore, we explain how vertical correlations and the empirical optimal localization are derived from the 1000member ensemble using subsampling. Section 3.1 evaluates vertical correlations and the empirical optimal localization for single variable pairs to explore requirements for a variabledependent localization. In Sect. 3.2, we group variables and correlations based on similar behavior to derive an empirical optimal localization for self and crosscorrelations. Section 3.3 evaluates the error reduction achieved by different localization approaches and settings. Section 3.4 discusses different methods to ensure that the localization matrix is SPSD. Finally, we summarize our results in Sect. 4 and discuss implications for improving vertical localization.
2.1 1000member ensemble simulation
Our study uses an existing convectivescale 1000member ensemble simulation described in detail by Necker et al. (2020a). The 1000member ensemble applies the fullphysics nonhydrostatic Scalable Computing for Advanced Library and Environment regional model (SCALERM) and the SCALE Localized Ensemble Transform Kalman Filter (SCALELETKF) DA system (Lien et al., 2017). Using an offline nesting approach, the 1000member ensemble setup couples two domains with different horizontal resolutions. Ensemble forecasts in the outer domain covering central Europe (15 km grid spacing) delivered the boundary and initial conditions for the convectivescale ensemble forecasts in the inner domain covering Germany (3 km grid spacing). Highresolution shortterm forecasts from the inner domain will be analyzed to evaluate correlations and localization.
Initial and boundary conditions: the data assimilation cycling has been performed in the coarse European domain assimilating conventional observations with a LETKF (Hunt et al., 2007). A set of 1000 independent and specifically constructed ensemble boundary conditions (BCs) drives the Europeanscale forecasts. These BCs combine 1000 climatologically scaled random perturbations with a 20member analysis ensemble of the NCEP Global Ensemble Forecast System (GEFS). The GEFS 20member analysis ensemble is used 50 times to reach 1000 BCs and afterwards combined with 1000 random climatologically scaled perturbations. This approach yields 1000 independent BCs that ensure sufficient ensemble spread when combined with relaxation to prior spread (RTPS Whitaker and Hamill, 2012). The boundary and initial conditions for the inner and convectivescale forecast domain are downscaled from 15 to 3 km resolution based on simulations in the European domain.
Our study uses the model output from the inner model domain with a 250×230 grid area centered over Germany with a 3 km horizontal resolution. This subdomain excludes the Alps and regions within 10 grid points of the domain boundary. The model output has 30 vertical levels ranging from the surface to the model top at 16.9 km. The original vertical grid is terrainfollowing and has fixed height levels above the surface (m). For practical reasons, we extracted temperature (T), specific humidity (Q), and horizontal zonal (U) and meridional (V) wind components on 20 vertical pressure levels (100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 925, 950, 975 hPa). Performing our analysis on this modified grid allows horizontal averaging of data on pressure levels where needed. Overall, our examination includes 10 shortterm forecasts that were initialized twice per day from 29 May to 2 June 2016 at 00:00 and 12:00 UTC. The 3 h forecasts valid at 03:00 and 15:00 UTC serve as a basis for computing and investigating background error correlations.
2.2 Weather period
Atmospheric blocking over the Atlantic influenced the largescale flow over Europe in the 5 d experimental period. The blocking led to a quasistationary weather pattern over central Europe with an upperlevel trough over western Europe and a shallow surface low over central Europe. The lowpressure system was associated with a cold front and a warm front that moved over Germany during the period. A convergence zone over southern Germany caused largescale lifting. Furthermore, midlevel winds advected warm and moist air masses from southern Europe towards Germany at the beginning of the experimental period. Combined with the convergence zone, atmospheric conditions led to intense convection and heavy precipitation, including hail. Weak pressure gradients and slowly moving convective cells resulted in high local precipitation rates and flash flooding. Due to these severe weather events, several studies focused on this exceptional period (e.g., Piper et al., 2016). Necker et al. (2020a, b), Nomokonova et al. (2022), and Craig et al. (2022) provide further details on the weather situation in this period as these studies also explore the 1000member ensemble simulation with a different purpose.
2.3 Vertical localization
Error covariances are a key component in data assimilation and determine how assimilated information is weighted and distributed in state space. Given a sample of state vectors x^{n} provided by a background forecast ensemble, the flowdependent sample error covariance matrix P can be computed as follows:
where N is the ensemble size and $\stackrel{\mathrm{\u203e}}{\mathit{x}}$ is the ensemble mean state. The covariance matrix P by definition is a symmetric, positive semidefinite matrix with variances on its diagonal entries and covariances on its offdiagonal entries. Each offdiagonal element contains a sample covariance (cov) of two state variables x_{i}:
where $r\in [\mathrm{1},\mathrm{1}]$ is the sample correlation and σ is the sample standard deviation.
Usually, the number of affordable ensemble members is limited in NWP due to a huge state space and computational restrictions. This deficit causes severe sampling errors. Consequently, all ensemble filters require a correction of sampling errors, often referred to as localization. For example, Anderson (2012) highlighted that the sampling error in covariances is dominated by sampling error in the sample correlation r, not by sampling error in the variances. Therefore, our analysis will solely tackle sampling errors in sample correlations. Sample correlations are normalized with standard deviations and possess no unit. The normalization allows comparison or combination of correlations of different variables, facilitating the interpretation.
The implementation of localization depends on various factors determined by the type of ensemble filter. Usually, localization is applied directly to the background error covariance matrix using a Schur product:
where C is the localization matrix (Gaspari and Cohn, 1999; Bannister, 2008). The matrix C consists of tapering factors α that are determined using the localization approach of choice. Based on the Schur product theorem (Horn and Johnson, 2012, theorem 7.5.3), positive semidefinite matrices C and P guarantee positive semidefiniteness of the localized covariance matrix P_{loc}. Furthermore, localization matrices should feature ones on the diagonal similar to a correlation matrix to avoid undesired inflation of variances (Flowerdew, 2015).
2.3.1 Distancedependent localization
The most common localization approach is a distancedependent localization that determines tapering factors α based on distance (Houtekamer and Mitchell, 1998, 2001). The vertical separation distance in our study is defined in ln (p). We consider the widely used Gaspari–Cohn function (GC; Eq. 4.10, Gaspari and Cohn, 1999) for comparison with other methods. Applying a GC function always requires the selection of the separation distance but guarantees positive definiteness. The separation distance is often referred to as the localization scale, while the cutoff radius is usually twice the localization scale. In our study, we apply vertical localization according to the definition of the Deutscher Wetterdienst (DWD) (Schraff et al., 2016). For the DWD, the localization scale is determined by a preselected localization length that is multiplied by a factor of $\left(\sqrt{\mathrm{10}/\mathrm{3}}\right)$. Operationally, the localization length of the DWD is heightdependent and increases linearly in ln (p) from the surface (0.075) to 300 hPa (0.5).
In Sect. 3.3, we apply three different domainuniform GC localization setups. (a) GC: an optimally tuned GC localization scale that applies a uniform localization scale for all variables and heights. (b) GCLEV: a heightdependent optimally tuned GC localization scale that is uniform for all variables. (c) DWD: a localization setting similar to the DWD as described above that is also domain and variableuniform.
2.3.2 SEC
Necker et al. (2020b) showed that an adaptive statistical SEC (Anderson, 2012, 2016) substantially reduces the sampling error in sample correlations and ensemble sensitivities. The SEC is a lookup tablebased approach and corrects the overestimation of correlations caused by sampling noise. The lookup table is computed offline and is based on Monte Carlo simulations that consider the likelihood of the correlation r. The SEC depends on the sample correlation, the ensemble size, and the assumed prior distribution of correlations. Here, we assume a uniform default prior distribution and apply the SEC table that is provided within the Data Assimilation Research Testbed (DART; Anderson et al., 2009). In Sect. 3.3, we will compare the benefit of the SEC with different localization approaches. The comparison includes combinations of the SEC with these approaches.
2.4 Subsampling and vertical correlations
The sampling noise expected for zero correlation estimates and sample size N is $(\sqrt{N}{)}^{\mathrm{1}}$ (Houtekamer and Mitchell, 1998). For the 1000member ensemble (N=1000), this estimation yields a very small sampling noise of approximately 3 %. In comparison, a 40member ensemble reveals an expected sampling noise of approximately 16 %. Throughout this study, correlations computed using the full 1000member ensemble serve as truth (r^{1000}) for the interpretation of vertical correlations and the evaluation of sampling errors and localization in smaller subsamples of the full ensemble. We focus on vertical correlations and sampling errors in 40member subsamples as this is a typical ensemble size applied by operational weather services such as, e.g., the Deutscher Wetterdienst. Preceding studies applied a similar approach for studying sampling errors (Hamill et al., 2001; Poterjoy et al., 2014; Bannister et al., 2017; Necker et al., 2020a, b).
The present study will adopt the subsampling approach from Necker et al. (2020a) and Craig et al. (2022). The 1000member ensemble provides 25 randomly drawn 40member subsamples without repetition of members (illustrated in Fig. 1a). We assume that the 40member subensembles of the 1000member ensemble statically have sampling errors similar to what those independent 40member ensemble EnKF systems would have. As mentioned above, we will analyze 10 3 h forecasts. This setup results in a sample of 250 ensemble forecasts with 40 members that we can compare to the 10 ensemble forecasts with 1000 members. The model domain has 250×230 grid points yielding 57 500 vertical columns in our domain. We will, therefore, analyze approximately 11.5×10^{6} true and 287.5×10^{6} 40member vertical correlation profiles per variable pair, accounting for all 20 reference levels. This data set allows robust statistical analysis of error correlations, but it should be noted that error correlations may differ for other periods and regions.
In the present study, we will analyze four prognostic variables: temperature (T), specific humidity (Q), zonal wind (U), and meridional wind (V). This setup yields 16 correlation pairs (Table 1) that we will inspect for different reference levels. Furthermore, we will group correlations as “self” (e.g., temperature–temperature as shown in Fig. 1) or “cross” (e.g., temperature–humidity) correlations to highlight common behavior. Subsequently, we will use the correlation coding shown in Table 1. For example, “TQ” combines all temperature correlations from the reference level to specific humidity at all other vertical levels in a column. Throughout the paper, we will mainly present results for the Uwind component as conclusions for the Vwind component are similar.
Example of vertical correlations
Figure 1a shows an example of vertical selfcorrelations of temperature (TT) from reference level 500 hPa to all other levels in a single random vertical column. The 1000member correlation (also referred to as the true correlation) is 1 at the reference level and drops to 0.5 after approximately 100 hPa vertical distance. Given the true correlation, the temperature at 500 hPa weakly correlates with the temperature in the boundary layer. This weak correlation is linked to cloud shadowing by midtropospheric clouds and resulting colder nearsurface temperatures. Almost no correlation is visible to levels above the tropopause, which lies around 200 hPa. Most 40member sample correlations strongly deviate from the true correlation, highlighting the severe undersampling issue. Sampling errors appear to be larger with increasing distance and smaller correlation values. This behavior motivates most distancebased localization approaches with predefined tapering functions that damp distant correlations. However, such an approach might cut off significant nonzero correlations, as seen for the boundary layer close to the surface in this example.
Throughout this paper we will analyze the 1000member horizontally averaged absolute vertical correlation to support the discussion of the empirical optimal localization. Averaged absolute correlations are computed as follows:
where K is the number of vertical columns in the domain. This analysis will be done separately for different forecasts t, reference levels z, pressure levels p, and variable pairs A.
Figure 1b displays an example of a mean absolute temperature selfcorrelation (TT) for reference level 500 hPa and a single date. On average, the mean absolute correlation of all 40member subsamples well captures the shape of the true mean absolute correlation. However, 40member ensembles overestimate the absolute correlation due to sampling error for weaker correlations and larger distances. Furthermore, the 40member correlations reveal a larger variance. Plotted in ln (p), true and 40member mean absolute correlations decay nearly symmetrically with increasing vertical distance from the reference level. This behavior explains why distancedependent vertical localization scales are defined in logarithmic pressure coordinates.
2.5 Empirical optimal localization (EOL)
Our goal is to empirically find the optimal localization factor α that minimizes the sampling error or cost function J:
where the minimization is done separately for each forecast time t, reference level z, pressure level p, and variable pair A. S is the number of 40member ensembles (S=25). This is equivalent to finding the α that minimizes
Taking a derivative with respect to α and finding the minimum gives us
In other words, the EOL minimizes the root mean square difference (RMSD) between the 1000member correlation and all 25 40member subsample correlations for a chosen setting. For technical reasons, we minimized the cost function using the Brents method as implemented in scipy.optimize (Virtanen et al., 2020). Note that the range of localization is not confined to [0,1], which means that the EOL could increase correlations if required. Values larger than 1 can occur when the true correlation is larger than the sample correlation. For example, this can happen when estimating the EOL after applying other localization approaches. Negative EOL values can be observed when the EOL is computed for a small correlation sample (e.g., a single vertical column), which is not the case in the present study. However, we suggest setting negative EOL values to 0 in case they might occur.
Applying the EOL by construction yields a symmetric but not necessarily positive semidefinite localization matrix. In our case, constructed localization matrices were not positive semidefinite. Depending on the data assimilation algorithm, additional steps could be required to apply the EOL results to guarantee the positive semidefiniteness of the localized covariance matrix. For this purpose, Sect. 3.4 will assess approaches for achieving positive semidefiniteness of the EOL. The assessment includes a numerical approach to approximate the EOL matrix with the nearest correlation matrix, which is SPSD.
Our approach for empirically estimating localization is inspired by Lei and Anderson (2014), who compare two methods: the GGF and empirical localization functions (ELFs). The GGF minimizes the RMSD between the estimated regression coefficients in subsets of the ensemble using a hierarchical ensemble filter (Anderson, 2007; Lei et al., 2016). ELFs are derived from an observing system simulation experiment (OSSE) by minimizing the RMSD between the true values of the state variables and the posterior ensemble mean (Anderson and Lei, 2013). In contrast to ELFs, the GGF and EOL purely judge localization based on ensemble sampling error without an OSSE. Furthermore, in contrast to the GGF, the EOL assumes the large ensemble correlation as truth for minimizing the sampling error. The EOL presented in our study corresponds to a nonadaptive distantdependent domainuniform vertical localization that is common for operational convectivescale regional data assimilation systems.
Figure 1c displays the EOL (α(p)) as estimated for the example of TT correlations introduced above and reference level 500 hPa. The domainuniform EOL equals 1 at the reference level 500 hPa as no correction is needed. The EOL appears broader and follows the shape of the mean absolute correlation. For example, this localization behavior was also described by Flowerdew (2015). The error reduction is largest for weak and distant correlations.
This section presents mean absolute 1000member vertical correlations and EOLs for various settings. First, we will evaluate how vertical localization for various single variable pairs should be constructed. Afterward, we will group variable pairs based on similar behavior. Finally, at the end of the results section, we will evaluate the error reduction of all discussed localization approaches, including combinations with the SEC.
3.1 Vertical localization for single variable pairs
As discussed in Sect. 2.4, the domainaveraged absolute vertical correlation can aid the interpretation of the EOL. For this reason, we will first evaluate the mean absolute vertical correlation and then the EOL. Figure 2 shows the mean absolute vertical correlation for all possible variable combinations and reference level 500 hPa. Selfcorrelations of the same variable all peak at the reference level. In contrast, crosscorrelations are weaker and do not always exhibit a maximum correlation at 500 hPa. The TU correlation, for example, peaks around the tropopause, while the UT correlation reveals a minimum at that height. The mean vertical correlation length is variabledependent, shortest for specific humidity and longest for wind. The domainaveraged absolute vertical correlation only exhibits a fairly small variability within the 5 d experimental period. The variability between day and night also appears to be small (not shown). Results could, however, differ for other conditions or seasons, e.g., situations with strong atmospheric stability.
Next, we focus on the EOL derived for 40member subsamples from all forecasts. Figure 3 displays the EOL for all variable combinations and reference level 500 hPa. The EOL depends on the prevailing correlation but has a different shape and vertical extent. As seen for the single forecast example in Sect. 2.5, weaker correlations are more affected by sampling errors and require stronger correction. Consequently, all crosscorrelations require a stronger localization. The localization for crosscorrelations reveals an amplitude smaller than 1 at the reference level. Given this behavior, tapering functions for crosscorrelations should not be 1 at zero distance when applying a distancedependent localization. Selfcorrelations are less affected by sampling error and require only a weaker correction, especially close to the reference level.
EOLs for humidity correlations all peak at the reference level 500 hPa (Fig. 3a). However, temperature and wind EOLs behave differently (Fig. 3b, c) and do not peak at the reference level following the correlation pattern (Fig. 2b, c). For example, the TU EOL peaks around the tropopause, where winds are typically strongest. Wind correlations (e.g., UU; Fig. 3c) require only a small correction. The EOL for UV correlations is almost constant with height and does not show a distinct maximum. All self and crosscorrelations involving humidity peak at the reference level 500 hPa (for example, see UQ localization).
Overall, the variability of domainaveraged correlations from forecast to forecast is small (Fig. 2). EOLs exhibit a larger variability than domainaveraged correlations. For most variables, the variability is larger close to the surface, especially for temperature correlations (Fig. 3b). Results should be treated with caution where changes in the EOL with height are smaller than the variability from forecast to forecast.
Subsequently, we will discuss the EOL for two additional reference levels to highlight changes in height within the troposphere. Figure 4 shows the EOL for a reference level 300 hPa. For reference level 300 hPa, EOLs appear to be broader compared to 500 hPa. This height dependence is in line with larger vertical correlation length scales found for the upper troposphere, in contrast to the lower troposphere, boundary layer, or close to the surface. Similar to other reference levels in the middle and upper troposphere, EOLs for correlations between wind and temperature reveal a maximum (TU; Fig. 4b) and minimum (UT; Fig. 4c) above the tropopause level.
All reference levels within the boundary layer show similar behavior of the EOL (see, for example, Fig. 5 using reference level 900 hPa). The EOL shows a narrow optimal vertical localization for reference levels close to the surface. In contrast to higher reference levels, the EOL of crosscorrelations also peaks at the reference level (Fig. 5). The EOL drops to different constant values with increasing distance. For wind and humidity, the EOL reveals an almost constant value above 550 hPa. In contrast, the EOL for temperature steadily declines with increasing distance until the domain top. Temperature selfcorrelations (TT) exhibit a second peak in the upper troposphere. EOLs do not converge to 0 for large vertical distances. Separation distances where the EOL converges to a small constant value could indicate suitable cutoff distances. A common aspect of the choice of cutoff distance is the signaltonoise ratio that depends on the ensemble size and correlation strength.
Error reduction for different variables
Assessing the EOL for single variable pairs revealed several requirements for vertical localization. Now, we evaluate the error reduction by the EOL, considering each possible correlation pair separately. The 1000member ensemble correlation serves as truth to compute the RMSD of each 40member subsample correlation. Figure 6 displays the RMSD before and after applying the EOL. The applied EOL varies for each forecast and height level for the error evaluation. The final result shows the average RMSD of all 40member subsamples, forecasts, and height levels. The results can be interpreted as a benchmark of the maximum possible correlation error reduction achieved by a domainuniform height and variabledependent localization. Results for optimizing the analysis may lead to different optimal localization values under some circumstances, but this analysis is beyond the scope of this paper.
The sampling error of the 40member correlation of most correlations lies within the expected range and close to $(\sqrt{\mathrm{40}}{)}^{\mathrm{1}}$ (Fig. 6). Selfcorrelations exhibit a smaller sampling error as, on average, they are stronger and less affected by spurious correlations. The error reduction achieved by the EOL ranges approximately from 10 % to 40 %, depending on the variable pair. The QQ selfcorrelation benefits most from localization, whereas the UU selfcorrelation benefits least. Correlations involving humidity are weaker and, therefore, benefit most from localization. On the other hand, correcting temperature correlations seems most challenging. Temperature correlations exhibit the largest RMSD, even after applying the EOL. The error is larger than for wind correlations, which is surprising considering a larger correlation strength and length for wind. This result could originate from a larger variability of vertical temperature correlations within the domain, given strong convective processes and the associated latent heat release. Temperature correlations, consequently, could benefit from an adaptive localization that applies different localization scales within the domain depending on, e.g., vertical velocity. The first tests showed promising results for such a situationdependent approach, but a thorough evaluation will be left for subsequent study.
3.2 Vertical localization for grouped variable pairs
Some operational DA systems apply a uniform distancebased vertical localization that does not change with time, height, variable, or observation type. In this case, appropriate localization needs to meet several requirements using a suitable uniform localization approach. Results in Sect. 3.1 showed that crosscorrelations systematically behave differently than selfcorrelations. For this reason, we will now evaluate the mean absolute correlation and EOL of three groups of variables: selfcorrelations, crosscorrelations, or all correlations combined. Derived EOLs now minimize the sampling error for all gathered correlations of each group.
Figure 7 displays the mean absolute correlation for the three groups of correlations. The results show the average correlation and its variability over the 10 forecasts. Selfcorrelations again highlight the height dependence of the vertical correlation length and always exhibit a peak that is 1. Crosscorrelations are weaker and only exhibit a narrow peak at the reference level. For all correlations combined, the peak amplitude is closer to the peak of crosscorrelations as there are more crosscorrelations than selfcorrelations. Combining all correlations or only crosscorrelations results in a peak amplitude smaller than 1 at the reference level.
In contrast, the peak amplitude of the EOL for all correlations is closer to the peak of selfcorrelation (Fig. 8). The shape of EOLs substantially differs from the single variable pair cases. The EOL is weaker due to wind correlations that account for half of all correlations. The change in the shape of the EOL indicates that different tapering functions could be needed for different variables. Minimizing the error for grouped correlations, the strength of the EOL is always weaker than 0.4. Finally, domainaveraged absolute correlations reveal a small variability from forecast to forecast (Fig. 7). The same applies to EOLs. Only the EOL of selfcorrelations exhibits a slightly larger variability, especially far from the reference level (Fig. 8).
3.3 Evaluation of error reduction
3.3.1 Setting
As discussed in Sect. 3.1, the maximum reduction of sampling errors achieved by an EOL ranges from 11 % to 44 % depending on the variable pair. Now, we will compare the performance of the EOL with different localization setups that use two common localization approaches, a distancedependent localization using a Gaspari–Cohn tapering function (GC; Houtekamer and Mitchell, 1998; Gaspari and Cohn, 1999) and a statistical sampling error correction (Anderson, 2012). Furthermore, we investigate the benefit of combining nonadaptive localization approaches with the adaptive SEC. Compared to Sect. 3.1, the improvement will be evaluated using 1000member correlations from independent background forecasts. Again we will analyze the improvement relative to uncorrected 40member ensemble subsample correlations (REF40, Fig. 9). The first eight forecasts (29 May to 1 June 2016) serve as training data for estimating EOLs. Similarly, localization scales for distancedependent localization are tuned using the same training period. We then verified the performance using the last two independent forecasts on 2 June 2016.
3.3.2 EOL
Figure 9 displays the error reduction achieved by all considered vertical localization setups. REF40 shows the RMSD found when modeling error correlations using small 40member ensembles without localization. First, we will evaluate the performance of different EOL settings. Applying a different EOL for each variable pair and height (as presented in Sect. 3.1) gives the largest error reduction of all the setups (SINGLE, 26.7 %). Only small differences are visible between day and night (not shown). Using different EOLs only for self and crosscorrelations leads to a slightly reduced performance but still gives about 23 % error reduction (SELF). Applying an EOL that was estimated for all correlations at once reduces the error by 17 % (ALL). Given these results, treating variable pairs and self or crosscorrelations differently enables substantial improvements. Finally, we tested the error reduction for applying the EOL estimated for selfcorrelations to both self and crosscorrelations of each variable (e.g., EOL derived from TT applied to TT, TQ, TU, and TV). For this setting, the error reduction was similar to ALL or SEC (not shown), which underlines the benefit of treating self and crosscorrelations differently.
3.3.3 Distancedependent localization
Now, we will compare the performance of EOLs to three different domainuniform distancedependent localization approaches using Gaspari–Cohn functions. Section 2.3.1 provides more details on distancedependent Gaspari–Cohn localization and details on all three considered localization setups (GC, GCLEV, and DWD). We will first evaluate two optimized setups with tuned localization scales (GC and GCLEV) and then compare them to a nontuned setup (DWD).
GC uses a uniform localization scale for all levels and variable pairs, and GCLEV uses a heightdependent optimal localization scale that changes with the reference level. GC reduces the sampling error by about 10 %. Using heightdependent localization scales (GCLEV) slightly improves the performance further by about 1 %. However, the small gain of the heightdependent localization is partly associated with a suboptimal shape of the tapering function, given the error reduction achieved by the uniform EOL (ALL). This comparison highlights that finding suitable tapering scales and functions bears great potential for improving vertical localization.
In contrast, a vertical localization constructed similarly to the regional DA system of the DWD increases the difference of the 40member ensemble correlation with respect to the 1000member ensemble. The increased difference originates from the damping of meaningful error correlations. The DWD system employs a LETKF that uses observationspace localization, tuned to function in all seasons and weather situations that may differ from our investigation period. Furthermore, it needs to be considered that localization in the LETKF also affects the degrees of freedom of the analysis (Hotta and Ota, 2021). The DWD setup illustrates that an appropriate localization depends on various aspects. Consequently, our findings will likely have different implications for different DA algorithms. However, the LETKF, for example, could benefit from applying different localization scales for different observed variables. Based on the results in Sect. 3.1, humidity, temperature, or wind require different vertical localization scales.
3.3.4 SEC
Now, we will evaluate the benefit of using a lookup tablebased SEC that adjusts correlations based on predefined statistical assumptions. The SEC is an adaptive localization approach that corrects sampling errors as a function of the correlation value. Therefore, the SEC applies an individual correction for each correlation within the domain. An adaptive localization (SEC) achieves 17.5 % error reduction and outperforms a optimal domainuniform GC localization. The SEC exhibits a similar error reduction to that seen for ALL but cannot outperform the SELF or SINGLE setup. An optimal domainuniform localization can compete with an adaptive statistical sampling error correction for the evaluated period.
3.3.5 Combined approaches
Finally, we investigate the benefit of combining the statistical SEC with an EOL or a distancedependent localization. For this analysis, EOLs have been estimated after applying the SEC to highlight the maximum error reduction achieved by combining SEC with an optimal localization. The localization scale of the distancedependent localization is kept the same as for the GC setup to emphasize required changes for the localization scale. SEC + GC reveals a similar performance to the SEC alone but outperforms the GC setup. Combining SEC with GC requires a retuning of localization scales to larger values (not shown). Combining the SEC with a uniform EOL (SEC + ALL) reduces the sampling error by about 20 %. However, combining the SEC with the SELF or SINGLE EOL leads to less error reduction. The poor performance could originate from suboptimal assumptions made in the derivation of the SEC (Anderson, 2016; Necker et al., 2020b). For example, the EOL exhibited values larger than 1 when estimated after applying the SEC, compensating for an overcorrection of sampling errors, especially close to the reference level (not shown). In this study, we apply the most general SEC lookup table as provided in DART (Anderson et al., 2009), which assumes that each correlation value is equally likely. Studying more informed prior assumptions in the SEC may lead to better results but is beyond the scope of the present study.
3.4 Covariance localization and positive semidefiniteness
The EOL approach empirically yields an optimal localization by minimizing differences between sample correlations and a defined true correlation. By design, the results discussed above exclude algorithmspecific requirements to better understand how vertical localization should behave in different situations. However, further steps might be required to apply EOL results depending on the data assimilation algorithm. As mentioned in Sect. 2.5, using EOL estimates does not necessarily yield a positive semidefinite localization matrix. Consequently, EOL localization could cause nonproper mathematical covariance matrices and undermine the data assimilation process. For example, positive semidefinite covariance matrices are elemental when solving a quadratic cost function as they ensure a global minimum. For this reason, we will now discuss different approaches that allow one to achieve positive semidefiniteness of the EOL.
Ménétrier et al. (2015a) applied a Gaussian fitting based on the Gaspari–Cohn function (Gaspari and Cohn, 1999) to ensure SPSD. However, fitting a correlation function restricts the localization to a specific function shape. This restriction can diminish the error reduction. In our case, the error reduction achieved by an optimally tuned Gaspari–Cohn function is substantially smaller than by the EOL, as discussed in Sect. 3.3 and Fig. 9. This finding motivates exploration of other localization functions (Daley et al., 2015; Bolin and Wallin, 2016), including multivariate localization functions (Stanley et al., 2021), to improve fitting approaches.
Besides function fitting, reconditioning of matrices can help achieve positive definiteness (Tabeart et al., 2019). Given its aim, a localization matrix should have similar properties to a correlation matrix, which exhibits ones on the diagonal. Higham (2002, theorem 2.5) states that for a symmetric matrix with t nonpositive eigenvalues and diagonal elements ≥1, the nearest correlation matrix has at least t zero eigenvalues. Following this theorem, we attempted to set all negative eigenvalues to zero using an EOLbased localization matrix and eigendecomposition. Forcing negative eigenvalues to zero ensured positive semidefiniteness but led to values larger than one on the diagonal of the matrix. Further matrix transformations were required to achieve a proper correlation matrix.
Finally, our most successful attempt at achieving positive definiteness aiming for the least changes in the EOL was by searching for the nearest correlation matrix using specifically designed mathematical algorithms. For example, Higham (2002) highlighted that the convexity properties of the problem allow one to find a unique nearest correlation matrix (NCM) for a given symmetric matrix, in our case the EOLbased localization matrix. The distance between matrices can be measured using weighted Frobenius norms. We apply the NCM algorithm (Higham, 2002) for the SINGLE EOL case as a proof of concept. Employing four state variables on 20 vertical levels yields an 80×80 EOLbased vertical localization matrix for one vertical column (Fig. 10a). The eigenvalues of this EOL matrix range from about −0.5 to 50, with approximately half the eigenvalues being negative. The EOL localization matrix features ones on the diagonal and reconfirms that crosscorrelations require stronger tapering. The nearest correlation matrix computed by the NCM algorithm exhibits small changes in offdiagonal elements compared to the EOLbased matrix (Fig. 10b, c). Zooming in, the SPSD matrix appears to be smoother. Comparing the error reduction (not shown), the nearest SPSD matrix performs only marginally worse than the EOL matrix. The relative difference in sampling error reduction for a test case was lower than 1 %. However, the EOL achieves the larger error reduction as it is designed to minimize the sampling error without any constraints.
This example suggests that ensuring SPSD can be achieved with minor changes to the EOL estimate. However, providing a general answer on how the EOL needs to be adapted is difficult as changes will depend on the construction of the localization matrix and its unique nearest correlation matrix. NCM algorithms can iteratively determine the nearest correlation matrix for a symmetric matrix and could be a useful tool for data assimilation. Choosing the best approach to guaranteeing SPSD is likely casedependent given changing properties of the problem and potentially very large matrices in NWP.
Current ensemble data assimilation systems suffer from severe undersampling requiring vertical localization of error covariances. Our study analyzes vertical correlations from an existing convectionpermitting 1000member ensemble simulation (Necker et al., 2020a, b). The 1000member ensemble correlation is assumed as truth for studying reliable vertical correlations and optimal vertical localization in 40member subsamples. The unique convectivescale simulation covers 10 forecasts in a 5 d midlatitude summer period. Our analysis includes four prognostic variables (humidity, temperature, and two horizontal wind components) on 20 pressure levels. We apply the 1000member ensemble and various 40member subsamples to derive an empirical optimal localization (EOL) for different settings. Those settings include localization for single variable pairs and variables grouped by common behavior. Presented EOLs minimize the sampling error in sample correlations assuming the 1000member correlation as truth and provide insights into how to construct an optimal vertical localization independent of algorithmspecific constraints.
Furthermore, we use the 1000member ensemble to evaluate the error reduction achieved by different localization approaches. These approaches include EOLs, distancedependent localization approaches using a Gaspari–Cohn tapering function (Houtekamer and Mitchell, 1998; Gaspari and Cohn, 1999), and an adaptive statistical sampling error correction (Anderson, 2012). Overall, our results lead to the following conclusions for vertical localization.

Localization scales. All investigated variables reveal different average correlation scales, which result in different EOL scales. Within the troposphere, EOL scales increase with height. Humidity requires the strongest localization with short scales. EOL scales for temperature appear to be larger than for humidity and exhibit the largest variability from forecast to forecast. Given a high variability, temperature correlations could benefit most from using adaptive localization. Our results indicate that winds can be vertically correlated throughout the troposphere, resulting in the largest localization scales. Given this outcome, it could be beneficial not to cut off wind correlations within the troposphere.

Localization shape. The EOL provides insights into the required shape of localization functions. Correlations of different variable pairs require differently shaped localization functions. Localization functions should not necessarily be symmetric in ln (p), as seen for wind. Furthermore, the optimal center of a distancedependent localization can deviate from the reference level. For example, correlations of temperature and wind peak below the tropopause if the reference level is above the boundary layer. The maximum vertical correlation could indicate a suitable positioning of distancedependent tapering functions. Finally, EOLs do not reveal a clear localization cutoff distance for tropospheric correlations. However, other considerations, e.g., continuity, computational efficiency, or matrix rank, may also need to be considered when deciding on a cutoff.

Self and crosscorrelations. Self (e.g., temperature–temperature) and crosscorrelations (e.g., temperature–humidity) should be localized differently. This fact could allow the development of correlationdependent localization approaches. For example, selfcorrelations require no localization at zero distance, while the amplitude of crosscorrelations should be tapered by at least 25 %. Differently treating self and crosscorrelations resulted in performance close to a variabledependent localization.

Domainuniform localization. A tuned uniform distancedependent localization using Gaspari–Cohn functions reduces the sampling error by about 10 %. Using tapering functions with an optimal shape could improve the localization substantially. The maximum error reduction was found for domainuniform, variable, and heightdependent EOLs with about 27 % improvement. Distinguishing between self and crosscorrelations leads to a similar but slightly smaller error reduction.

Adaptive localization. A statistical sampling error correction (SEC) achieves similar error reduction to a variable and domainuniform localization. Combining the SEC with a Gaspari–Cohn localization improves the error reduction. However, combining distancedependent and statistical approaches requires retuning of localization scales. Combining SEC and EOLs led to an overcorrection of correlations, which slightly degraded the error reduction. This change could be related to suboptimal prior assumptions when deriving SEC, as discussed by Anderson (2016) and Necker et al. (2020b).
Our results allow a better understanding of the requirements for vertical localization. When employing these conclusions, it is important to consider the specific demands of different ensemble filter algorithms. In ensemble transform Kalman filters, localization increases the degrees of freedom of the analysis and thereby enables the assimilation of more observations (Hotta and Ota, 2021). Furthermore, our evaluation excluded considerations about the rank of the error covariance matrix and computational efficiency. Hence, our findings might need to be adapted to improve the analysis performance depending on the data assimilation system. Localization in operational NWP has many systemdependent requirements and is tuned to avoid bad signaltonoise ratios during assimilation. For example, while we find no strong support for a vertical cutoff within the troposphere for some variables, this could be beneficial for the reasons discussed above.
How to apply EOL estimates will vary with the data assimilation algorithm as the application of localization is highly algorithmspecific. In case of covariance localization, constructing a generally nonSPSD localization matrix based on the EOL does not guarantee a symmetric positive semidefinite localized covariance matrix. However, different approaches allow one to achieve positive semidefiniteness of localization matrices. Applying an NCM algorithm (Higham, 2002) to achieve positive semidefiniteness resulted in only very minor changes in the EOL that hardly affect the error reduction.
For a serial filter (e.g., the ensemble adjustment Kalman filter (EAKF) by Anderson, 2001), an EOLbased localization can be applied directly, and it is planned to test this in followon studies. The EAKF does not involve a Schur product localization of a covariance matrix as each single observation is assimilated at a time, serially. Instead, the EAKF localizes the increment or gain. The gain between the observation and each state variable is multiplied by a scalar between 0 and 1. This localization factor can be provided by the EOL.
Our study solely judges localization based on ensemble sampling error, assuming the 1000member ensemble correlation as truth. It is difficult to predict the number of ensembles needed to apply our method, as it will vary for differing scenarios. However, we do not expect our results to change drastically if we had a larger ensemble. Besides, it would be interesting to compare the EOL with the ELF or GGF approach. For example, comparing ELF and EOL could allow us to investigate other error sources in the assimilation that can influence localization (Anderson and Lei, 2013). However, a proper comparison would require an OSSE with a sufficiently large ensemble.
We have found robust results for a midlatitude convective summer period. The everincreasing computational capabilities will enable extended data sets and a higher vertical resolution that is comparatively coarse in the current setup. Furthermore, our approach can be easily applied to other large ensemble simulations to study additional aspects, including horizontal localization. Extending this analysis is desirable given that localization can depend on the underlying weather condition (Lei et al., 2015; Destouches et al., 2021). For example, using a global simulation with a higher model top would allow us to study different geographical regions, seasons, and stratospheric correlations that are particularly important for satellite data assimilation (Lei et al., 2018; Scheck et al., 2020).
Code and processed data such as derived empirical optimal localizations are shared on Zenodo: https://doi.org/10.5281/zenodo.7254119 (Necker, 2022). The 1000member ensemble data set and derived covariances and correlations (approximately 60 TB of data) are too large for an upload but are available upon request to the corresponding author.
TN and MW were responsible for the conceptualization and formal analysis. All the authors from the University of Vienna contributed to the development of the methodology. TN developed the software code and was responsible for data curation and visualization of results. TM supported the research with important computational resources. TN and MW wrote and prepared the original paper draft. DH, PJG, and TM helped during the review and editing.
At least one of the (co)authors is a member of the editorial board of Nonlinear Processes in Geophysics. The peerreview process was guided by an independent editor, and the authors also have no other competing interests to declare.
Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Many thanks to Juan Ruiz, Jago Silberbauer, Jeffrey Anderson, and other colleagues at the University of Vienna, RIKEN RCCS in Kobe, and LMU in Munich, who contributed to this research. Furthermore, we want to thank the two reviewers and the editor for their helpful comments that allowed us to improve the manuscript. The opensource project and Python package “xarray” (Hoyer and Hamman, 2017) has been used to process ensemble data. Openaccess funding was provided by the University of Vienna.
Openaccess funding was provided by the University of Vienna.
This paper was edited by Olivier Talagrand and reviewed by Pavel Sakov and one anonymous referee.
Anderson, J.: Exploring the need for localization in ensemble data assimilation using a hierarchical ensemble filter, Physica D, 230, 99–111, https://doi.org/10.1016/j.physd.2006.02.011, 2007. a, b, c
Anderson, J. and Lei, L.: Empirical Localization of Observation Impact in Ensemble Kalman Filters, Mon. Weather Rev., 141, 4140–4153, https://doi.org/10.1175/MWRD1200330.1, 2013. a, b, c
Anderson, J., Hoar, T., Raeder, K., Liu, H., Collins, N., Torn, R., and Avellano, A.: The Data Assimilation Research Testbed: A Community Facility, B. Am. Meteor. Soc., 90, 1283–1296, https://doi.org/10.1175/2009BAMS2618.1, 2009. a, b
Anderson, J. L.: An Ensemble Adjustment Kalman Filter for Data Assimilation, Mon. Weather Rev., 129, 2884–2903, https://doi.org/10.1175/15200493(2001)129<2884:AEAKFF>2.0.CO;2, 2001. a
Anderson, J. L.: Localization and Sampling Error Correction in Ensemble Kalman Filter Data Assimilation, Mon. Weather Rev., 140, 2359–2371, https://doi.org/10.1175/MWRD1100013.1, 2012. a, b, c, d, e, f, g, h
Anderson, J. L.: Reducing Correlation Sampling Error in Ensemble Kalman Filter Data Assimilation, Mon. Weather Rev., 144, 913–925, https://doi.org/10.1175/MWRD150052.1, 2016. a, b, c, d
Bannister, R. N.: A review of forecast error covariance statistics in atmospheric variational data assimilation. II: Modelling the forecast error covariance statistics, Q. J. Roy. Meteor. Soc., 134, 1971–1996, https://doi.org/10.1002/qj.340, 2008. a
Bannister, R. N.: A review of operational methods of variational and ensemblevariational data assimilation, Q. J. R. Meteorol. Soc., 143, 607–633, https://doi.org/10.1002/qj.2982, 2017. a, b
Bannister, R. N., Migliorini, S., Rudd, A. C., and Baker, L. H.: Methods of investigating forecast error sensitivity to ensemble size in a limitedarea convectionpermitting ensemble, Geosci. Model Dev. Discuss. [preprint], https://doi.org/10.5194/gmd2017260, in review, 2017. a, b
Bishop, C. H. and Hodyss, D.: Ensemble covariances adaptively localized with ECORAP. Part 1: tests on simple error models, Tellus A, 61, 84–96, https://doi.org/10.1111/j.16000870.2008.00371.x, 2009a. a
Bishop, C. H. and Hodyss, D.: Ensemble covariances adaptively localized with ECORAP. Part 2: a strategy for the atmosphere, Tellus A, 61, 97–111, https://doi.org/10.1111/j.16000870.2008.00372.x, 2009b. a
Bolin, D. and Wallin, J.: Spatially adaptive covariance tapering, Spatial Statistics, 18, 163–178, https://doi.org/10.1016/j.spasta.2016.03.003, 2016. a, b
Bonavita, M., Hólm, E., Isaksen, L., and Fisher, M.: The evolution of the ECMWF hybrid data assimilation system, Q. J. Roy. Meteor. Soc., 142, 287–303, https://doi.org/10.1002/qj.2652, 2016. a
Bouttier, F., Raynaud, L., Nuissier, O., and Menetrier, B.: Sensitivity of the AROME ensemble to initial and surface perturbations during HyMeX, Q. J. Roy. Meteor. Soc., 142, 390–403, https://doi.org/10.1002/qj.2622, 2016. a
Craig, G. C., Puh, M., Keil, C., Tempest, K., Necker, T., Ruiz, J., Weissmann, M., and Miyoshi, T.: Distributions and convergence of forecast variables in a 1000 member convectionpermitting ensemble, Q. J. Roy. Meteor. Soc., 148, 2325–2343, https://doi.org/10.1002/qj.4305, 2022. a, b
Daley, D., Porcu, E., and Bevilacqua, M.: Classes of compactly supported covariance functions for multivariate random fields, Stoch. Env. Res. Risk A., 29, 1249–1263, https://doi.org/10.1007/s004770140996y, 2015. a
Destouches, M., Montmerle, T., Michel, Y., and Ménétrier, B.: Estimating optimal localization for sampled backgrounderror covariances of hydrometeor variables, Q. J. Roy. Meteor. Soc., 147, 74–93, https://doi.org/10.1002/qj.3906, 2021. a, b
Evensen, G.: Sequential data assimilation with a nonlinear quasigeostrophic model using Monte Carlo methods to forecast error statistics, J. Geophys. Res.Oceans, 99, 10143–10162, https://doi.org/10.1029/94JC00572, 1994. a
Flowerdew, J.: Towards a theory of optimal localisation, Tellus A, 67, 25257, https://doi.org/10.3402/tellusa.v67.25257, 2015. a, b, c, d
Gaspari, G. and Cohn, S. E.: Construction of correlation functions in two and three dimensions, Q. J. Roy. Meteor. Soc., 125, 723–757, https://doi.org/10.1002/qj.49712555417, 1999. a, b, c, d, e, f, g
Gaspari, G., Cohn, S. E., Guo, J., and Pawson, S.: Construction and application of covariance functions with variable lengthfields, Q. J. Roy. Meteor. Soc., 132, 1815–1838, https://doi.org/10.1256/qj.05.08, 2006. a
Greybush, S. J., Kalnay, E., Miyoshi, T., Ide, K., and Hunt, B. R.: Balance and Ensemble Kalman Filter Localization Techniques, Mon. Weather Rev., 139, 511–522, https://doi.org/10.1175/2010MWR3328.1, 2011. a
Gustafsson, N., Janjić, T., Schraff, C., Leuenberger, D., Weissman, M., Reich, H., Brousseau, P., Montmerle, T., Wattrelot, E., Bučánek, A., Mile, M., Hamdi, R., Lindskog, M., Barkmeijer, J., Dahlbom, M., Macpherson, B., Ballard, S., Inverarity, G., Carley, J., Alexander, C., Dowell, D., Liu, S., Ikuta, Y., and Fujita, T.: Survey of data assimilation methods for convectivescale numerical weather prediction at operational centres, Q. J. Roy. Meteor. Soc., 144, 1218–1256, https://doi.org/10.1002/qj.3179, 2018. a, b
Hagelin, S., Son, J., Swinbank, R., McCabe, A., Roberts, N., and Tennant, W.: The Met Office convectivescale ensemble, MOGREPSUK, Q. J. Roy. Meteor. Soc., 143, 2846–2861, https://doi.org/10.1002/qj.3135, 2017. a
Hamill, T., Whitaker, J., and Snyder, C.: DistanceDependent Filtering of Background Error Covariance Estimates in an Ensemble Kalman Filter, Mon. Weather Rev., 129, 2776–2790, https://doi.org/10.1175/15200493(2001)129<2776:DDFOBE>2.0.CO;2, 2001. a, b, c
Higham, N. J.: Computing the nearest correlation matrix–a problem from finance, IMA J. Numer. Anal., 22, 329–343, https://doi.org/10.1093/imanum/22.3.329, 2002. a, b, c, d
Hohenegger, C. and Schaer, C.: Predictability and Error Growth Dynamics in CloudResolving Models, J. Atmos. Sci., 64, 4467–4478, https://doi.org/10.1175/2007JAS2143.1, 2007. a
Horn, R. A. and Johnson, C. R.: Matrix Analysis, Cambridge University Press, 2 edn., https://doi.org/10.1017/CBO9781139020411, 2012. a
Hotta, D. and Ota, Y.: Why does EnKF suffer from analysis overconfidence? An insight into exploiting the everincreasing volume of observations, Q. J. Roy. Meteor. Soc., 147, 1258–1277, https://doi.org/10.1002/qj.3970, 2021. a, b
Houtekamer, P. L. and Mitchell, H. L.: Data Assimilation Using an Ensemble Kalman Filter Technique, Mon. Weather Rev., 126, 796–811, https://doi.org/10.1175/15200493(1998)126<0796:DAUAEK>2.0.CO;2, 1998. a, b, c, d, e
Houtekamer, P. L. and Mitchell, H. L.: A Sequential Ensemble Kalman Filter for Atmospheric Data Assimilation, Mon. Weather Rev., 129, 123–137, https://doi.org/10.1175/15200493(2001)129<0123:ASEKFF>2.0.CO;2, 2001. a, b
Hoyer, S. and Hamman, J. J.: xarray: ND labeled Arrays and Datasets in Python, Journal of Open Research Software, 5, 1–6, https://doi.org/10.5334/jors.148, 2017. a
Hu, G., Dance, S. L., Bannister, R. N., Chipilski, H., Guillet, O., Macpherson, B., Weissmann, M., and Yussouf, N.: Progress, challenges, and future steps in data assimilation for convectionpermitting numerical weather prediction: Report on the virtual meeting held on 10 and 12 November 2021, Atmos. Sci. Lett., 24, e1130, https://doi.org/10.1002/asl.1130, 2023. a
Hunt, B. R., Kostelich, E. J., and Szunyogh, I.: Efficient data assimilation for spatiotemporal chaos: A local ensemble transform Kalman filter, Physica D, 230, 112–126, https://doi.org/10.1016/j.physd.2006.11.008, 2007. a
Kepert, J. D.: Covariance localisation and balance in an Ensemble Kalman Filter, Q. J. Roy. Meteor. Soc., 135, 1157–1176, https://doi.org/10.1002/qj.443, 2009. a
Kirchgessner, P., Nerger, L., and BunseGerstner, A.: On the Choice of an Optimal Localization Radius in Ensemble Kalman Filter Methods, Mon. Weather Rev., 142, 2165–2175, https://doi.org/10.1175/MWRD1300246.1, 2014. a
Kondo, K. and Miyoshi, T.: Impact of Removing Covariance Localization in an Ensemble Kalman Filter: Experiments with 10 240 Members Using an Intermediate AGCM, Mon. Weather Rev., 144, 4849–4865, https://doi.org/10.1175/MWRD150388.1, 2016. a, b
Kunii, M.: The 1000Member Ensemble Kalman Filtering with the JMA Nonhydrostatic Mesoscale Model on the K Computer, J. Meteorol. Soc. Jpn., 92, 623–633, https://doi.org/10.2151/jmsj.2014607, 2014. a
Lei, L. and Anderson, J. L.: Comparisons of Empirical Localization Techniques for Serial Ensemble Kalman Filters in a Simple Atmospheric General Circulation Model, Mon. Weather Rev., 142, 739–754, https://doi.org/10.1175/MWRD1300152.1, 2014. a, b, c
Lei, L., Anderson, J. L., and Romine, G. S.: Empirical Localization Functions for Ensemble Kalman Filter Data Assimilation in Regions with and without Precipitation, Mon. Weather Rev., 143, 3664–3679, https://doi.org/10.1175/MWRD1400415.1, 2015. a, b
Lei, L., Anderson, J. L., and Whitaker, J. S.: Localizing the impact of satellite radiance observations using a global group ensemble filter, J. Adv. Model. Earth Sy., 8, 719–734, https://doi.org/10.1002/2016MS000627, 2016. a, b
Lei, L., Whitaker, J. S., and Bishop, C.: Improving Assimilation of Radiance Observations by Implementing Model Space Localization in an Ensemble Kalman Filter, J. Adv. Model. Earth Sy., 10, 3221–3232, https://doi.org/10.1029/2018MS001468, 2018. a
Lei, L., Whitaker, J. S., Anderson, J. L., and Tan, Z.: Adaptive Localization for Satellite Radiance Observations in an Ensemble Kalman Filter, J. Adv. Model. Earth Sy., 12, e2019MS001693, https://doi.org/10.1029/2019MS001693, 2020. a
Lien, G.Y., Miyoshi, T., Nishizawa, S., Yoshida, R., Yashiro, H., Adachi, S. A., Yamaura, T., and Tomita, H.: The NearRealTime SCALELETKF System: A Case of the September 2015 KantoTohoku Heavy Rainfall, SOLA, 13, 1–6, https://doi.org/10.2151/sola.2017001, 2017. a
Michel, Y., Auligné, T., and Montmerle, T.: Heterogeneous ConvectiveScale Background Error Covariances with the Inclusion of Hydrometeor Variables, Mon. Weather Rev., 139, 2994–3015, https://doi.org/10.1175/2011MWR3632.1, 2011. a
Miyoshi, T. and Yamane, S.: Local Ensemble Transform Kalman Filtering with an AGCM at a T159/L48 Resolution, Mon. Weather Rev., 135, 3841–3861, https://doi.org/10.1175/2007MWR1873.1, 2007. a
Miyoshi, T., Kondo, K., and Imamura, T.: The 10,240member ensemble Kalman filtering with an intermediate AGCM, Geophys. Res. Lett., 41, 5264–5271, https://doi.org/10.1002/2014GL060863, 2014. a, b
Miyoshi, T., Kondo, K., and Terasaki, K.: Big Ensemble Data Assimilation in Numerical Weather Prediction, Computer, 48, 15–21, https://doi.org/10.1109/MC.2015.332, 2015. a
Miyoshi, T., Kunii, M., Ruiz, J., Lien, G.Y., Satoh, S., Ushio, T., Bessho, K., Seko, H., Tomita, H., and Ishikawa, Y.: Big Data Assimilation Revolutionizing Severe Weather Prediction, B. Am. Meteor. Soc., 97, 1347–1354, https://doi.org/10.1175/BAMSD1500144.1, 2016a. a
Miyoshi, T., Lien, G., Satoh, S., Ushio, T., Bessho, K., Tomita, H., Nishizawa, S., Yoshida, R., Adachi, S. A., Liao, J., Gerofi, B., Ishikawa, Y., Kunii, M., Ruiz, J., Maejima, Y., Otsuka, S., Otsuka, M., Okamoto, K., and Seko, H.: “Big Data Assimilation” Toward PostPetascale Severe Weather Prediction: An Overview and Progress, P. IEEE, 104, 2155–2179, https://doi.org/10.1109/JPROC.2016.2602560, 2016b. a
Ménétrier, B., Montmerle, T., Berre, L., and Michel, Y.: Estimation and diagnosis of heterogeneous flowdependent backgrounderror covariances at the convective scale using either large or small ensembles, Q. J. Roy. Meteor. Soc., 140, 2050–2061, https://doi.org/10.1002/qj.2267, 2014. a, b
Ménétrier, B., Montmerle, T., Michel, Y., and Berre, L.: Linear Filtering of Sample Covariances for EnsembleBased Data Assimilation. Part I: Optimality Criteria and Application to Variance Filtering and Covariance Localization, Mon. Weather Rev., 143, 1622–1643, https://doi.org/10.1175/MWRD1400157.1, 2015a. a, b
Ménétrier, B., Montmerle, T., Michel, Y., and Berre, L.: Linear Filtering of Sample Covariances for EnsembleBased Data Assimilation. Part II: Application to a ConvectiveScale NWP Model, Mon. Weather Rev., 143, 1644–1664, https://doi.org/10.1175/MWRD1400156.1, 2015b. a
Necker, T.: Empirical optimal localization/Vertical covariance localization, Zenodo [data set, code], https://doi.org/10.5281/zenodo.7254119, 2022. a
Necker, T., Geiss, S., Weissmann, M., Ruiz, J., Miyoshi, T., and Lien, G.Y.: A Convectivescale 1,000member Ensemble Simulation and Potential Applications, Q. J. Roy. Meteor. Soc., 146, 1423–1442, https://doi.org/10.1002/qj.3744, 2020a. a, b, c, d, e, f, g, h
Necker, T., Weissmann, M., Ruckstuhl, Y., Anderson, J., and Miyoshi, T.: Sampling Error Correction Evaluated Using a ConvectiveScale 1000Member Ensemble, Mon. Weather Rev., 148, 1229–1249, https://doi.org/10.1175/MWRD190154.1, 2020b. a, b, c, d, e, f, g, h
Nomokonova, T., Griewank, P. J., Löhnert, U., Miyoshi, T., Necker, T., and Weissmann, M.: Estimating the benefit of Doppler wind lidars for shortterm lowlevel wind ensemble forecasts, Q. J. Roy. Meteor. Soc., 1–19, https://doi.org/10.1002/qj.4402, 2022. a
Perianez, A., Reich, H., and Potthast, R.: Optimal Localization for Ensemble Kalman Filter Systems, J. Meteor. Soc. Jpn., 92, 585–597, https://doi.org/10.2151/jmsj.2014605, 2014. a
Piper, D., Kunz, M., Ehmele, F., Mohr, S., Mühr, B., Kron, A., and Daniell, J.: Exceptional sequence of severe thunderstorms and related flash floods in May and June 2016 in Germany – Part 1: Meteorological background, Nat. Hazards Earth Syst. Sci., 16, 2835–2850, https://doi.org/10.5194/nhess1628352016, 2016. a
Poterjoy, J., Zhang, F., and Weng, Y.: The Effects of Sampling Errors on the EnKF Assimilation of InnerCore Hurricane Observations, Mon. Weather Rev., 142, 1609–1630, https://doi.org/10.1175/MWRD1300305.1, 2014. a, b
Scheck, L., Weissmann, M., and Bach, L.: Assimilating visible satellite images for convectivescale numerical weather prediction: A casestudy, Q. J. Roy. Meteor. Soc., 146, 3165–3186, https://doi.org/10.1002/qj.3840, 2020. a
Schraff, C., Reich, H., Rhodin, A., Schomburg, A., Stephan, K., Periáñez, A., and Potthast, R.: Kilometrescale ensemble data assimilation for the COSMO model (KENDA), Q. J. Roy. Meteor. Soc., 142, 1453–1472, https://doi.org/10.1002/qj.2748, 2016. a
Stanley, Z., Grooms, I., and Kleiber, W.: Multivariate localization functions for strongly coupled data assimilation in the bivariate Lorenz 96 system, Nonlin. Processes Geophys., 28, 565–583, https://doi.org/10.5194/npg285652021, 2021. a, b
Tabeart, J. M., Dance, S. L., Lawless, A. S., Nichols, N. K., and Waller, J. A.: Improving the condition number of estimated covariance matrices, Tellus, 72, 1–19, https://doi.org/10.1080/16000870.2019.1696646, 2019. a
Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., van der Walt, S. J., Brett, M., Wilson, J., Millman, K. J., Mayorov, N., Nelson, A. R. J., Jones, E., Kern, R., Larson, E., Carey, C. J., Polat, I., Feng, Y., Moore, E. W., VanderPlas, J., Laxalde, D., Perktold, J., Cimrman, R., Henriksen, I., Quintero, E. A., Harris, C. R., Archibald, A. M., Ribeiro, A. H., Pedregosa, F., van Mulbregt, P., and SciPy 1.0 Contributors: SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python, Nat. Methods, 17, 261–272, https://doi.org/10.1038/s4159201906862, 2020. a
Whitaker, J. S. and Hamill, T. M.: Evaluating Methods to Account for System Errors in Ensemble Data Assimilation, Mon. Weather Rev., 140, 3078–3089, https://doi.org/10.1175/MWRD1100276.1, 2012. a
Wu, P.Y., Yang, S.C., Tsai, C.C., and Cheng, H.W.: ConvectiveScale Sampling Error and Its Impact on the Ensemble Radar Data Assimilation System: A Case Study of a Heavy Rainfall Event on 16 June 2008 in Taiwan, Mon. Weather Rev., 148, 3631–3652, https://doi.org/10.1175/MWRD190319.1, 2020. a, b