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, Washington

Search for other papers by Panos Stinis in
Current site
Google Scholar
PubMed
Close
https://orcid.org/0000-0002-9928-5637
,
Huan Lei Department of Computational Mathematics, Science and Engineering, and Department of Statistics and Probability, Michigan State University, East Lansing, Michigan

Search for other papers by Huan Lei in
Current site
Google Scholar
PubMed
Close
,
Jing Li Advanced Computing, Mathematics and Data Division, Pacific Northwest National Laboratory, Richland, Washington

Search for other papers by Jing Li in
Current site
Google Scholar
PubMed
Close
, and
Hui Wan Atmospheric Sciences and Global Change Division, Pacific Northwest National Laboratory, Richland, Washington

Search for other papers by Hui Wan in
Current site
Google Scholar
PubMed
Close
Open access

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. In previous studies, it has been demonstrated that a correction term, known in stochastic analysis as the Itô correction, can help improve solution accuracy for various deterministic numerical schemes 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.

Denotes content that is immediately available upon publication as open access.

© 2020 American Meteorological Society. For information regarding reuse of this content and general copyright information, consult the AMS Copyright Policy (www.ametsoc.org/PUBSReuseLicenses).

Corresponding author: Panos Stinis, panos.stinis@pnnl.gov

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. In previous studies, it has been demonstrated that a correction term, known in stochastic analysis as the Itô correction, can help improve solution accuracy for various deterministic numerical schemes 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.

Denotes content that is immediately available upon publication as open access.

© 2020 American Meteorological Society. For information regarding reuse of this content and general copyright information, consult the AMS Copyright Policy (www.ametsoc.org/PUBSReuseLicenses).

Corresponding author: Panos Stinis, panos.stinis@pnnl.gov

1. Introduction

Physical and chemical processes happening in 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 cannot 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., McFarlane 2011).

