<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-19-2373-2026</article-id><title-group><article-title>Further evaluating the generalized Itô correction for accelerating convergence of  stochastic parameterizations with colored noise </article-title><alt-title>Further evaluating the generalized Itô correction</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Johns</surname><given-names>William</given-names></name>
          <email>william.johns@pnnl.gov</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Fang</surname><given-names>Lidong</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2 aff3">
          <name><surname>Lei</surname><given-names>Huan</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Stinis</surname><given-names>Panos</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>AI and Data Analytics Division, Pacific Northwest National Laboratory, Richland, Washington 99354, USA</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Department of Computational Mathematics, Science and Engineering, Michigan State University, East Lansing, Michigan 48824, USA</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Department of Statistics and Probability, Michigan State University, East Lansing, Michigan 48824, USA</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Advanced Computing, Mathematics and Data Division, Pacific Northwest National Laboratory, Richland, Washington 99354, USA</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">William Johns (william.johns@pnnl.gov)</corresp></author-notes><pub-date><day>24</day><month>March</month><year>2026</year></pub-date>
      
      <volume>19</volume>
      <issue>6</issue>
      <fpage>2373</fpage><lpage>2383</lpage>
      <history>
        <date date-type="received"><day>18</day><month>February</month><year>2025</year></date>
           <date date-type="rev-request"><day>7</day><month>April</month><year>2025</year></date>
           <date date-type="rev-recd"><day>4</day><month>February</month><year>2026</year></date>
           <date date-type="accepted"><day>9</day><month>March</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 William Johns et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026.html">This article is available from https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e133">Stochastic parameterizations are increasingly used in numerical weather prediction to capture statistical properties of unresolved processes and model uncertainties. However, numerical methods developed for deterministic systems may fail to converge to physically meaningful solutions when applied to stochastic systems without modification. A recent study demonstrated the effectiveness of the generalized Itô correction in improving convergence and solution accuracy for a one-dimensional linear test problem with various noise spectra. In this work, we extend the analysis to two nonlinear systems: a modified one-dimensional Korteweg–de Vries equation and a two-dimensional nonlinear shear layer simulation relevant to numerical weather prediction. Both systems are subjected to stochastic advection with varying noise colors and magnitudes. We compare the convergence and solution accuracy of the Itô-corrected scheme to an uncorrected scheme, as well as its computational efficiency relative to a second-order Runge–Kutta method. Our results highlight the effectiveness of the generalized Itô correction in enhancing solution accuracy and convergence while maintaining computational efficiency.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>U.S. Department of Energy</funding-source>
