Improving solution accuracy and convergence for stochastic physics parameterizations with colored noise
Panos Stinis, Huan Lei, Jing Li, Hui Wan

TL;DR
This paper extends the Itô correction for stochastic differential equations to include colored noise, demonstrating improved accuracy and convergence in numerical weather prediction models with faster, more efficient simulations.
Contribution
A generalized Itô correction for colored noise is derived and applied, enhancing solution accuracy and convergence in stochastic PDEs used in climate modeling.
Findings
Reduces time integration error with colored noise.
Enables longer time steps for same accuracy.
Improves convergence rate in stochastic simulations.
Abstract
Stochastic parameterizations are used in numerical weather prediction and climate modeling to help capture the uncertainty in the simulations and improve their statistical properties. Convergence issues can arise when time integration methods originally developed for deterministic differential equations are applied naively to stochastic problems. (Hodyss et al 2013, 2014) demonstrated that a correction term to various deterministic numerical schemes, known in stochastic analysis as the It\^o correction, can help improve solution accuracy and ensure convergence to the physically relevant solution without substantial computational overhead. The usual formulation of the It\^o correction is valid only when the stochasticity is represented by {\it white} noise. In this study, a generalized formulation of the It\^o correction is derived for noises of any color. The formulation is applied to a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization
Improving solution accuracy and convergence for stochastic physics parameterizations with colored noise
Panos Stinis
Advanced Computing, Mathematics and Data Division, Pacific Northwest National Laboratory, Richland WA 99354
Huan Lei
Department of Computational Mathematics, Science and Engineering and Department of Statistics and Probability, Michigan State University, East Lansing, MI 48824
Jing Li
Advanced Computing, Mathematics and Data Division, Pacific Northwest National Laboratory, Richland WA 99354
Hui Wan
Atmospheric Sciences and Global Change Division, Pacific Northwest National Laboratory, Richland WA 99354
Abstract
Stochastic parameterizations are used in numerical weather prediction and climate modeling to help capture the uncertainty in the simulations and improve their statistical properties. Convergence issues can arise when time integration methods originally developed for deterministic differential equations are applied naively to stochastic problems. [7, 8] demonstrated that a correction term to various deterministic numerical schemes, known in stochastic analysis as the Itô correction, can help improve solution accuracy and ensure convergence to the physically relevant solution without substantial computational overhead. The usual formulation of the Itô correction is valid only when the stochasticity is represented by white noise. In this study, a generalized formulation of the Itô correction is derived for noises of any color. The formulation is applied to a test problem described by an advection-diffusion equation forced with a spectrum of fast processes. We present numerical results for cases with both constant and spatially varying advection velocities to show that, for the same time step sizes, the introduction of the generalized Itô correction helps to substantially reduce time integration error and significantly improve the convergence rate of the numerical solutions when the forcing term in the governing equation is rough (fast varying); alternatively, for the same target accuracy, the generalized Itô correction allows for the use of significantly longer time steps and hence helps to reduce the computational cost of the numerical simulation.
1 Introduction
Physical and chemical processes happening in the Earth’s atmosphere span many orders of magnitude in terms of their spatial and temporal scales, which presents great challenges to numerical modeling. For example, in general circulation models, motions or phenomena that can not be resolved in space or time but have significant impact on the large-scale flow motions need to be accounted for using parameterizations (see e.g. [12].)
In recent years, stochastic parameterizations have become an active area of research (see review by [1, 11]). The fundamental principle behind the stochastic formulation is that the state of the unresolved processes at any instant is not entirely determined by the state of the resolved processes. Thus, an element of randomness needs to be introduced to account for this indeterminacy. This randomness can act as a source of roughness in the temporal evolution of the governing equations’ right-hand-side terms as well as in the evolution of the solution. Deterministic time integration schemes used in numerical weather prediction and climate projection models, however, typically assume temporal smoothness of the underlying solutions. When such schemes are applied naively to stochastic parameterizations, the conditions for solution convergence might no longer be satisfied.
There is a large body of work dedicated to the development of stochastic numerical schemes and stochastic versions of deterministic numerical schemes especially targeted for weather and climate applications (see e.g. [15, 18, 16, 3, 4, 6]). The purpose of our work is more modest. We want to study the use of a correction term that can help improve the solution accuracy of deterministic schemes when part of the variables of the model is replaced by noise and in particular colored noise.
As shown in [7], the convergence issue of deterministic numerical schemes when applied to stochastic parameterizations can be investigated through the use of tools from stochastic analysis (see e.g Section 3.3 in [13] and Section 4.9 in [10]). In particular, for the cases when an unresolved process is replaced by a rough random process (e.g. white noise), it is not difficult to construct examples for which popular deterministic numerical schemes (e.g, Euler forward and backward, Adams-Bashforth) will no longer converge to the physically relevant solution except for special cases (e.g., the second-order Runge-Kutta scheme analyzed by [7]). Multiple examples relevant for atmospheric modeling can be found in Figure 3 in the paper of [7]. Here, “physically relevant solution” refers to the one corresponding to ordinary calculus (see discussion below). In the study by [8], ensemble simulations of Hurricane Isaac in the year 2012 were conducted using the Navy Operational Global Atmospheric Prediction System; it was shown that the choice of numerical scheme for the stochastic term can lead to failure in predicting the correct ensemble mean of hurricane intensity.
The mathematical reason for the lack of convergence is that when we replace an unresolved process with white noise, the equations describing the phenomena under investigation make sense only in integral form (not in the usual differential form). The integral form of the equations contains a temporal integral of an expression involving the white noise process. If we try to estimate such an integral through a limiting process involving progressively refined subintervals, different answers will be obtained depending on the manner we choose to discretize the interval of integration (see e.g. Section 4.9 in [10]). The two most-studied discretization methods in stochastic analysis are: i) using the left endpoint of each subinterval (which leads to the Itô integral or Itô interpretation) and ii) using the middle point of each subinterval (which leads to the Stratonovich integral or Stratonovich interpretation). The Stratonovich interpretation leads to ordinary calculus while the Itô interpretation does not (see e.g. Sections 3.9 and 4 in [13]). Recall from the previous paragraph, that the physically relevant solution for the systems the weather and climate researchers are attempting to model is the one corresponding to ordinary calculus. Thus, the solution resulting from the Stratonovich interpretation is the physically relevant one [7].
It is important to note that many popular time integration schemes designed for deterministic problems will converge to the Itô solution when applied to stochastic problems driven by white noise [10]. In other words, naively describing an unresolved process by white noise and solving the stochastic equation with a deterministic numerical scheme can lead to erroneous results even in the limit of infinite temporal resolution. Fortunately, the Itô and Stratonovich interpretations are related, and this relationship can help recover, at least to some extent, the convergence of deterministic numerical schemes to the physically relevant Stratonovich solution. The connection between the two interpretations comes in the form of a correction term called the Itô correction. When the Itô correction is added to the equation, the numerical solution under the Itô interpretation converges to the Stratonovich solution.
While the above-mentioned Itô-Stratonovich correspondence is a basic concept in stochastic analysis, the widely known form of the Itô correction applies only to the case of white noise. A key feature of white noise is that it has zero auto-correlation (and hence no memory). Given the typical time step size of seconds to an hour in weather and climate models, some parameterized processes (e.g., turbulence and cumulus convection) can have characteristic time scales equivalent to multiple time steps. Therefore, colored noise, which has non-zero autocorrelation length, can provide a better description of such processes. In fact, the state of the art in accounting for model uncertainties of Earth systems points to the need of stochastic processes with spatio-temporal correlations (see e.g. Sections 3 and 5 in [11]), which makes our construction more relevant for applications.
A fundamental difference between colored noise and white noise is that colored noise is in principle resolvable while white noise is not. In other words, if one could use small enough step sizes, there would be no distinction between the Itô and Stratonovich interpretations for the case of colored noise. All deterministic numerical schemes will eventually converge to the Stratonovich solution. But even in simple examples, let alone the very complex and expensive systems encountered in weather and climate prediction, the critical timestep that recovers convergence to the Stratonovich solution can be prohibitively small. As a result, for realistically affordable time step sizes, the dichotomy between Itô and Stratonovich interpretations practically exists and needs to be addressed also for the cases of colored noise. In other words, the long time steps in practical applications motivate us to find time-stepping methods with higher accuracy.
Another point worth mentioning is that, as [7] and [8] have pointed out, certain deterministic numerical schemes (e.g., the second-order Runge-Kutta scheme) have (an unaveraged version of) the Itô correction already “built-in” and hence perform better for stochastic problems. Such schemes are typically multi-stage schemes which require multiple evaluations of the right-hand side of the governing equations, making them very expensive for weather and climate models. The Itô correction, in contrast, allows for the use of single-stage schemes (e.g. the Euler forward scheme) to be complemented by a correction constructed only for the stochastic term, and hence can be cost-effective. It should be noted that although the Itô integral can be viewed as applying the Euler forward scheme to the stochastic term, other discretization methods can also fail to converge to the Stratonovich integral, see Section 3 of [7]. This means that the addition of an Itô correction could aid in the restoration and/or acceleration of convergence to the Stratonovich solution also in the case of other numerical schemes.
For these reasons, we present in this paper a generalization of the Itô correction that is valid for noises of any color. We use an advection-diffusion equation with constant or spatially varying advection velocity to demonstrate that, for both white and colored noises, the generalized Itô correction can accelerate convergence to the Stratonovich solution when added to the Euler forward scheme. We demonstrate that improved convergence means higher accuracy for the same step size or, alternatively, larger step size (and hence lower computational cost) for the same target accuracy. These results from the simple but relevant test problem provide a proof of concept, which motivates further exploration of the generalized Itô correction for the purpose of helping improve the solution accuracy and efficiency in atmospheric models of various complexity, including general circulation models using stochastic parameterizations.
The remainder of the paper is organized as follows: Section 2 presents the derivation of the generalized Itô correction. Section 3 contains a presentation of the test problem, the advection-diffusion equation with constant and spatially varying advection velocity, along with analytical results (supplemental details can be found in the Appendix). Section 4 contains numerical results. Finally, Section 5 contains a discussion of our results as well as suggestions for future work.
2 The generalized Itô correction
We consider the following deterministic differential equation
[TABLE]
where and are the resolved dynamics and parameterized physics, respectively. Here we focus on the special case where takes the form
[TABLE]
This form results from the attempt to eliminate a fast-evoling physical quantity from the original equations and replace it by a time-dependent process. We can consider a more general form where depends also on the spatial variable, but that generalization will not alter the derivation of the generalized Itô correction below, hence we restrict our attention to the case where depends only on .
If the time scales associated with are substantially shorter than the time scales of , we can approximate by its stochastic counterpart defined as
[TABLE]
where (t) represents a general noise term. We note here that replacing by the noise term, may include a limiting process where the function may be also modified (see e.g. [14]).This does not alter the main line of our derivation and we keep the notation for the multiplicative factor.
Using Eq. (3), we get the following stochastic counterpart of the deterministic equation originally given by Eq. (1):
[TABLE]
Without loss of generality, we assume , where denotes the mean over different realizations of the noise process. If where is Dirac’s delta function, then is white noise and is a Wiener process; when , is a colored noise.
We focus on how to numerically solve Eq. (4) after its form has been derived; how to construct a good to approximate the original is a separate topic which is outside the scope of the current work.
2.1 Derivation
Let us take the integral over an arbitrary time window on both sides of Eq. (4). For , we discretize the time interval into bins of equal length and denote the increment of in each bin as . We use to denote the discretization point inside the -th bin, i.e., the instant where the value of is evaluated for numerical integration. With this notation, the integral of Eq. (4) can be written as
[TABLE]
In the white noise case (i.e., where is the Wiener process), the choice of discretization point for the integral can lead to different results [13]. The two most popular choices are defined as
[TABLE]
and
[TABLE]
Here Because the physical processes represented by the deterministic equation (1) are assumed continuous, the Stratonovich integral should be used in our case (see Section 3.3 in [13]).
Before proceeding further with the derivation, we note that the Itô interpretation for the stochastic integral as shown in Eq. (6) coincides with how the Euler forward approach would treat the stochastic term, but the correspondence between Itô and Stratonovich interpretations that we derive below is not tied to the forward Euler scheme. We will come back to this point in Section 22.3.
It is well known in stochastic analysis that in the white noise case, the Stratonovich integral can be written as the sum of an Itô integral and a correction term called the Itô correction (see, e.g., [13]). Below we show that the same is true for colored noise, although the Itô correction needs to be generalized.
For performing a Taylor expansion of g\big{[}u(t_{j}^{*})\big{]} about and expressing using Eq. (4) gives
[TABLE]
where . For small , we write
[TABLE]
Hence, Eq. (9) can be approximated as
[TABLE]
Assuming is sufficiently smooth and is small, one can neglect the second and fourth terms on the right-hand side of Eq. (11) but, in general, not the third term. Therefore, with the Stratonovich interpretation of the stochastic integral in Eq. (5), we have
[TABLE]
The mathematical expectation of the last term in Eq. (12) is
[TABLE]
which is the generalized Itô correction in its integral form. The exact form of the expectation in expression (13) depends on the formulation of For example, when is the Wiener process, the increment is a Gaussian random variable with mean 0 and variance , i.e.,
[TABLE]
hence (13) becomes
[TABLE]
which is the integral form of the traditional Itô correction (see, e.g. Section 3.3 in [13]).
The generalized Itô correction (13) can be extended to the case of multiple partial differential equations (PDEs) each containing multiple noise processes. Let us assume a system of PDEs for the functions :
[TABLE]
where is a -dimensional vector noise process with independent components. Then, the expression for the generalized Itô correction for the equation for is given by
[TABLE]
where is the increment of the th noise process
2.2 Remarks
We want to make two remarks concerning the derivation of the generalized Itô correction (13). First, there is an alternative way to derive the generalized Itô correction. In particular, under the assumption that the correlation time of the noise is short, one can employ the expansion devised by Stratonovich (see Section 4.8 in [17]), through which a stochastic equation driven by colored noise can be rewritten as an effective stochastic equation driven by white noise. Then, one can compute the traditional Itô correction for the resulting white noise driven equation.
Second, the Itô correction, in its traditional or generalized form, can be interpreted as a memory term encountered in model reduction formalisms (see e.g. [2]). By using as discretization point the left endpoint of each interval, the Itô interpretation of the stochastic integral makes the evolution of the stochastic process independent of the solution The Itô correction serves as a way to account for the interaction of and during the interval similar to the role played by memory terms in model reduction which account for the interaction between resolved and unresolved variables.
2.3 Applicability
It has been stated earlier in Section 22.1 that our generalized Itô correction (13) is not tied to the specific discretization method (e.g., Euler forward) that is chosen for the time integral of the stochastic term in Eq. (4). The reason is that for any discretization, as long as an analysis similar to Eqs. (9)–(11) reveals that the discretized integral converges to the Itô integral, expression (13) can be used to obtain numerical results that converge to the Stratonovich solution.
The method of analysis demonstrated by Eqs. (9)–(11) can also be applied to the “decentered” time-stepping methods commonly used in atmospheric models. Since these methods approximate time integrals (or derivatives) using the discretization point where , Eq. (5) becomes
[TABLE]
A comparison of Eq. (18) with Eq. (12) suggests that the correction term linking the “decentered” integral and the Stratonovich integral is
[TABLE]
which is a further generalization of expression (13) for non-zero . In the special case of , the “decentered” scheme gives the Itô interpretation of the stochastic integral and we recover (13); the case of corresponds to the Stratonovich interpretation of the integral and the correction vanishes. For the case when is the Wiener process, expression (19) corresponds to the correction formula for white noise that is found in [7] (see equations (2.7) and (3.21) therein) as well as in Section 3.5 of [10].
The example of decentered schemes discussed above can be generalized even further: for a generic discretization method, an analysis similar to Eqs. (9)–(12), followed by a comparison with the desired interpretation of the equation (i.e., Eq. (12) for Stratonovich or Eq. (12) without the last right-hand-side term for Itô), can lead to the correction term needed to obtain numerical results converging to the desired type of solution (Stratonovich or Itô).
2.4 Integral versus differential form
The expressions for the generalized Itô correction presented so far have been obtained from the integral form of the stochastic equation, while in the literature on stochastic analysis, the Itô correction conventionally denoted by the symbol is typically the term that is added to the differential form of the stochastic equation. The differential form of our generalized Itô correction in the test problem discussed below is given in Section 3 and in Appendix Appendix A. An example showing how the differential form is obtained from the integral form can be found in Appendix Appendix A (Eqs. 49–53).
3 Test problem
In the remainder of the paper, we use an example to demonstrate the impact of the generalized Itô correction. We consider the following stochastic differential equation
[TABLE]
with initial condition and periodic boundary conditions on In the context of atmosphere modeling, the first two terms on the right-hand side represent the resolved dynamics and the last term represents fast varying physics parameterizations. When the parameter is set to 0, we recover the advection-diffusion equation with constant advection velocity discussed in [7]. The inclusion of in the first right-hand-side term makes the advection velocity spatially varying. In Section 4, numerical results are shown for both and . Following [7], we let
[TABLE]
The stochastic noise process is the same as described in Appendix A of [7] (also described in Appendix A of this paper). For this choice of and , the generalized Itô correction is given by
[TABLE]
where , , and are parameters of the noise process (cf. Appendix A). The expression for contains a parameter that controls the color of the Fourier spectrum of , with corresponding to white noise, and larger values corresponding to noise spectra that are more red.
Before we proceed, we want to make an important remark about the formula for For the case of white noise (), we obtain
[TABLE]
and we recover the usual Itô correction expression. However, for the case of colored noise () with exponentially decaying spectrum, we have This result is not surprising. As we have explained also in the introduction, in the case of colored noise, the distinction between the Itô and Stratonovich interpretations disappears in the limit of infinite temporal resolution. The reason is that in the limit of infinite temporal resolution a non-white colored noise is resolved and thus all discretizations of the integral of the stochastic term give the same answer. However, any numerical experiment that one conducts always has finite temporal resolution. In this case, the generalized Itô correction for the case of colored noise is no longer zero. Moreover, as we show with our numerical results, it can play a significant role in restoring or accelerating convergence to the Stratonovich solution. This remark is particularly pertinent for weather and climate applications where due to computational limitations we are always forced to use larger timesteps than the shortest timescales present in the solution.
To derive analytical solutions for the test problem, we express in the form of a superposition of Fourier modes
[TABLE]
and transform Eq. (20) into a system of stochastic differential equations. Here is the imaginary unit. Like in [7], we assume the initial condition contains only one mode, i.e.,
[TABLE]
3.1 Case with constant advection velocity ()
As pointed out by [7], when the advection velocity is constant, the Fourier modes are uncoupled. The ordinary differential equation (ODE) for reads
[TABLE]
The analytical solution of Eq. (26) takes the form
[TABLE]
with being any complex constant. Initial condition (25) implies that in Eq. (27); only one Fourier mode (the one corresponding to ) is sufficient to represent the solution (the Fourier mode for is also needed but due to the solution of (20) being real, it is the complex conjugate of the solution for the Fourier mode with )
3.2 Case with spatially varying advection velocity ()
For cases with nonzero , even if the initial condition has a single Fourier mode, the spatially dependent component of the advection velocity causes the representation of the solution to require more than one mode. This is an elementary way to introduce coupling between different Fourier modes but still keep Eq. (20) linear.
We truncate the Fourier series in Eq. (24) to retain only modes with appreciable magnitudes and denote the largest remaining wavenumber as . Substituting Eq. (24) for the unknown in (20) gives
[TABLE]
By multiplying Eq. (28) with and integrating over , we get the following coupled equations:
- •
for ,
[TABLE]
- •
for ,
[TABLE]
- •
for ,
[TABLE]
Using the notation defined in Appendix B, we can write the above stochastic ODE system for the Fourier mode coefficients in matrix form as
[TABLE]
The analytical solution reads
[TABLE]
4 Numerical Results
In this section we use numerical results to show how noise of different color (roughness in time) can affect the solution convergence. We also demonstrate how the inclusion of the generalized Itô correction can help in restoring and/or accelerating convergence. As explained in Section 22.3, the validity of our generalized Itô correction is not tied to any specific time-stepping method. For simplicity, we use in our numerical experiments the forward Euler scheme as an illustrating example.
4.1 Definition of solution error
The error of a numerical solution is evaluated after two time units of integration using the norm ([7] and personal communication):
[TABLE]
Here and are the discrete and analytical solutions, respectively. To ensure the accuracy of the analytical solution computed for our error evaluation, the time integral of the noise process in Eqs. (27) and (34) is calculated analytically.
4.2 Case with constant advection velocity ()
For the case with = 0, the discretization of Eq. (26) using forward Euler with the Itô correction included is given by
[TABLE]
where is the colored noise at and is the Itô correction for at ,
[TABLE]
We note that although the expression for the Itô correction in Eq. (23) involves a limiting process, the limit is not present in the expression in Eq. (37) because we have discretized the equation and thus have picked a finite timestep.
Panel (a) of Figure 1 (which appears also in [7]) shows the effect of different noises on the convergence of the Euler scheme without the Itô correction. The thick dots are the error of the numerical solution averaged over 100 realizations of the noise process; the error bars denote the standard deviation around the average. Using the terminology of stochastic analysis, this plot (and the rest of them in the paper) shows the strong convergence of the numerical solution. 111As a reminder, we note that strong convergence is measured by the mean of the solution error of individual realizations of the stochastic equation while weak convergence is measured by the error of the mean solution.
We make two observations. First, for the case of white noise (, purple line), the Euler scheme without the Itô correction fails to converge to the analytical solution no matter how small the step size is (it converges to the Itô solution, cf. Section 10.2 in [10]). Second, for the case of colored noise (, blue, green, orange and red lines), the Euler scheme without Itô correction will start converging to the analytical solution with order 1 (as predicted by deterministic numerical analysis, see e.g. Chapter I.7 in [5]) when the step size becomes smaller than some critical step size which depends on the color of the noise (value of ). The more red the noise is (larger ), the larger is the critical step size (see also [7] for a discussion and estimation of the critical stepsize).
The right panel in Figure 1 shows the effect of including the Itô correction. We want to make again two observations. First, for the case of white noise (, purple line), the Euler scheme with the Itô correction does converge to the analytical solution with order (see [9] for an explanation of this convergence rate). We note that this numerical result was mentioned in [7] although not illustrated by any graphic there. Second, for the case of colored noise (, blue, green, orange and red lines), the Euler scheme with the generalized Itô correction starts converging to the analytical solution with order 1 for larger step sizes than the Euler scheme without the Itô correction. Thus, the addition of the Itô correction can help restore and/or accelerate convergence of the forward Euler scheme.
4.3 Case with spatially varying advection velocity ()
We continue with the case of a spatially-dependent advection velocity with A small value was chosen for because the forward Euler scheme is explicit and only first-order. As such, it needs a very large number of steps in order to reach the asymptotic convergence regime for larger values of due to the need to resolve steepening gradients associated with the oscillatory nature of the spatial perturbation of the advection velocity. Moreover, the cost of evaluation of the noise which depends quadratically on the number of timesteps, becomes very large when is large. For practical purposes (computational cost), we chose a small for the demonstration here.
We discretized Eq. (33) using the Euler scheme with the generalized Itô correction, i.e.,
[TABLE]
where the Itô correction reads
[TABLE]
with the matrix being
[TABLE]
The truncation wavenumber was chosen empirically: a test simulation was conducted using Eq. (38) with a large ; an inspection of the magnitude of the resulting revealed was sufficient to retain all modes with . Hence, was then used to obtain the results shown in Figure 2.
Figure 2 shows that for the case of white noise (, purple line), the forward Euler scheme without the Itô correction fails to converge to the analytical solution as expected. Figure 2 shows how the inclusion of the Itô correction can restore convergence with order We note that the standard deviation bars around the mean appear larger than in the case with because of the logarithmic scale of the plot. This figure demonstrates that for the case of colored noise (), the use of the generalized Itô correction again accelerates the establishment of the order 1 convergence regime predicted by deterministic numerical analysis.
5 Conclusions
Stochastic parameterizations are increasing in popularity in numerical weather prediction and climate modeling as a way to improve the statistical representation of the studied phenomena. Naive implementation of such parameterizations with deterministic numerical time integration schemes can cause serious convergence issues. Such issues can be alleviated by the addition of certain correction terms (known as the Itô correction in stochastic analysis) to the deterministic numerical schemes. However, the Itô correction was originally derived only for the special case when the stochastic process is represented by white noise. For numerical weather prediction and climate modeling it will be useful to have the option to properly handle colored noise.
We have derived a generalized Itô correction for the case of colored noise and applied it to a test problem of an advection-diffusion equation driven by noise of different colors. Our results indicate that the generalized Ito correction can substantially reduce the time discretization error, significantly improve the convergence rate of the numerical solutions and allow for the use of significantly larger step sizes.
While our derivation started from a stochastic differential equation, the fact that colored noise is in principle resolvable by sufficiently small step sizes implies that the generalized Itô correction can also be useful for deterministic problems for the purpose of improving solution convergence, accuracy, and efficiency. Compared to higher-order schemes like the Runge-Kutta family, the Itô correction is less costly in terms of computing time; compared to implicit methods that may provide better stability, the Itô correction is less intrusive in terms of the code modification it requires.
In the future, we plan to apply the current framework to more realistic atmospheric modeling problems, e.g. simplified versions of the atmospheric general circulation models or their parameterizations. We acknowledge the fact that the parameterizations will likely not be given directly in the multiplicative form required by our formulation. However, there is hope that new approaches e.g. training a neural network to represent the function in Eq. (2) will allow us to still use our construction for more involved parameterizations.
The generalized Itô correction for the case of colored noise still assumes that the subgrid phenomena evolve on a significantly shorter timescale than the phenomena we resolve explicitly. However, as was mentioned in Section 2.2, the Itô correction can be interpreted as a memory term in model reduction formalisms. This opens the possibility of exploiting more sophisticated types of memory terms which correspond to more nuanced and realistic noise processes.
Acknowledgements
The authors thank Drs. Christopher J. Vogl (LLNL), Carol S. Woodward (LLNL), and Shixuan Zhang (PNNL) for helpful discussions on the numerical examples shown in this paper, and Dr. Daniel Hodyss (NRL) for clarifications regarding his earlier work that inspired our study. This work was supported by the U.S. Department of Energy (DOE), Office of Science, Office of Advanced Scientific Computing Research (ASCR) and Office of Biological and Environmental Research (BER), Scientific Discovery through Advanced Computing (SciDAC) program. Pacific Northwest National Laboratory is operated by Battelle Memorial Institute for DOE under Contract DE-AC05-76RL01830.
Appendix A
Following [7], we use the following specification of the noise process :
[TABLE]
where is the number of discrete time levels per unit time, including the starting and ending time levels. is a parameter controlling the color of the Fourier spectrum of ( corresponds to white noise while to colored noise). To construct different realizations of the noise process, we sample, for the coefficients and independently from the normal distribution . It should be noted that is an approximate random noise. The difference between and the noise term in Section 2 is that would contain an infinite number of Fourier modes while only has a finite number of modes. Nevertheless, in numerical modeling, we can use to approximate .
Let us define
[TABLE]
and
[TABLE]
and consider as an approximation to (recall that is the increment of the stochastic process ). For the above-defined , we find
[TABLE]
For small we can approximate \mathbb{E}\big{[}\left(\Delta\beta_{j}\right)^{2}\big{]} as
[TABLE]
Taking into account the independence among the coefficients and , we have
[TABLE]
Also note that per construction, we have
[TABLE]
for any . Therefore
[TABLE]
The expression for \mathbb{E}\big{[}\left(\Delta\beta_{j}\right)^{2}\big{]} can be used to obtain the integral form of the generalized Itô correction, namely
[TABLE]
Thus, the differential form of the generalized Itô correction reads
[TABLE]
The reason we keep in the final formula the limit is that depends on the length of the subinterval So, when the number of frequencies We have provided in the main text a short discussion on the behavior of this limit.
We have computed the autocorrelation and the e-folding time of the noise process for different values of the parameter (see Fig. 3).
Appendix B
Let us define
[TABLE]
and
[TABLE]
[TABLE]
This notation allows us to write Eqs. (29)–(32) as Eq. (28) and the analytical solution as Eq. (34).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Judith Berner, Ulrich Achatz, Lauriane Batta, Lisa Bengtsson, Alvaro de la Camara, Hannah M. Christensen, Matteo Colangeli, Danielle R. B. Coleman, Daan Crommelin, Stamen I. Dolaptchiev, Christian L. E. Franzke, Petra Friederichs, Peter Imkeller, Heikki Jarvinen, Stephan Juricke, Vassili Kitsios, Francois Lott, Valerio Lucarini, Salil Mahajan, Timothy N. Palmer, Cecile Penland, Mirjana Sakradzija, Jin-Song von Storch, Antje Weisheimer, Michael Weniger, Paul D. Williams, and Jun-Ichi Yano.
- 2[2] A J Chorin and P Stinis. Problem reduction, renormalization, and memory. Communications in Applied Mathematics and Computational Science , 1(1):1–27, 2007.
- 3[3] Brian Ewald, Cécile Penland, and Roger Temam. Accurate integration of stochastic climate models with application to el niño. Monthly weather review , 132(1):154–164, 2004.
- 4[4] Brian D. Ewald and Roger Temam. Numerical analysis of stochastic schemes in geophysics. SIAM Journal on Numerical Analysis , 42(6):2257–2276, 2005.
- 5[5] E Hairer, S P Nørsett, and G Wanner. Solving Ordinary Differential Equations I: Nonstiff Problems . Springer, 1992.
- 6[6] James A. Hansen and Cecile Penland. Efficient approximate techniques for integrating stochastic differential equations. Monthly Weather Review , 134(10):3006–3014, 2006.
- 7[7] D. Hodyss, K. C. Viner, A. Reinecke, and J. A. Hansen. The impact of noisy physics on the stability and accuracy of physics-dynamics coupling. Monthly Weather Review , 141(12):4470–4486, 2013.
- 8[8] Daniel Hodyss, Justin G. Mc Lay, Jon Moskaitis, and Efren A. Serra. Inducing tropical cyclones to undergo brownian motion: A comparison between itô and stratonovich in a numerical weather prediction model. Monthly Weather Review , 142(5):1982–1996, 2014.