In recent years, stochastic parameterizations have become an active area of research [see review by Berner et al. (2017) and Leutbecher et al. (2017)]. 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, some especially targeted for weather and climate applications (see e.g., Rüemelin 1982; Sura and Penland 2002; Sardeshmukh et al. 2003; Ewald et al. 2004; Ewald and Temam 2005; Hansen and Penland 2006). 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 Hodyss et al. (2013), 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 Øksendal (2003) and section 4.9 in Kloeden and Platen (1992)]. 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 Hodyss et al. (2013)]. Multiple examples relevant for atmospheric modeling can be found in Fig. 3 in the paper of Hodyss et al. (2013). Here, “physically relevant solution” refers to the one corresponding to ordinary calculus (see discussion below). In the study by Hodyss et al. (2014), 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 Kloeden and Platen 1992). 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 Øksendal 2003). Because the feasibility of weather forecasting and climate projection depends fundamentally on the predictable (deterministic) components of the weather and climate systems, one can argue that the Stratonovich calculus is more relevant for the primary targets of these applications. However, there are also certain aspects of weather and climate dynamics (e.g., the impact of individual cloud/aerosol particles on the evolution of cloud systems and the impact of tropical convection on the global circulation), which contain characteristics that can be usefully described by Itô calculus. The present study is targeted at the first type of applications, and hence aim at ensuring the discrete numerical solutions of the model equations are consistent with the Stratonovich interpretation. For a more general discussion about the Itô–Stratonovich dilemma, see for example, chapter 7 in Kloeden and Platen (1992), the review paper Mannella and McClintock (2012), and Moon and Wettlaufer (2014).

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 (Kloeden and Platen 1992). 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 abovementioned 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 autocorrelation (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 nonzero 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 spatiotemporal correlations (see e.g., sections 3 and 5 in Leutbecher et al. 2017), 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 time step 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 Hodyss et al. (2013) and Hodyss et al. (2014) 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 multistage schemes that 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.

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:
ut=D(u)+P(u),
where D(u) and P(u) are the resolved dynamics and parameterized physics, respectively. Here we focus on the special case where P(u) takes the following form:
P(u)=g(u)H(t).
This form results from the attempt to eliminate a fast-evolving physical quantity from the original equations and replace it by a time-dependent process. We can consider a more general form where H 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 H depends only on t.
If the time scales associated with H(t) are substantially shorter than the time scales of D(u), we can approximate P(u) by its stochastic counterpart Ps(u) defined as
Ps(u)=g(u)R˙(t),
where R˙(t) represents a general noise term. We note here that replacing H(t) by the noise term, R˙(t), may include a limiting process where the function g(u) may be also modified [see e.g., section 6.4 in Gardiner (1985) and Papanicolaou and Kohler (1974)].This does not alter the main line of our derivation and we keep the notation g(u) for the multiplicative factor.
Using Eq. (3), we get the following stochastic counterpart of the deterministic equation originally given by Eq. (1):
ut=D(u)+Ps(u).
Without loss of generality, we assume E[R˙(t)]0, where E[] denotes the mean over different realizations of the noise process. If E[R˙(t)R˙(t)]=δ(tt) where δ(⋅) is Dirac’s delta function, then R˙(t) is white noise and R(t) is a Wiener process; when E[R˙(t)R˙(t)]δ(tt), R˙(t) is a colored noise.

We focus on how to numerically solve Eq. (4) after its form has been derived; how to construct a good Ps(u) to approximate the original P(u) is a separate topic that is outside the scope of the current work.

a. Derivation

Let us take the integral over an arbitrary time window (t1, t2) on both sides of Eq. (4). For Ps(u), we discretize the time interval into J bins of equal length Δt and denote the increment of R in each bin as ΔR. We use tj* to denote the discretization point inside the jth bin [i.e., the instant where the value of Ps(u) is evaluated for numerical integration]. With this notation, the integral of Eq. (4) can be written as
u(t2)u(t1)=t1t2D[u(t)]dt+limΔt0jg[u(tj*)]ΔRj.
In the white noise case [i.e., R(t) = B(t) where B(t) is the Wiener process], the choice of discretization point for the integral can lead to different results (Øksendal 2003). The two most popular choices are defined as
Itô integral:g(u)dB=limΔt0jg[u(tj*)]ΔBjwheretj*=tj(left endpoint),
and
Stratonovich integral:g(u)dB=limΔt0jg[u(tj*)]ΔBj
wheretj*=tj+tj+12=tj+Δt2(midpoint).
Here ΔBj = Bj+1Bj. Because the physical processes represented by the deterministic Eq. (1) are assumed continuous, the Stratonovich integral should be used in our case (see section 3.3 in Øksendal 2003).

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 2c.

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., Øksendal 2003). Below we show that the same is true for colored noise, although the Itô correction needs to be generalized.

For tj*=(tj+tj+1)/2, performing a Taylor expansion of g[u(tj*)] about tj and expressing ∂u/∂t using Eq. (4) gives
g[u(tj*)]=g[u(tj)]+Δt2[dg(u)duut]|tj+Δt28{d2g[u(t)]dt2}|ξ
=g[u(tj)]+[12dg(u)duD[u]]|tjΔt+[12dg(u)dug[u]R˙(t)]|tjΔt+Δt28{d2g[u(t)]dt2}|ξ,
where ξ ∈ [tj, (tj + tj+1)/2]. For small Δt, we write
R˙(tj)ΔtΔRj.
Hence, Eq. (9) can be approximated as
g[u(tj*)]g[u(tj)]+[12dg(u)duD(u)]|tjΔt+[12dg(u)dug[u]]|tjΔRj+Δt28{d2g[u(t)]dt2}|ξ.
Assuming g(u) is sufficiently smooth and Δt 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
u(t2)u(t1)=t1t2D(u)dttraditional integral+t1t2g(u)dRItô integral+limΔt0j[12dg(u)dug[u]]|tj(ΔRj)2.
The mathematical expectation of the last term in Eq. (12) is
limΔt0j[12dg(u)dug[u]]|tjE[(ΔRj)2],
which is the generalized Itô correction in its integral form. The exact form of the expectation in expression (13) depends on the formulation of R. For example, when R is the Wiener process, the increment ΔRj is a Gaussian random variable with mean 0 and variance Δt:
E[(ΔRj)2]=Δt,
hence (13) becomes
t1t2[12dg(u)dug(u)]dt,
which is the integral form of the traditional Itô correction (see, e.g., section 3.3 in Øksendal 2003).
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 n PDEs for the functions u = (u1, u2, …, un):
uit=Di(u)+l=1pgil(u)R˙l(t),fori=1,,n,
where R˙l(t) is the lth component of R˙(t)=[R˙1(t),R˙2(t),,R˙p(t)], a p-dimensional vector noise process with independent components. Then, the expression for the generalized Itô correction for the equation for ui is given by
l=1plimΔt0j[12k=1ngil(u)ukgkl[u]]|tjE[(ΔRlj)2].
where ΔRlj = Rl,j+1Rlj is the increment of the lth noise process Rl.