<award-id>DE-AC05-76RL01830</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e145">The multi-scale nature of chemical and physical processes in the atmosphere presents significant challenges in numerical simulation. Processes which are not resolved in the temporal or spatial scale but are still important to the time evolution of a model need to be represented with parameterizations <xref ref-type="bibr" rid="bib1.bibx10" id="paren.1"/>. Some unresolved processes cannot be fully described at any instant in time via the resolved processes. Recent studies have focused on addressing this indeterminacy by introducing a stochastic element into parameterizations <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx8" id="paren.2"/>. Numerous stochastic parameterization has become popular in operation models, for example Stochastically Perturbed Parametrization Tendencies (SPPT) <xref ref-type="bibr" rid="bib1.bibx15" id="paren.3"/> and Stochastic Kinetic Energy Backscatter (SKEB) <xref ref-type="bibr" rid="bib1.bibx1" id="paren.4"/>. Naively applying numerical time stepping methods developed for deterministic systems to systems with these stochastic parameterizations may produce non-physically relevant solutions. The most common discretizations in stochastic analysis are the Itô and Stratonovich interpretation, these interpretations result in different solutions to the same system. Similarly different numerical time stepping schemes may converge to these different solutions. The Stratonovich interpretation leads to ordinary calculus where the Itô interpretation does not. As climate prediction and weather forecasting rely on many fundamentally continuous processes, which therefore obey the ordinary rules of calculus, the Stratonovich solution is often the more physically relevant interpretation <xref ref-type="bibr" rid="bib1.bibx14" id="paren.5"/>. For a thorough discussion of the difference between the Itô and Stratonovich solutions, see chap. 7 in <xref ref-type="bibr" rid="bib1.bibx7" id="text.6"/>, the review paper by <xref ref-type="bibr" rid="bib1.bibx11" id="paren.7"/>, and <xref ref-type="bibr" rid="bib1.bibx13" id="paren.8"/>. Many deterministic numerical schemes converge to the Itô interpretation when applied to stochastic systems. Throughout this work we will be considering convergence only in the sense of strong convergence, for brevity, we will simply refer to it as convergence. For a detailed discussion of strong convergence and other convergence metrics, see <xref ref-type="bibr" rid="bib1.bibx7" id="paren.9"/>. Fortunately, the Itô and Stratonovich interpretations are related. The convergence of a numerical scheme under the Itô interpretation can be changed to the Stratonovich interpretation with the introduction of a correction term called the <italic>Itô Correction</italic> <xref ref-type="bibr" rid="bib1.bibx14" id="paren.10"/>. We note that the addition of the Itô correction can change the order of convergence of the resulting scheme. Although colored noise can be temporally resolved by using small enough time steps to allow the use of deterministic schemes, the required value is often not feasible in practice. A recent work by some of the co-authors introduced a <italic>generalized Itô correction</italic> (GIC) term which is suitable for colored noise <xref ref-type="bibr" rid="bib1.bibx16" id="paren.11"/>. It was demonstrated that the GIC both improves the final time error and convergence of deterministic numerical schemes with colored noise on a one-dimensional advection-diffusion equation with stochastic forced advection, even for large time steps.</p>
      <p id="d2e189">In this work, we demonstrate that the GIC can improve convergence and accuracy on more complicated non-linear systems arising from the numerical weather prediction models. Since analytical solutions for these non-linear systems are not available, we test the convergence of the schemes to a reference solution computed with a very small time step with Heun's second-order Runge-Kutta (RK2) scheme, which converges to the Stratonovich interpretation <xref ref-type="bibr" rid="bib1.bibx4" id="paren.12"/>. Additionally, we test that the reference solution has “self converged”, that is, taking smaller time steps does not result in significant changes to the solution.  Furthermore, we show that the GIC performs well with increasing magnitudes of colored noise. To demonstrate the flexibility of the GIC we add it to two higher-order schemes and demonstrate its effectiveness at reducing the final error and improving convergence with a 1D homogenous drift-free stochastic differential equation (SDE). We use these examples to highlight how the introduction of the GIC may alter the convergence rate of the scheme. Lastly, we compare the running time of a first-order deterministic numerical scheme (forward Euler) with the GIC to that of the second-order RK2 scheme, which itself converges to the Stratonovich interpretation. The introdution of the GIC proves to be efficient with negligible computational overhead, providing a scheme with a similar computational cost to the forward Euler (for colored noise) while converging to the Stratonovich solution as desired. For applications where computational cost poses a fundamental constraint and stochastic parameterizations with colored noise are desirable, the addition of the GIC can improve the final error even with large step sizes, and guarantee the convergence to physically relevant solutions as the step size is decreased.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Models</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Time evolution equation and the Generalized Itô Correction</title>
      <p id="d2e211">Following the derivation in <xref ref-type="bibr" rid="bib1.bibx16" id="text.13"/> we consider the stochastic differential equation

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M1" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a function of spatial and temporal variables. The term <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> contains only deterministic terms and all of the stochastic terms are in <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a colored noise term which is spatially homogeneous. Without loss of generality, we assume <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. If <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> has the form

            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M8" display="block"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          the GIC at the <inline-formula><mml:math id="M9" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>th time step in differential form is given by <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M11" display="block"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mo>(</mml:mo><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:msub><mml:mi mathsize="2.0em" mathvariant="normal">|</mml:mi><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo mathsize="1.1em">[</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo mathsize="1.1em">]</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the time at the <inline-formula><mml:math id="M13" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>th time step, <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the <inline-formula><mml:math id="M15" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>th increment of <inline-formula><mml:math id="M16" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mo>(</mml:mo><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> is the Fréchet derivative operator applied to <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. The GIC is applied to a numerical integration scheme converging to the Itô solution as follows. At each time step of the numerical integration, <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is computed and added to the numerical solution of the right-hand-side of Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) for that timestep. The only term in <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> that needs to be computed at each time step is <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mo>(</mml:mo><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. We note that in the white noise case, where <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo mathsize="1.1em">[</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo mathsize="1.1em">]</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, the GIC is equal to the Itô correction (see <xref ref-type="bibr" rid="bib1.bibx16" id="altparen.14"/> for more details).</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Noise approximation</title>
      <p id="d2e726">We use the following approximation <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the noise process <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>  from <xref ref-type="bibr" rid="bib1.bibx4" id="paren.15"/>.

            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M25" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:msqrt><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=""><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow><mml:msqrt><mml:mn mathvariant="normal">2</mml:mn></mml:msqrt></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mfenced close=")" open=""><mml:mrow><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo mathsize="1.1em">[</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo mathsize="1.1em">]</mml:mo></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M26" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of discrete time levels per unit of time, including the starting and ending time levels. The parameter <inline-formula><mml:math id="M27" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> controls the color of the Fourier spectrum of <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> corresponds to <italic>white</italic> noise while <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>≠</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> to <italic>colored</italic> noise). To construct different realizations of the noise process, we sample, for <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></inline-formula> the coefficients <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> independently, from the normal distribution <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for different initial seeds of a random number generator. Different resolutions of the same noise path can be computed either by computing the noise for the smallest <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> and then sub sampling, or by computing the noise for each choice of <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> separately with the same initialization of the random coefficients <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. It should be noted that <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is an <italic> approximate</italic> random noise. The true noise term <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> would contain an infinite number of Fourier modes while <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> only has a finite number of modes. The approximation <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is therefore smooth in <inline-formula><mml:math id="M43" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> but not resolved by a sampling of <inline-formula><mml:math id="M44" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> discrete time points. In the white noise case, when <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, the coefficient <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is constant for all frequencies <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, approximating the constant power spectral density of white noise. In the case of colored noise, when <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>≠</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, the coefficient <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> dampens higher frequency terms resulting in a colored noise spectrum. As <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:math></inline-formula> the approximation <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> converges in <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> to the white noise process <inline-formula><mml:math id="M53" display="inline"><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula> when <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> according to the Kosambi–Karhunen–Loève theorem <xref ref-type="bibr" rid="bib1.bibx9" id="paren.16"/>. When <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>≠</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> converges to a smooth function as higher frequency oscillations are damped by the coefficients <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. These properties make <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> a suitable approximation of <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in numerical modeling. It should also be noted that the approximation <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is constant in space. This choice was made for convenience and to directly follow the work of <xref ref-type="bibr" rid="bib1.bibx4" id="text.17"/> that inspired this study. The GIC is equally valid for spatially varying noise processes.</p>
      <p id="d2e1465">For the first two cases investigated in this work, the coefficient function <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) will take the form <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>. For this choice of <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, we have

            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M64" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mo>(</mml:mo><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          and for this noise approximation <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> we have

            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M66" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo mathsize="1.1em">[</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo mathsize="1.1em">]</mml:mo><mml:mo>≈</mml:mo><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo mathsize="1.1em">[</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo mathsize="1.1em">]</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:munder><mml:mo movablelimits="false">lim⁡</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:munder><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mfenced close="]" open="["><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          With the true noise process <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represented by an infinite number of Fourier modes, the GIC in differential form is given by

            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M68" display="block"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:munder><mml:mo movablelimits="false">lim⁡</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:munder><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mfenced open="[" close="]"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          We note that <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> as <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:math></inline-formula> for any colored noise (<inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>≠</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>), but not for the white noise (<inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>). This is again because any colored noise can be resolved by taking sufficiently small time steps, at which point the system can be understood as a deterministic one, and the GIC is no longer necessary. As we can only use a finite number of modes numerically as in Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>), the GIC in differential form we use in this work is

            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M73" display="block"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mfenced open="[" close="]"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>1D KdV Model</title>
      <p id="d2e2043">Following Eq. (2.7) and the boundary conditions specified in <xref ref-type="bibr" rid="bib1.bibx3" id="text.18"/>, we study the following modified Korteweg-de Vries (KdV) equation for the amplitude <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of low frequency atmospheric waves:

                <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M75" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mi>A</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mi>A</mml:mi></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The above equation is modified from the traditional KdV equation with the addition of the linear growth term <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mi>A</mml:mi></mml:mrow></mml:math></inline-formula>. The dispersion and nonlinear coefficients, <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, are constant, whereas the linear, long-wave phase speed and growth/decay coefficients, <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, are functions of the zonally varying background flow.</p>
      <p id="d2e2250">We introduce the stochastic perturbation <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> on the linear advection term of Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) as

            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M82" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mfenced open="[" close=""><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mo mathsize="2.0em">(</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mi>A</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced close="]" open=""><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>+</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mi>A</mml:mi></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          Here the coefficient function <inline-formula><mml:math id="M83" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) is <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>A</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mo>∂</mml:mo><mml:mi>A</mml:mi><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> and the GIC correction at each time step <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is given by

            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M86" display="block"><mml:mrow><mml:msubsup><mml:mi>I</mml:mi><mml:mi>j</mml:mi><mml:mi>A</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mfenced close="]" open="["><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>2D Model</title>
      <p id="d2e2560">Following <xref ref-type="bibr" rid="bib1.bibx4" id="text.19"/>, we study a nonrotating, stably stratified, nonhydrostatic Boussinesq fluid bounded above and below (in <inline-formula><mml:math id="M87" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> direction) by rigid, horizontal boundaries, but periodic in the horizontal (<inline-formula><mml:math id="M88" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>) direction. The governing equations along an <inline-formula><mml:math id="M89" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-<inline-formula><mml:math id="M90" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> cross-section may be combined into two equations in two unknowns, the vorticity <inline-formula><mml:math id="M91" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> and the potential temperature <inline-formula><mml:math id="M92" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, as

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M93" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>u</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>w</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi>u</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>w</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>w</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>H</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          along with the relations

                <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M94" display="block"><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ψ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:mi>w</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ψ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="normal">∇</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">ψ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">∇</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> is the Laplacian operator in the <inline-formula><mml:math id="M96" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-<inline-formula><mml:math id="M97" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> plane, and <inline-formula><mml:math id="M98" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M99" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M100" display="inline"><mml:mi mathvariant="italic">ψ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M101" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M102" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are the zonal wind, vertical wind, geostrophic pressure (stream function) field, vorticity source, heat source, standard acceleration due to gravity, and reference temperature, respectively (see Appendix D of <xref ref-type="bibr" rid="bib1.bibx4" id="altparen.20"/> for more details about the sub-grid parameterizations <inline-formula><mml:math id="M105" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M106" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>, linear advection, the eddy viscosity, the thermal diffusion, initial conditions, and boundary conditions etc.).</p>
      <p id="d2e2950">For this study we do not include stochastic perturbations of <inline-formula><mml:math id="M107" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> or <inline-formula><mml:math id="M108" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> as in <xref ref-type="bibr" rid="bib1.bibx4" id="text.21"/> and introduce a stochastic perturbation <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> on the zonal wind <inline-formula><mml:math id="M110" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> in Eqs. (<xref ref-type="disp-formula" rid="Ch1.E12"/>) and (<xref ref-type="disp-formula" rid="Ch1.E13"/>) as,

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M111" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E15"><mml:mtd><mml:mtext>15</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>w</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>g</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E16"><mml:mtd><mml:mtext>16</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>w</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>w</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>H</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          Here, the function <inline-formula><mml:math id="M112" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) is <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) and <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>), and the GICs are given by

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M115" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E17"><mml:mtd><mml:mtext>17</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>I</mml:mi><mml:mi>j</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mfenced close="]" open="["><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E18"><mml:mtd><mml:mtext>18</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi>I</mml:mi><mml:mi>j</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mfenced open="[" close="]"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          respectively. We make one additional change to the model: where <xref ref-type="bibr" rid="bib1.bibx4" id="paren.22"/> used a <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> dependent hyper-diffusion parameter we set this parameter to be constant; this is necessary for convergence analysis.</p>
</sec>
<sec id="Ch1.S2.SS5">
  <label>2.5</label><title>Model and schemes for testing higher order methods</title>
      <p id="d2e3515">To demonstrate the effect of the GIC on higher order schemes, we consider, for simplicity, a homogeneous differential equation driven purely by stochastic terms (drift-free) given by

            <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M117" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi>X</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          with initial condition <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. For this choice of <inline-formula><mml:math id="M119" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> and the noise process <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the GIC is given by

            <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M121" display="block"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>X</mml:mi><mml:msub><mml:mo mathsize="2.0em">|</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mfenced open="[" close="]"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>

          Numerical results are presented later in the paper for the three time integration schemes summarized below.</p>
      <p id="d2e3698">The order 1.0 Milstein (MS) scheme for Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) with colored noise can be written as

            <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M122" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mfenced open="{" close="}"><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:mi>E</mml:mi><mml:mo>[</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>]</mml:mo></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          with the approximation <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:mi>X</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In the case of white noise, where <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:mi>E</mml:mi><mml:mo>[</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, Eq. (<xref ref-type="disp-formula" rid="Ch1.E21"/>) reduces to the traditional MS scheme. This scheme was chosen to demonstrate the effects of adding GIC to a scheme which converges to the Itô solution with order 1.0 where the forward Euler scheme previously used converges with order 0.5.</p>
      <p id="d2e3881">Schemes for strong and weak approximation with colored noise are discussed in detail in <xref ref-type="bibr" rid="bib1.bibx12" id="text.23"/>. It will sometimes be the case that the order of convergence of a scheme is changed by the addition of the GIC. To demonstrate this, we consider the order 1.5 Strong Taylor Scheme detailed in <xref ref-type="bibr" rid="bib1.bibx7" id="text.24"/> section 10.4.1; for brevity we shall call this the KP scheme. We will demonstrate that while this scheme converges to the Itô solution with order 1.5 the addition of the GIC results in a scheme converging to the Stratonovich solution with order 1. The KP scheme for Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) with colored noise can be written as

            <disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M125" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mfenced open="{" close="}"><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:mi>E</mml:mi><mml:mo>[</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>]</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mfenced open="{" close="}"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:mi>E</mml:mi><mml:mo>[</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>]</mml:mo></mml:mrow></mml:mfenced><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          We note that for both of these schemes, there is a term equivalent to the GIC with a minus sign. It is therefore more efficient to remove this term and the GIC, rather than redundantly subtracting and adding it.</p>
      <p id="d2e4097">The third higher order scheme we consider is the Milstein scheme with the highest order derivative approximated with a forward difference as described in <xref ref-type="bibr" rid="bib1.bibx7" id="text.25"/> Sect. 11.1.3, we will call this scheme KP2. This scheme was chosen to demonstrate how the GIC cam be applied to multi-step methods. The KP2 scheme for Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) with colored noise can be written as

            <disp-formula id="Ch1.E23" content-type="numbered"><label>23</label><mml:math id="M126" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>Y</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mfenced close="}" open="{"><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:mi>E</mml:mi><mml:mo>[</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>]</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          with supporting value

            <disp-formula id="Ch1.E24" content-type="numbered"><label>24</label><mml:math id="M127" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>Y</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:msqrt><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msqrt><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          When adding the GIC to KP2 we add it only to Eq. (<xref ref-type="disp-formula" rid="Ch1.E23"/>). Unlike the previous two schemes, there is no term equivalent to the subtraction of the GIC, so the GIC must be added explicitly to Eq. (<xref ref-type="disp-formula" rid="Ch1.E23"/>). A summary of all numerical schemes considered in this study and their relevant properties is provided in Table <xref ref-type="table" rid="T3"/>.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Numerical Results</title>
      <p id="d2e4292">In this section, we present numerical results demonstrating the effects of including the GIC on the error and rate of convergence of a numerical scheme. For simplicity, we add the generalized Itô correction to the forward Euler scheme which is known to converge to the Itô interpretation with order 0.5 <xref ref-type="bibr" rid="bib1.bibx7" id="paren.26"/>. Our results show that the inclusion of the generalized Itô correction both improves the final error and increases the critical time step for which the scheme begins to converge to the Stratonovich interpretation. As exact solutions for Eqs. (<xref ref-type="disp-formula" rid="Ch1.E10"/>), (<xref ref-type="disp-formula" rid="Ch1.E15"/>), (<xref ref-type="disp-formula" rid="Ch1.E16"/>) are not available, we compare the forward Euler results, with and without the GIC, to a high fidelity reference solution obtained using Heun's second-order Runge-Kutta (RK2) scheme, which is known to converge to the Stratonovich interpretation <xref ref-type="bibr" rid="bib1.bibx4" id="paren.27"/>. All errors are computed relative to the norm of the reference solution via

          <disp-formula id="Ch1.E25" content-type="numbered"><label>25</label><mml:math id="M128" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mtext>ref</mml:mtext></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>/</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mtext>ref</mml:mtext></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the solution computed with a chosen method, <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mtext>ref</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> denotes the reference solution computed with RK2 and <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>⋅</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> is the standard <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> norm. To ensure that the RK2 reference solution is sufficiently converged to the true solution, we compute a sequence of RK2 solutions with decreasing time steps and check that the error in Eq. (<xref ref-type="disp-formula" rid="Ch1.E25"/>) becomes very small. For example, Fig. <xref ref-type="fig" rid="F1"/> shows the convergence of RK2 solutions for Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) to the reference solution obtained with <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, with errors averaged over 100 realizations of the noise for each color (<inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>). As the mean error is very small and changes very little for time steps less than <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, we consider the reference solution sufficiently converged to the true solution. The figure will also show the relation between <inline-formula><mml:math id="M136" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and the critical time step after which the convergence reaches its maximal theoretical rate (order of convergence). For <inline-formula><mml:math id="M137" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> closer to 0 (closer to white noise) the smaller the critical times step will be. Each realization of the noise is characterized by the two  sequences <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> used in its computation. For different values of <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></inline-formula> the number of terms <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> changes in Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) since <inline-formula><mml:math id="M142" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is determined by <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. This provides a consistent sampling of the same noise realization as the time steps are varied. As noted in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/> an equivalent consistent sampling of the fixed noise path is also be obtained by computing the noise for the smallest <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> and sub sampling the result.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e4629">Error in the RK2 solution (compared to the reference solution computed with <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) of the 2D vorticity Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) and the dependency on time step size (horizontal axis) and the characteristics of the noise <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> shown in different colors. Simulations were performed for 100 realizations of the noise process for each choice of <inline-formula><mml:math id="M147" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>. The solution error was calculated separately for each realization according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E25"/>). The circles are the mean error of the 100 realizations; the vertical bars denote the standard deviation around the mean.</p></caption>
        <graphic xlink:href="https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026-f01.png"/>

      </fig>