b. 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 Stratonovich (1963)], 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., Chorin and Stinis (2007)]. 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 R˙(t) independent of the solution u(t). The Itô correction serves as a way to account for the interaction of R˙(t) and u(t) during the interval Δt, similar to the role played by memory terms in model reduction, which account for the interaction between resolved and unresolved variables.

c. Applicability

It has been stated earlier in section 2a 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)(12) 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.

As an example, the method of analysis demonstrated by Eqs. (9)(12) can also be applied to the “decentered” Euler method commonly used in atmospheric models. Since this method approximates time integrals (or derivatives) using the discretization point tj*=(1λ)tj+λtj+1=tj+λΔt where 0 ≤ λ ≤ 1, Eq. (5) becomes
u(t2)u(t1)=t1t2D(u)dttraditional integral+t1t2g(u)dRItô integral+limΔt0j[λdg(u)dug[u]]|tj(ΔRj)2.
A comparison of Eq. (18) with Eq. (12) suggests that the correction term linking the “decentered” integral and the Stratonovich integral is
limΔt0j[(12λ)dg(u)dug[u]]|tjE[(ΔRj)2],
which is a further generalization of expression (13) for nonzero λ. In the special case of λ = 0, the “decentered” scheme gives the Itô interpretation of the stochastic integral and we recover (13); the case of λ = 1/2 corresponds to the Stratonovich interpretation of the integral and the correction vanishes. For the case when R is the Wiener process, expression (19) corresponds to the correction formula for white noise that is found in Hodyss et al. (2013) [see Eqs. (2.7) and (3.21) therein] as well as in section 3.5 of Kloeden and Platen (1992).

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ô).

d. 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 I 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 A. An example showing how the differential form is obtained from the integral form can be found in appendix A [Eqs. (A9)(A13)].

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:
ut=[c+ε2cos(x)]ux+μ2ux2+g(u)n(t),
with initial condition u(x, 0) = u0(x) and periodic boundary conditions on [0, 2π]. 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 Hodyss et al. (2013). The inclusion of ε cos(x)/2 in the first right-hand-side term makes the advection velocity spatially varying. In section 4, numerical results are shown for both ε = 0 and ε = 10−3. Following Hodyss et al. (2013), we let
c=1,μ=0.1,
g(u)=ρuxwithρ=0.2.
The stochastic noise process n(t) is the same as described in appendix A of Hodyss et al. (2013) (also described in appendix A of this paper). For this choice of g(u) and n(t), the generalized Itô correction is given by
I=12ρ22ux2limNf1Nf[C(ω0)22+m=1NfC(ωm)2],
where Nf, C, ω0, and ωm are parameters of the noise process n(t) (cf. appendix A). The expression for C contains a parameter α that controls the color of the Fourier spectrum of n(t), with α = 0 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 I. For the case of white noise (α = 0), we obtain limNf(1/Nf){[C(ω0)2/2]+m=1NfC(ωm)2}=1, and we recover the usual Itô correction expression. However, for the case of colored noise (α ≠ 0) with exponentially decaying spectrum, we have limNf(1/Nf){[C(ω0)2/2]+m=1NfC(ωm)2}=0. 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 nonwhite 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 time scales present in the solution.

To derive analytical solutions for the test problem, we express u(x, t) in the form of a superposition of Fourier modes:
u(x,t)=kZFk(t)exp(ikx),
and transform Eq. (20) into a system of stochastic differential equations. Here i is the imaginary unit. Like in Hodyss et al. (2013), we assume the initial condition contains only one mode:
u(x,0)=cos(k0x)withk0=1.

a. Case with constant advection velocity (ε = 0)

As pointed out by Hodyss et al. (2013), when the advection velocity is constant, the Fourier modes are uncoupled. The ordinary differential equation (ODE) for Fk(t) reads
dFkdt=ikcFkμk2Fk+ikρn(t)Fk.
The analytical solution of Eq. (26) takes the following form:
Fk(t)=Aexp[(ick+μk2)t+iρk0tn(t)dt],
with A being any complex constant. Initial condition (25) implies that A = 1 in Eq. (27); only one Fourier mode (the one corresponding to k = 1) is sufficient to represent the solution (the Fourier mode for k = −1 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 k = 1).

b. Case with spatially varying advection velocity (ε ≠ 0)

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 Nx. Substituting Eq. (24) for the unknown u in (20) gives
k=NxNxdFk(t)dtexp(ikx)=k=NxNx{ikFk(t)exp(ikx)[c+ε2cos(x)]μk2Fk(t)exp(ikx)+ikρFk(t)exp(ikx)n(t)}.
By multiplying Eq. (28) with exp(−ikx) and integrating over [0, 2π], we get the following coupled equations:
  • for k = −Nx + 1, …, Nx − 1,
    dFk(t)dt=(ickμk2)Fk(t)i(k+1)ε4Fk+1(t)i(k1)ε4Fk1(t)+ikρFk(t)n(t);
  • for k = Nx,
    dFk(t)dt=(ickμk2)Fk(t)i(k1)ε4Fk1(t)+ikρFk(t)n(t);
  • for k = −Nx,
    dFk(t)dt=(ickμk2)Fk(t)i(k+1)ε4Fk+1(t)+ikρFk(t)n(t).
Using the notation defined in appendix B, we can write the above stochastic ODE system for the Fourier mode coefficients Fk in matrix form as
dFdt=[D+ρn(t)H]F.
The analytical solution reads
F(t)=exp[Dt+Hρ0tn(t)dt]F(0).

4. Numerical results

In this section we use numerical results to show how noise n(t) 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 2c, 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.

a. Definition of solution error

The error of a numerical solution is evaluated after two time units of integration using the L2 norm (Hodyss et al. 2013, and D. Hodyss 2018, personal communication):
E(Δt)={02π[u^(x,t=2)u(x,t=2)]2dx}1/2.
Here u^ and u 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 (33) is calculated analytically.

b. Case with constant advection velocity (ε = 0)

For the case with ε = 0, the discretization of Eq. (26) using forward Euler with the Itô correction included is given by
F^k(tj+1)F^k(tj)Δt=ikcF^k(tj)μk2F^k(tj)+ikρF^k(tj)n(tj)+Ik(tj),
where n(tj) is the colored noise at t = tj and Ik(tj) is the Itô correction for Fk at tj:
Ik(tj)=12ρ2k2F^k(tj)1Nf[C(ω0)22+m=1NfC(ωm)2].
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. (36) because we have discretized the equation and thus have picked a finite time step.

Figure 1a [which appears also in Hodyss et al. (2013)] shows the effect of different noises on the convergence of the Euler scheme without the Itô correction. The thick dots are the l2 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.1

Fig. 1.
Fig. 1.

Error in the numerical solution of the 1D advection–diffusion equation with constant advection velocity [ε = 0 in Eq. (20)] and the dependency on time step size (x axis) and characteristics of the noise term (α = 0, 10−6, 10−5, 10−4, or 1, shown in different colors). Results obtained using the forward Euler scheme (left) without and (right) with the generalized Itô correction, respectively, are shown. Simulations were performed for 100 realizations of the noise process and the l2 solution error was calculated separately for each realization using Eq. (34). The thick dots are the mean error of the 100 realizations; the vertical bars denote the standard deviation around the mean. The two dashed lines are reference lines indicating convergence rates of 0.5 (upper) and 1.0 (lower), respectively.

Citation: Monthly Weather Review 148, 6; 10.1175/MWR-D-19-0178.1

We make two observations. First, for the case of white noise (α = 0, 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 Kloeden and Platen (1992)]. Second, for the case of colored noise (α ≠ 0, 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 Hairer et al. (1992)] when the step size becomes smaller than some critical step size that 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 Hodyss et al. (2013) for a discussion and estimation of the critical stepsize].