<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Convergence by Noise Spectrum </title>
      <p id="d2e4743">In this experiment, we compare the convergence and final error for forward Euler with and without the GIC for varying colors of the noise. For the 1D KdV model, we use RK2 with <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> for the reference solution. In Fig. <xref ref-type="fig" rid="F2"/>, we integrate for 5 units of time and compare results over 100 realizations of the noise for each of the chosen colors <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Table <xref ref-type="table" rid="T1"/> contains a summary of the parameters used in this experiment.  As expected, for <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, forward Euler never begins converging as it converges to the Itô interpretation instead of that of Stratonovich. The addition of the generalized Itô correction, in this case, equals the classical Itô correction and results in convergence of order 0.5 in accordance with the theory of <xref ref-type="bibr" rid="bib1.bibx7" id="text.28"/>. For all non-zero <inline-formula><mml:math id="M152" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>, we see that for sufficiently small <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> forward Euler will begin to converge with order 1.0 as the noise is sufficiently resolved in time that the system can be understood as purely deterministic. For non-zero <inline-formula><mml:math id="M154" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>, the addition of the GIC reduces the final error and increases the critical time step after which the scheme achieves the theoretic best convergence rate of 1.0. The critical time step is increased with the addition of the GIC, which acts as a dissipative term at each point in space, functioning similar to smoothing the noise in time. For time steps which do not resolve the colored noise, the GIC smooths the solution which better represents the underlying smoothness of the colored noise.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e4933">Table of parameters used in 1D KdV experiment in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Reference resolution</oasis:entry>
         <oasis:entry colname="col2">Noise Colors</oasis:entry>
         <oasis:entry colname="col3">Time step range</oasis:entry>
         <oasis:entry colname="col4">Initial time</oasis:entry>
         <oasis:entry colname="col5">Final Time</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M156" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">9</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">0.5–0.5<sup>−5</sup></oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">5</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e5133">Error in the numerical solution (compared to the RK2 reference solution computed at <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) of the 1D KdV Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) and the dependency on time step size (horizontal axis) and characteristics of the noise term <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> shown in different colors. Results obtained using the forward Euler scheme without (left) and with (right) the generalized Itô correction, respectively, are shown. Simulations were performed for 100 realizations of the noise process for each choice of <inline-formula><mml:math id="M163" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>. The relative solution error was calculated separately for each realization using Eq. (<xref ref-type="disp-formula" rid="Ch1.E25"/>). The circles are the mean error of the 100 realizations; the vertical bars denote the standard deviation around the mean. The straight black lines are reference lines indicating convergence rates of 0.5 (upper) and 1.0 (lower), respectively.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026-f02.png"/>

        </fig>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e5290">Error in the numerical solution (compared to the RK2 reference solution computed with <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> of the 2D fluid Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) and the dependency on time step size (horizontal axis) and characteristics of the noise term <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> 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 for each choice of <inline-formula><mml:math id="M166" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>. The relative solution error was calculated separately for each realization using Eq. (<xref ref-type="disp-formula" rid="Ch1.E25"/>). The circles are the mean error of the 100 realizations; the vertical bars denote the standard deviation around the mean. The two lines are reference lines indicating convergence rates of 0.5 (upper) and 1.0 (lower), respectively.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026-f03.png"/>

        </fig>

      <p id="d2e5387">For the 2D fluid model Eqs. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) and (<xref ref-type="disp-formula" rid="Ch1.E16"/>), we use RK2 with a time step <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> as the reference solution. We evolve the model deterministically until <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> with the initial conditions prescribed in <xref ref-type="bibr" rid="bib1.bibx4" id="text.29"/> to guarantee that the fluid is sufficiently evolved from the initial condition. In Fig. <xref ref-type="fig" rid="F3"/>, we compare results for forward Euler with and without the GIC over 100 different realizations of the noise for different colors <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> integrated to <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1001</mml:mn></mml:mrow></mml:math></inline-formula> with time steps ranging from <inline-formula><mml:math id="M171" display="inline"><mml:mn mathvariant="normal">0.5</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. Table <xref ref-type="table" rid="T2"/> contains a summary of the parameters used in this experiment. Again <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> demonstrates the well-known classical Itô correction for white noise and for non-zero <inline-formula><mml:math id="M174" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> addition of the GIC results in a lower final error and increased maximal time steps for which the scheme achieves the maximal convergence of order 1.0.</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e5550">Table of parameters used in 2D fluid model experiment in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Reference resolution</oasis:entry>
         <oasis:entry colname="col2">Noise Colors</oasis:entry>
         <oasis:entry colname="col3">Time step range</oasis:entry>
         <oasis:entry colname="col4">Initial time</oasis:entry>
         <oasis:entry colname="col5">Final Time</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M176" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">0.5–0.5<sup>−5</sup></oasis:entry>
         <oasis:entry colname="col4">1000</oasis:entry>
         <oasis:entry colname="col5">1001</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>


</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Convergence by Noise Magnitude</title>
      <p id="d2e5721">In this experiment, we scale the magnitude (equivalently the variance) of the noise with a multiplicative factor <inline-formula><mml:math id="M181" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> creating a new noise term

            <disp-formula id="Ch1.E26" content-type="numbered"><label>26</label><mml:math id="M182" display="block"><mml:mrow><mml:msup><mml:mi>g</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Figure <xref ref-type="fig" rid="F4"/> shows results averaged over 100 realizations of the colored noise term for the 2D fluid model with <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> integrated over 1 unit of time with the same initial condition as in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>. We see that for all choices of <inline-formula><mml:math id="M185" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula>, the critical <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> for convergence remains the same <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. Although the critical <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is unchanged, we see that the relative error increases with increasing <inline-formula><mml:math id="M189" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula>. This is exactly as expected as the leading error term between RK2 and forward Euler with the GIC is <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">γ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. For brevity, we omit this proof. Although the GIC improves the convergence of forward Euler over the range of magnitudes demonstrated in Fig. <xref ref-type="fig" rid="F4"/>, there is of course a maximal <inline-formula><mml:math id="M191" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> such that for any larger <inline-formula><mml:math id="M192" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> the scheme becomes unstable.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e5932">Error in the numerical solution of the 2D fluid Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) and the dependency on time step size (horizontal axis) with <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and scaling factors <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> 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 for each choice of <inline-formula><mml:math id="M195" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>. The relative solution error was calculated separately for each realization using Eq. (<xref ref-type="disp-formula" rid="Ch1.E25"/>). The circles are the mean error of the 100 realizations; the vertical bars denote the standard deviation around the mean. The black lines are reference lines indicating convergence rates of 0.5 (upper) and 1.0 (lower), respectively.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026-f04.png"/>

        </fig>