Figure 1b shows the effect of including the Itô correction. We want to make again two observations. First, for the case of white noise (α = 0, purple line), the Euler scheme with the Itô correction does converge to the analytical solution with order 1/2 (see Hu et al. (2016) for an explanation of this convergence rate). We note that this numerical result was mentioned in Hodyss et al. (2013) although not illustrated by any graphic there. Second, for the case of colored noise (α ≠ 0, 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.

c. Case with spatially varying advection velocity (ε ≠ 0)

We continue with the case of a spatially dependent advection velocity with ε = 10−3 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 n(t), which depends quadratically on the number of time steps, becomes very large when ε is large. For practical purposes (computational cost), we chose a small ε for the demonstration here.

We discretized Eq. (32) using the Euler scheme with the generalized Itô correction:
F^(tj+1)F^(tj)Δt=DF^(tj)+ρn(tj)HF^(tj)+I(tj),
where the Itô correction reads
I(tj)=ρ221Nf[C(ω0)22+m=1NfC(ωm)2]GF^(tj),
with the matrix G being
G=Diag{(Nx)2,(Nx+1)2,,(Nx1)2,Nx2}.
The truncation wavenumber Nx was chosen empirically: a test simulation was conducted using Eq. (37) with a large Nx; an inspection of the magnitude of the resulting F^k revealed Nx = 5 was sufficient to retain all modes with |F^k|>104. Hence, Nx = 5 was then used to obtain the results shown in Fig. 2.
Fig. 2.
Fig. 2.

As in Fig. 1, but for the case of ε = 10−3 in Eq. (20).

Citation: Monthly Weather Review 148, 6; 10.1175/MWR-D-19-0178.1

Figure 2a shows that for the case of white noise (α = 0, purple line), the forward Euler scheme without the Itô correction fails to converge to the analytical solution as expected. Figure 2b shows how the inclusion of the Itô correction can restore convergence with order 1/2. We note that the standard deviation bars around the mean appear larger than in the case with ε = 0 because of the logarithmic scale of the plot. This figure demonstrates that for the case of colored noise (α ≠ 0), 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 therefor 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 g(u) 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 time scale than the phenomena we resolve explicitly. However, as was mentioned in section 2b, 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 that correspond to more nuanced and realistic noise processes.

Acknowledgments

We want to 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. We also want to thank the anonymous referees for their insightful comments and suggestions. 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

Colored Noise and the Corresponding Itô Correction

Following Hodyss et al. (2013), we use the following specification of the noise process n(t):
n(t)=1NfΔt{C(ω0)b02+m=1NfC(ωm)×[amsin(ωmt)+bmcos(ωmt)]},
C(ω)=eαω2,
ωm=2πm(N1)Δt,
Nf=(N1)/2,
where N 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 n(t) (α = 0 corresponds to white noise while α ≠ 0 to colored noise). To construct different realizations of the noise process, we sample, for m = 0, …, Nf the coefficients am and bm independently from the normal distribution N(0,1). It should be noted that n(t) is an approximate random noise. The difference between n(t) and the noise term R˙(t) in section 2 is that R˙(t) would contain an infinite number of Fourier modes while n(t) only has a finite number of modes. Nevertheless, in numerical modeling, we can use n(t) to approximate R˙(t).
Let us define
βt0tn(t)dt
and
Δβj=βtj+Δtβtj,
and consider Δβj as an approximation to ΔRj (recall that ΔRj=Rtj+ΔtRtj is the increment of the stochastic process R). For the above-defined n(t), we find
E[(Δβj)2]=E[{tjtj+Δt1NfΔt(C(ω0)b02+m=1NfC(ωm)×[amsin(ωmt)+bmcos(ωmt)])dt}2].
For small Δt we can approximate E[(Δβj)2] as
E[{1NfΔt(C(ω0)b02+m=1NfC(ωm)[amsin(ωmtj)+bmcos(ωmtj)])Δt}2].
Taking into account the independence among the coefficients am and bm, we have
E[(Δβj)2]=1NfΔtE[(C(ω0)b02Δt)2]+1NfΔtm=1NfE[C(ωm)2am2sin2(ωmtj)(Δt)2]+1NfΔtm=1NfE[C(ωm)2bm2cos2(ωmtj)(Δt)2]
Also note that per construction, we have
E[am2]1,E[bm2]1,
for any m = 0, 1, …, Nf. Therefore,
E[(Δβj)2]=(Δt)2NfΔt{C(ω0)22+m=1NfC(ωm)2[sin2(ωmtj)+cos2(ωmtj)]}
=Δt1Nf[C(ω0)22+m=1NfC(ωm)2].
The expression for E[(Δβj)2] can be used to obtain the integral form of the generalized Itô correction, namely
limΔt0j(12dg(u)dug[u])|tjE[(ΔRj)2]
=limΔt0j(12dg(u)dug[u])|tj1Nf[C(ω0)22+m=1NfC(ωm)2]Δt.
Thus, the differential form of the generalized Itô correction reads
I=12g(u)dgdulimNf1Nf[C(ω0)22+m=1NfC(ωm)2].
The reason we keep in the final formula the limit Nf → ∞ is that Nf depends on the length of the subinterval Δt. So, when Δ → 0 the number of frequencies Nf → ∞. 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 n(t) for different values of the parameter α (see Fig. A1).

Fig. A1.
Fig. A1.

(a) Autocorrelation of the noise process n(t) for different values of α. (b) The e-folding time of the noise process n(t) for different values of α.

Citation: Monthly Weather Review 148, 6; 10.1175/MWR-D-19-0178.1

APPENDIX B

Advection-Diffusion Equation with Spatially Varying Advection Velocity

Let us define
F=(FNx,FNx+1,,FNx1,FNx)T,
H=iDiag{Nx,Nx+1,,Nx1,Nx},
and
D=[icNxμNx2i(Nx1)ε400iNxε4ic(Nx1)μ(Nx1)2i(Nx2)ε400i(Nx1)ε4ic(Nx2)μ(Nx2)2i(Nx3)ε4000
000000i(Nx3)ε4ic(Nx2)μ(Nx2)2i(Nx1)ε400i(Nx2)ε4ic(Nx1)μ(Nx1)2iNxε400i(Nx1)ε4icNxμNx2]
This notation allows us to write Eqs. (29)(31) as Eq. (28) and the analytical solution as Eq. (33).

REFERENCES

  • Berner, J., and Coauthors, 2017: Stochastic parameterization: Toward a new view of weather and climate models. Bull. Amer. Meteor. Soc., 98, 565588, https://doi.org/10.1175/BAMS-D-15-00268.1.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Chorin, A. J., and P. Stinis, 2007: Problem reduction, renormalization, and memory. Commun. Appl. Math. Comput. Sci., 1, 127, https://doi.org/10.2140/CAMCOS.2006.1.1.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Ewald, B., and R. Temam, 2005: Numerical analysis of stochastic schemes in geophysics. SIAM J. Numer. Anal., 42, 22572276, https://doi.org/10.1137/S0036142902418333.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Ewald, B., C. Penland, and R. Temam, 2004: Accurate integration of stochastic climate models with application to El Niño. Mon. Wea. Rev., 132, 154164, https://doi.org/10.1175/1520-0493(2004)132<0154:AIOSCM>2.0.CO;2.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Gardiner, C. W., 1985: Handbook of Stochastic Methods. 2nd ed. Springer, 442 pp.

  • Hairer, E., S. P. Nørsett, and G. Wanner, 1992: Solving Ordinary Differential Equations I: Nonstiff Problems. Springer, 528 pp.

  • Hansen, J. A., and C. Penland, 2006: Efficient approximate techniques for integrating stochastic differential equations. Mon. Wea. Rev., 134, 30063014, https://doi.org/10.1175/MWR3192.1.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Hodyss, D., K. C. Viner, A. Reinecke, and J. A. Hansen, 2013: The impact of noisy physics on the stability and accuracy of physics-dynamics coupling. Mon. Wea. Rev., 141, 44704486, https://doi.org/10.1175/MWR-D-13-00035.1.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Hodyss, D., J. G. McLay, J. Moskaitis, and E. A. Serra, 2014: Inducing tropical cyclones to undergo Brownian motion: A comparison between Itô and Stratonovich in a numerical weather prediction model. Mon. Wea. Rev., 142, 19821996, https://doi.org/10.1175/MWR-D-13-00299.1.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Hu, Y., Y. Liu, and D. Nualart, 2016: Rate of convergence and asymptotic error distribution of Euler approximation schemes for fractional diffusions. Ann. Appl. Probab., 26, 11471207, https://doi.org/10.1214/15-AAP1114.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Kloeden, P. E., and E. Platen, 1992: Numerical Solution of Stochastic Differential Equations. Springer, 636 pp.

  • Leutbecher, M., and Coauthors, 2017: Stochastic representations of model uncertainties at ECMWF: State of the art and future vision. Quart. J. Roy. Meteor. Soc., 143, 23152339, https://doi.org/10.1002/qj.3094.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Mannella, R., and P. V. McClintock, 2012: Itô versus Stratonovich: 30 years later. Fluct. Noise Lett., 11, 1240010, https://doi.org/10.1142/S021947751240010X.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • McFarlane, N., 2011: Parameterizations: Representing key processes in climate models without resolving them. Wiley Interdiscip. Rev.: Climate Change, 2, 482497, https://doi.org/10.1002/WCC.122.

    • Search Google Scholar
    • Export Citation
  • Moon, W., and J. Wettlaufer, 2014: On the interpretation of Stratonovich calculus. New J. Phys., 16, 055017, https://doi.org/10.1088/1367-2630/16/5/055017.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Øksendal, B., 2003: Stochastic Differential Equations: An Introduction With Applications. Springer, 379 pp.

  • Papanicolaou, G. C., and W. Kohler, 1974: Asymptotic theory of mixing stochastic ordinary differential equations. Commun. Pure Appl. Math., 27, 641668, https://doi.org/10.1002/cpa.3160270503.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Rüemelin, W., 1982: Numerical treatment of stochastic differential equations. SIAM J. Numer. Anal., 19, 604613, https://doi.org/10.1137/0719041.

  • Sardeshmukh, P. D., C. Penland, and M. Newman, 2003: Drifts induced by multiplicative red noise with application to climate. Europhys. Lett., 63, 498504, https://doi.org/10.1209/epl/i2003-00550-y.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Stratonovich, R. L., 1963: Topics in the Theory of Random Noise. Gordon and Breach, 329 pp.

  • Sura, P., and C. Penland, 2002: Sensitivity of a double-gyre ocean model to details of stochastic forcing. Ocean Modell., 4, 327345, https://doi.org/10.1016/S1463-5003(02)00008-2.

    • Crossref
    • Search Google Scholar
    • Export Citation
1

As 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.

Save
  • Berner, J., and Coauthors, 2017: Stochastic parameterization: Toward a new view of weather and climate models. Bull. Amer. Meteor. Soc., 98, 565588, https://doi.org/10.1175/BAMS-D-15-00268.1.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Chorin, A. J., and P. Stinis, 2007: Problem reduction, renormalization, and memory. Commun. Appl. Math. Comput. Sci., 1, 127, https://doi.org/10.2140/CAMCOS.2006.1.1.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Ewald, B., and R. Temam, 2005: Numerical analysis of stochastic schemes in geophysics. SIAM J. Numer. Anal., 42, 22572276, https://doi.org/10.1137/S0036142902418333.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Ewald, B., C. Penland, and R. Temam, 2004: Accurate integration of stochastic climate models with application to El Niño. Mon. Wea. Rev., 132, 154164, https://doi.org/10.1175/1520-0493(2004)132<0154:AIOSCM>2.0.CO;2.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Gardiner, C. W., 1985: Handbook of Stochastic Methods. 2nd ed. Springer, 442 pp.

  • Hairer, E., S. P. Nørsett, and G. Wanner, 1992: Solving Ordinary Differential Equations I: Nonstiff Problems. Springer, 528 pp.

  • Hansen, J. A., and C. Penland, 2006: Efficient approximate techniques for integrating stochastic differential equations. Mon. Wea. Rev., 134, 30063014, https://doi.org/10.1175/MWR3192.1.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Hodyss, D., K. C. Viner, A. Reinecke, and J. A. Hansen, 2013: The impact of noisy physics on the stability and accuracy of physics-dynamics coupling. Mon. Wea. Rev., 141, 44704486, https://doi.org/10.1175/MWR-D-13-00035.1.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Hodyss, D., J. G. McLay, J. Moskaitis, and E. A. Serra, 2014: Inducing tropical cyclones to undergo Brownian motion: A comparison between Itô and Stratonovich in a numerical weather prediction model. Mon. Wea. Rev., 142, 19821996, https://doi.org/10.1175/MWR-D-13-00299.1.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Hu, Y., Y. Liu, and D. Nualart, 2016: Rate of convergence and asymptotic error distribution of Euler approximation schemes for fractional diffusions. Ann. Appl. Probab., 26, 11471207, https://doi.org/10.1214/15-AAP1114.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Kloeden, P. E., and E. Platen, 1992: Numerical Solution of Stochastic Differential Equations. Springer, 636 pp.

  • Leutbecher, M., and Coauthors, 2017: Stochastic representations of model uncertainties at ECMWF: State of the art and future vision. Quart. J. Roy. Meteor. Soc., 143, 23152339, https://doi.org/10.1002/qj.3094.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Mannella, R., and P. V. McClintock, 2012: Itô versus Stratonovich: 30 years later. Fluct. Noise Lett., 11, 1240010, https://doi.org/10.1142/S021947751240010X.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • McFarlane, N., 2011: Parameterizations: Representing key processes in climate models without resolving them. Wiley Interdiscip. Rev.: Climate Change, 2, 482497, https://doi.org/10.1002/WCC.122.

    • Search Google Scholar
    • Export Citation
  • Moon, W., and J. Wettlaufer, 2014: On the interpretation of Stratonovich calculus. New J. Phys., 16, 055017, https://doi.org/10.1088/1367-2630/16/5/055017.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Øksendal, B., 2003: Stochastic Differential Equations: An Introduction With Applications. Springer, 379 pp.

  • Papanicolaou, G. C., and W. Kohler, 1974: Asymptotic theory of mixing stochastic ordinary differential equations. Commun. Pure Appl. Math., 27, 641668, https://doi.org/10.1002/cpa.3160270503.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Rüemelin, W., 1982: Numerical treatment of stochastic differential equations. SIAM J. Numer. Anal., 19, 604613, https://doi.org/10.1137/0719041.

  • Sardeshmukh, P. D., C. Penland, and M. Newman, 2003: Drifts induced by multiplicative red noise with application to climate. Europhys. Lett., 63, 498504, https://doi.org/10.1209/epl/i2003-00550-y.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Stratonovich, R. L., 1963: Topics in the Theory of Random Noise. Gordon and Breach, 329 pp.

  • Sura, P., and C. Penland, 2002: Sensitivity of a double-gyre ocean model to details of stochastic forcing. Ocean Modell., 4, 327345, https://doi.org/10.1016/S1463-5003(02)00008-2.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Fig. 1.

    Error in the numerical solution of the 1D advection–diffusion equation with constant advection velocity [ε = 0 in Eq. (20)] and the dependency on time step size (x axis) and characteristics of the noise term (α = 0, 10−6, 10−5, 10−4, or 1, shown in different colors). Results obtained using the forward Euler scheme (left) without and (right) with the generalized Itô correction, respectively, are shown. Simulations were performed for 100 realizations of the noise process and the l2 solution error was calculated separately for each realization using Eq. (34). The thick dots are the mean error of the 100 realizations; the vertical bars denote the standard deviation around the mean. The two dashed lines are reference lines indicating convergence rates of 0.5 (upper) and 1.0 (lower), respectively.

  • Fig. 2.

    As in Fig. 1, but for the case of ε = 10−3 in Eq. (20).

  • Fig. A1.

    (a) Autocorrelation of the noise process n(t) for different values of α. (b) The e-folding time of the noise process n(t) for different values of α.

All Time Past Year Past 30 Days
Abstract Views 57 0 0
Full Text Views 5029 4357 2084
PDF Downloads 625 95 8