</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Adding the GIC to Higher Order Schemes</title>
      <p id="d2e6025">As forward Euler is a very simple scheme and not a commonly used we next demonstrate how the GIC may be applied to higher order methods. We use the analytic Stratonovich solution to Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) for computing errors in this section in place of the reference solutions used in previous sections.</p>
      <p id="d2e6030">Figure <xref ref-type="fig" rid="F5"/> shows the convergence rate of scheme Eq. (<xref ref-type="disp-formula" rid="Ch1.E21"/>) to the Stratonovich solution with and without the GIC for different colors of noise. Similar to the previous results for forward Euler, the Millstein scheme converges to the Stratonovich solution for all colors of noise and does not converge in the case of white noise, where it converges to the Itô solution. The addition of the GIC decreases the final error for all colors of noise and changes the convergence in the white noise case to the Stratonovich solution. In this case, we see that with the addition of the GIC, the convergence in the white noise case remains order 1.0.</p>
      <p id="d2e6037">Figure <xref ref-type="fig" rid="F6"/> shows the convergence rate of the KP scheme Eq. (<xref ref-type="disp-formula" rid="Ch1.E22"/>) to the Stratonovich solution with and without the GIC for different colors of noise. Again we see that the addition of the GIC reduces the final error and improves the convergence rate for colored noise and changes the convergence of the white noise case to the Stratonovich solution. Note that in the white noise case, the order 1.5 convergence of the KP scheme to the Itô solution has been changed to order 1.0 convergence to the Stratonovich solution. The GIC is an order <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> correction term and does not “correct” the higher order terms. Higher order corrections would be necessary to construct an order 1.5 scheme in this manner. A summary of all numerical schemes considered in this study and their orders of convergence is provided in Table <xref ref-type="table" rid="T3"/>.</p>
      <p id="d2e6056">Figure <xref ref-type="fig" rid="F7"/> shows the convergence rate of the KP2 scheme Eq. (<xref ref-type="disp-formula" rid="Ch1.E23"/>) to the Stratonovich solution with and without the GIC for different colors of noise. Again we see that the addition of the GIC reduces the final error and improves the convergence rate for colored noise and changes the convergence of the white noise case to the Stratonovich solution. We note again that although two separate calculations are performed, one for the supporting value Eq. (<xref ref-type="disp-formula" rid="Ch1.E24"/>) and one for the next time step Eq. (<xref ref-type="disp-formula" rid="Ch1.E24"/>), the GIC is only added to the computation of Eq. (<xref ref-type="disp-formula" rid="Ch1.E24"/>).</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e6072">Error in the numerical solution of the drift-free SDE Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) and the dependency on time step size (horizontal axis) with <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> shown in different colors. Results obtained using the Milstein scheme (left) without and (right) with the generalized Itô correction, respectively, are shown. Simulations were performed for 100 realizations of the noise process for each choice of <inline-formula><mml:math id="M198" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>. The relative solution error was calculated separately for each realization using Eq. (<xref ref-type="disp-formula" rid="Ch1.E25"/>). The circles are the mean error of the 100 realizations; the vertical bars denote the standard deviation around the mean. The black line is a reference line indicating convergence rate 1.0.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026-f05.png"/>

        </fig>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e6140">Error in the numerical solution of the drift-free SDE Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) and the dependency on time step size (horizontal axis) with <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> shown in different colors. Results obtained using KP scheme (left) without and (right) with the generalized Itô correction, respectively, are shown. Simulations were performed for 100 realizations of the noise process for each choice of <inline-formula><mml:math id="M200" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>. The relative solution error was calculated separately for each realization using Eq. (<xref ref-type="disp-formula" rid="Ch1.E25"/>). The circles are the mean error of the 100 realizations; the vertical bars denote the standard deviation around the mean. The black line is a reference line indicating convergence rate 1.0.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026-f06.png"/>

        </fig>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e6208">Error in the numerical solution of the drift-free SDE Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) and the dependency on time step size (horizontal axis) with <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> shown in different colors. Results obtained using KP2 scheme (left) without and (right) with the generalized Itô correction, respectively, are shown. Simulations were performed for 100 realizations of the noise process for each choice of <inline-formula><mml:math id="M202" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>. The relative solution error was calculated separately for each realization using Eq. (<xref ref-type="disp-formula" rid="Ch1.E25"/>). The circles are the mean error of the 100 realizations; the vertical bars denote the standard deviation around the mean. The black line is a reference line indicating convergence rate 1.0.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026-f07.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Run Time</title>
      <p id="d2e6282">In this final experiment, we demonstrate the computational efficiency of the GIC. We average the run time of all three schemes considered on the 2D model Eqs. (<xref ref-type="disp-formula" rid="Ch1.E15"/>)–(<xref ref-type="disp-formula" rid="Ch1.E16"/>) over 100 realizations of white noise (<inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) integrated over 50 units of time with <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Figure <xref ref-type="fig" rid="F8"/> shows the ratio of the run time of RK2 <inline-formula><mml:math id="M205" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> Euler and Euler-GIC <inline-formula><mml:math id="M206" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> Euler. As forward Euler is a first-order scheme (in time) and RK2 is a second-order scheme the ratio of RK2 <inline-formula><mml:math id="M207" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> Euler should be around 2 once enough time steps are taken, this is shown in the orange curve. The ratio of Euler<inline-formula><mml:math id="M208" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>GIC <inline-formula><mml:math id="M209" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> Euler remains below 1.1 (blue curve), demonstrating that Euler<inline-formula><mml:math id="M210" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>GIC remains similar in computational cost. We note that we are solving this model with a pseudo-spectral technique, therefore the additional computation for the GIC at each time step consists of two additional multiplications to compute <inline-formula><mml:math id="M211" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> and <inline-formula><mml:math id="M212" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> in frequency space. In general, the efficiency of computing the GIC for a given model is determined by the difficulty of computing (or approximating) <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>g</mml:mi><mml:mo>[</mml:mo><mml:mi>u</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> at each time step compared with the computation of the right hand side of Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>).</p>

      <fig id="F8"><label>Figure 8</label><caption><p id="d2e6478">Ratio of the running time of RK2 <inline-formula><mml:math id="M214" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> Euler and Euler-GIC/Euler  for 2D model Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) averaged over 100 realizations of the noise (<inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) integrated for 50 units of time with <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2373/2026/gmd-19-2373-2026-f08.png"/>

        </fig>

<table-wrap id="T3"><label>Table 3</label><caption><p id="d2e6603">Summary of numerical time stepping schemes used in this study, the interpretation (Itô or Stratonovich) to which they converge when <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, the schemes order of convergence, and the schemes order of convergence with the addition of the GIC. n/a – not applicable </p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Numerical</oasis:entry>
         <oasis:entry colname="col2">Interpretation</oasis:entry>
         <oasis:entry colname="col3">Order of</oasis:entry>
         <oasis:entry colname="col4">Order of Convergence</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Scheme</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Convergence</oasis:entry>
         <oasis:entry colname="col4">with GIC</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Euler</oasis:entry>
         <oasis:entry colname="col2">Itô</oasis:entry>
         <oasis:entry colname="col3">0.5</oasis:entry>
         <oasis:entry colname="col4">0.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">MS</oasis:entry>
         <oasis:entry colname="col2">Itô</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">KP</oasis:entry>
         <oasis:entry colname="col2">Itô</oasis:entry>
         <oasis:entry colname="col3">1.5</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">KP2</oasis:entry>
         <oasis:entry colname="col2">Itô</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">RK2</oasis:entry>
         <oasis:entry colname="col2">Stratonovich</oasis:entry>
         <oasis:entry colname="col3">2</oasis:entry>
         <oasis:entry colname="col4">n/a</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Conclusions</title>
      <p id="d2e6751">This work presents a generalization of the GIC method for non-linear problems from the numerical weather prediction literature, including the modified 1D Korteweg-de Vries (KdV) equation from <xref ref-type="bibr" rid="bib1.bibx3" id="paren.30"/> and the 2D (<inline-formula><mml:math id="M218" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-<inline-formula><mml:math id="M219" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>) nonrotating, stably stratified, nonhydrostatic Boussinesq equations from <xref ref-type="bibr" rid="bib1.bibx4" id="paren.31"/>. Furthermore, the effect of the GIC is demonstrated for higher-order time integration methods used for solving the 1D drift-free homogeneous stochastic differential equation.</p>
      <p id="d2e6774">Our numerical experiments demonstrate that when added to a numerical scheme converging to the Itô solution, the GIC alters the convergence of the scheme to the Stratonovich solution, which is the preferred solution for many applications. The GIC proves effective for any color of noise and a large range of magnitudes (or variances) of noise, even in more complex non-linear models. The additional computation of the GIC can be substantially less than using a higher-order scheme and can even be negligible when compared with the run time of the numerical integration of the discretized model. This makes the GIC an attractive option for cheaply computing many potential trajectories of a system for an ensemble and capturing statistical properties about a system. This can be helpful in data assimilation contexts <xref ref-type="bibr" rid="bib1.bibx17" id="paren.32"/>. In addition, the GIC-enhanced solver could be implemented as part of multifidelity approaches (see e.g., <xref ref-type="bibr" rid="bib1.bibx5" id="altparen.33"/> for a recent multifidelity neural operator framework) to provide an efficient low-fidelity estimator. As part of a multifidelity approach, the low-fidelity estimate can then be corrected through the use of <italic>only a few</italic> expensive high fidelity simulations.  Finally, while offering computational efficiency, the GIC is also easy to implement and integrate into existing models.</p>
      <p id="d2e6786">While the model equations used here are still simple compared with the full-fledged weather prediction models, the evaluation presented in this work is a necessary second step following <xref ref-type="bibr" rid="bib1.bibx16" id="paren.34"/>, which provides the justification and motivation for further exploring the GIC for numerical weather prediction and climate modeling.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e6797">Code and data for reproducing the experiments and figures in this publication can be found at  <ext-link xlink:href="https://doi.org/10.5281/zenodo.14918193" ext-link-type="DOI">10.5281/zenodo.14918193</ext-link> <xref ref-type="bibr" rid="bib1.bibx6" id="paren.35"/>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e6809">This project was concieved by PS and HL. WJ and LF wrote the software, ran the models and preformed the analysis. WJ wrote the paper with contributions from all authors.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e6815">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e6821">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e6827">The authors thank   Christopher J. Vogl (LLNL) and Carol S. Woodward (LLNL) for helpful discussions on the numerical examples shown in this paper and   Daniel Hodyss (NRL) for clarifications regarding his earlier work that inspired our study.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e6832">This research has been supported by the U.S. Department of Energy (grant no. DE-AC05-76RL01830).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e6838">This paper was edited by Rohitash Chandra and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Berner et al.(2009)Berner, Shutts, Leutbecher, and Palmer</label><mixed-citation>Berner, J., Shutts, G. J., Leutbecher, M., and Palmer, T. N.: A Spectral Stochastic Kinetic Energy Backscatter Scheme and Its Impact on Flow-Dependent Predictability in the ECMWF Ensemble Prediction System, J. Atmos. Sci., 66, 603–626, <ext-link xlink:href="https://doi.org/10.1175/2008JAS2677.1" ext-link-type="DOI">10.1175/2008JAS2677.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Berner et al.(2017)Berner, Achatz, Batta, Bengtsson, Camara, Christensen, Colangeli, Coleman, Crommelin, Dolaptchiev, Franzke, Friederichs, Imkeller, Jarvinen, Juricke, Kitsios, Lott, Lucarini, Mahajan, Palmer, Penland, Sakradzija, von Storch, Weisheimer, Weniger, Williams, and Yano</label><mixed-citation>Berner, J., Achatz, U., Batta, L., Bengtsson, L., Camara, A. d. l., Christensen, H. M., Colangeli, M., Coleman, D. R. B., Crommelin, D., Dolaptchiev, S. I., Franzke, C. L. E., Friederichs, P., Imkeller, P., Jarvinen, H., Juricke, S., Kitsios, V., Lott, F., Lucarini, V., Mahajan, S., Palmer, T. N., Penland, C., Sakradzija, M., von Storch, J.-S., Weisheimer, A., Weniger, M., Williams, P. D., and Yano, J.-I.: Stochastic Parameterization: Toward a New View of Weather and Climate Models, B. Ame. Meteorol. Soc., 98, 565–588, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-15-00268.1" ext-link-type="DOI">10.1175/BAMS-D-15-00268.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Hodyss and Nathan(2002)</label><mixed-citation> Hodyss, D. and Nathan, T.: Solitary Rossby waves in zonally varying jet flows, Geophys.  Astro. Fluid., 96, 239–262, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Hodyss et al.(2013)Hodyss, Viner, Reinecke, and Hansen</label><mixed-citation> Hodyss, D., Viner, K. C., Reinecke, A., and Hansen, J. A.: The impact of noisy physics on the stability and accuracy of physics–dynamics coupling, Mon. Weather Rev., 141, 4470–4486, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Howard et al.(2022)Howard, Perego, Karniadakis, and Stinis</label><mixed-citation>Howard, A. A., Perego, M., Karniadakis, G. E., and Stinis, P.: Multifidelity deep operator networks, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2204.09157" ext-link-type="DOI">10.48550/arXiv.2204.09157</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Johns(2025)</label><mixed-citation>Johns, W. F. L.: Generalized Ito Correction – 2D models, Zenodo [code and data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.14918193" ext-link-type="DOI">10.5281/zenodo.14918193</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Kloeden and Platen(1992)</label><mixed-citation>Kloeden, P. E. and Platen, E.: Numerical Solution of Stochastic Differential Equations, Springer, <uri>https://link.springer.com/book/10.1007/978-3-662-12616-5</uri> (last access: 20 March 2026), 1992.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Leutbecher et al.(2017)Leutbecher, Lock, Ollinaho, Lang, Balsamo, Bechtold, Bonavita, Christensen, Diamantakis, Dutra, English, Fisher, Forbes, Goddard, Haiden, Hogan, Juricke, Lawrence, MacLeod, Magnusson, Malardel, Massart, Sandu, Smolarkiewicz, Subramanian, Vitart, Wedi, and Weisheimer</label><mixed-citation>Leutbecher, M., Lock, S.-J., Ollinaho, P., Lang, S. T. K., Balsamo, G., Bechtold, P., Bonavita, M., Christensen, H. M., Diamantakis, M., Dutra, E., English, S., Fisher, M., Forbes, R. M., Goddard, J., Haiden, T., Hogan, R. J., Juricke, S., Lawrence, H., MacLeod, D., Magnusson, L., Malardel, S., Massart, S., Sandu, I., Smolarkiewicz, P. K., Subramanian, A., Vitart, F., Wedi, N., and Weisheimer, A.: Stochastic representations of model uncertainties at ECMWF: state of the art and future vision, Q. J. Roy. Meteor. Soc., 143, 2315–2339, <ext-link xlink:href="https://doi.org/10.1002/qj.3094" ext-link-type="DOI">10.1002/qj.3094</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Loève(1978)</label><mixed-citation>Loève, M.: Probability Theory I, vol. 45 of  Graduate Texts in Mathematics, Springer-Verlag, New York, 4th Edn., <ext-link xlink:href="https://doi.org/10.1007/978-1-4684-9464-8" ext-link-type="DOI">10.1007/978-1-4684-9464-8</ext-link>, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Majda et al.(1999)Majda, Timofeyev, and Eijnden</label><mixed-citation> Majda, A. J., Timofeyev, I., and Eijnden, E. V.: Models for Stochastic Climate Prediction, P. Natl. Acad. Sci. USA, 96, 14687–14691, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Mannella and McClintock(2012)</label><mixed-citation>Mannella, R. and McClintock, P. V.: Itô versus Stratonovich: 30 years later, Fluct. Noise Lett., 11, 1240010, <ext-link xlink:href="https://doi.org/10.1142/S021947751240010X" ext-link-type="DOI">10.1142/S021947751240010X</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Milshtein and Tret'yakov(1994)</label><mixed-citation>Milshtein, G. N. and Tret'yakov, M. V.: Numerical solution of differential equations with colored noise, J.  Stat. Phys., 77, 691–715, <ext-link xlink:href="https://doi.org/10.1007/BF02179457" ext-link-type="DOI">10.1007/BF02179457</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Moon and Wettlaufer(2014)</label><mixed-citation>Moon, W. and Wettlaufer, J.: On the interpretation of Stratonovich calculus, New J. Phys., 16, 055017, <ext-link xlink:href="https://doi.org/10.1088/1367-2630/16/5/055017" ext-link-type="DOI">10.1088/1367-2630/16/5/055017</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Oksendal(2013)</label><mixed-citation>Oksendal, B.: Stochastic differential equations: an introduction with applications, Springer Science &amp; Business Media, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-14394-6" ext-link-type="DOI">10.1007/978-3-642-14394-6</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Palmer et al.(2009)Palmer, Buizza, Doblas-Reyes, Jung, Leutbecher, Shutts, Steinheimer, and Weisheimer</label><mixed-citation>Palmer, T., Buizza, R., Doblas-Reyes, F., Jung, T., Leutbecher, M., Shutts, G., Steinheimer, M., and Weisheimer, A.: Stochastic parametrization and model uncertainty, ECMWF Technical Memoranda, <ext-link xlink:href="https://doi.org/10.21957/ps8gbwbdv" ext-link-type="DOI">10.21957/ps8gbwbdv</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Stinis et al.(2020)Stinis, Lei, Li, and Wan</label><mixed-citation>Stinis, P., Lei, H., Li, J., and Wan, H.: Improving solution accuracy and convergence for stochastic physics parameterizations with colored noise, Mon. Weather Rev., 148, 2251–2263, 2020.  </mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Van Leeuwen et al.(2019)</label><mixed-citation> Van Leeuwen, P. J., Künsch, H. R., Nerger, L., Potthast, R., and Reich, S.: Particle filters for high-dimensional geoscience applications: A 315 review, Q. J. Roy. Meteor. Soc., 145, 2335–2365, 2019.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Further evaluating the generalized Itô correction for accelerating convergence of  stochastic parameterizations with colored noise </article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Berner et al.(2009)Berner, Shutts, Leutbecher, and Palmer</label><mixed-citation>
      
Berner, J., Shutts, G. J., Leutbecher, M., and Palmer, T. N.: A Spectral
Stochastic Kinetic Energy Backscatter Scheme and Its Impact on Flow-Dependent
Predictability in the ECMWF Ensemble Prediction System, J.
Atmos. Sci., 66, 603–626, <a href="https://doi.org/10.1175/2008JAS2677.1" target="_blank">https://doi.org/10.1175/2008JAS2677.1</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Berner et al.(2017)Berner, Achatz, Batta, Bengtsson, Camara,
Christensen, Colangeli, Coleman, Crommelin, Dolaptchiev, Franzke,
Friederichs, Imkeller, Jarvinen, Juricke, Kitsios, Lott, Lucarini, Mahajan,
Palmer, Penland, Sakradzija, von Storch, Weisheimer, Weniger, Williams, and
Yano</label><mixed-citation>
      
Berner, J., Achatz, U., Batta, L., Bengtsson, L., Camara, A. d. l.,
Christensen, H. M., Colangeli, M., Coleman, D. R. B., Crommelin, D.,
Dolaptchiev, S. I., Franzke, C. L. E., Friederichs, P., Imkeller, P.,
Jarvinen, H., Juricke, S., Kitsios, V., Lott, F., Lucarini, V., Mahajan, S.,
Palmer, T. N., Penland, C., Sakradzija, M., von Storch, J.-S., Weisheimer,
A., Weniger, M., Williams, P. D., and Yano, J.-I.: Stochastic
Parameterization: Toward a New View of Weather and Climate Models, B. Ame. Meteorol. Soc., 98, 565–588,
<a href="https://doi.org/10.1175/BAMS-D-15-00268.1" target="_blank">https://doi.org/10.1175/BAMS-D-15-00268.1</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Hodyss and Nathan(2002)</label><mixed-citation>
      
Hodyss, D. and Nathan, T.: Solitary Rossby waves in zonally varying jet flows,
Geophys.  Astro. Fluid., 96, 239–262, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Hodyss et al.(2013)Hodyss, Viner, Reinecke, and
Hansen</label><mixed-citation>
      
Hodyss, D., Viner, K. C., Reinecke, A., and Hansen, J. A.: The impact of noisy
physics on the stability and accuracy of physics–dynamics coupling, Mon.
Weather Rev., 141, 4470–4486, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Howard et al.(2022)Howard, Perego, Karniadakis, and
Stinis</label><mixed-citation>
      
Howard, A. A., Perego, M., Karniadakis, G. E., and Stinis, P.: Multifidelity
deep operator networks, arXiv [preprint],
<a href="https://doi.org/10.48550/arXiv.2204.09157" target="_blank">https://doi.org/10.48550/arXiv.2204.09157</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Johns(2025)</label><mixed-citation>
      
Johns, W. F. L.: Generalized Ito Correction – 2D models, Zenodo [code and data set],
<a href="https://doi.org/10.5281/zenodo.14918193" target="_blank">https://doi.org/10.5281/zenodo.14918193</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Kloeden and Platen(1992)</label><mixed-citation>
      
Kloeden, P. E. and Platen, E.: Numerical Solution of Stochastic Differential
Equations, Springer, <a href="https://link.springer.com/book/10.1007/978-3-662-12616-5" target="_blank"/> (last access: 20 March 2026), 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Leutbecher et al.(2017)Leutbecher, Lock, Ollinaho, Lang, Balsamo,
Bechtold, Bonavita, Christensen, Diamantakis, Dutra, English, Fisher, Forbes,
Goddard, Haiden, Hogan, Juricke, Lawrence, MacLeod, Magnusson, Malardel,
Massart, Sandu, Smolarkiewicz, Subramanian, Vitart, Wedi, and
Weisheimer</label><mixed-citation>
      
Leutbecher, M., Lock, S.-J., Ollinaho, P., Lang, S. T. K., Balsamo, G.,
Bechtold, P., Bonavita, M., Christensen, H. M., Diamantakis, M., Dutra, E.,
English, S., Fisher, M., Forbes, R. M., Goddard, J., Haiden, T., Hogan,
R. J., Juricke, S., Lawrence, H., MacLeod, D., Magnusson, L., Malardel, S.,
Massart, S., Sandu, I., Smolarkiewicz, P. K., Subramanian, A., Vitart, F.,
Wedi, N., and Weisheimer, A.: Stochastic representations of model
uncertainties at ECMWF: state of the art and future vision, Q. J.
Roy. Meteor. Soc., 143, 2315–2339, <a href="https://doi.org/10.1002/qj.3094" target="_blank">https://doi.org/10.1002/qj.3094</a>,
2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Loève(1978)</label><mixed-citation>
      
Loève, M.: Probability Theory I, vol. 45 of  Graduate Texts in
Mathematics, Springer-Verlag, New York, 4th Edn., <a href="https://doi.org/10.1007/978-1-4684-9464-8" target="_blank">https://doi.org/10.1007/978-1-4684-9464-8</a>, 1978.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Majda et al.(1999)Majda, Timofeyev, and Eijnden</label><mixed-citation>
      
Majda, A. J., Timofeyev, I., and Eijnden, E. V.: Models for Stochastic Climate
Prediction, P. Natl. Acad. Sci. USA, 96, 14687–14691,
1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Mannella and McClintock(2012)</label><mixed-citation>
      
Mannella, R. and McClintock, P. V.: Itô versus Stratonovich: 30 years
later, Fluct. Noise Lett., 11, 1240010, <a href="https://doi.org/10.1142/S021947751240010X" target="_blank">https://doi.org/10.1142/S021947751240010X</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Milshtein and Tret'yakov(1994)</label><mixed-citation>
      
Milshtein, G. N. and Tret'yakov, M. V.: Numerical solution of differential
equations with colored noise, J.  Stat. Phys., 77, 691–715,
<a href="https://doi.org/10.1007/BF02179457" target="_blank">https://doi.org/10.1007/BF02179457</a>, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Moon and Wettlaufer(2014)</label><mixed-citation>
      
Moon, W. and Wettlaufer, J.: On the interpretation of Stratonovich calculus,
New J. Phys., 16, 055017, <a href="https://doi.org/10.1088/1367-2630/16/5/055017" target="_blank">https://doi.org/10.1088/1367-2630/16/5/055017</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Oksendal(2013)</label><mixed-citation>
      
Oksendal, B.: Stochastic differential equations: an introduction with
applications, Springer Science &amp; Business Media, <a href="https://doi.org/10.1007/978-3-642-14394-6" target="_blank">https://doi.org/10.1007/978-3-642-14394-6</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Palmer et al.(2009)Palmer, Buizza, Doblas-Reyes, Jung, Leutbecher,
Shutts, Steinheimer, and Weisheimer</label><mixed-citation>
      
Palmer, T., Buizza, R., Doblas-Reyes, F., Jung, T., Leutbecher, M., Shutts, G.,
Steinheimer, M., and Weisheimer, A.: Stochastic parametrization and model
uncertainty, ECMWF Technical Memoranda, <a href="https://doi.org/10.21957/ps8gbwbdv" target="_blank">https://doi.org/10.21957/ps8gbwbdv</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Stinis et al.(2020)Stinis, Lei, Li, and Wan</label><mixed-citation>
      
Stinis, P., Lei, H., Li, J., and Wan, H.: Improving solution accuracy and
convergence for stochastic physics parameterizations with colored noise,
Mon. Weather Rev., 148, 2251–2263, 2020.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Van Leeuwen et al.(2019)</label><mixed-citation>
      
Van Leeuwen, P. J., Künsch, H. R., Nerger, L., Potthast, R., and Reich, S.: Particle filters for high-dimensional geoscience applications: A
315 review, Q. J. Roy. Meteor. Soc., 145, 2335–2365, 2019.

    </mixed-citation></ref-html>--></article>
