Litcius/Paper detail

Uniform error bounds of time-splitting spectral methods for the long-time dynamics of the nonlinear Klein–Gordon equation with weak nonlinearity

Weizhu Bao, Yue Feng, Chunmei Su

2021Mathematics of Computation31 citationsDOI

Abstract

We establish uniform error bounds of time-splitting Fourier pseudospectral (TSFP) methods for the nonlinear Klein–Gordon equation (NKGE) with weak power-type nonlinearity and <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper O left-parenthesis 1 right-parenthesis"> <mml:semantics> <mml:mrow> <mml:mi>O</mml:mi> <mml:mo stretchy="false">(</mml:mo> <mml:mn>1</mml:mn> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> <mml:annotation encoding="application/x-tex">O(1)</mml:annotation> </mml:semantics> </mml:math> </inline-formula> initial data, while the nonlinearity strength is characterized by <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="epsilon Superscript p"> <mml:semantics> <mml:msup> <mml:mi> ε </mml:mi> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mi>p</mml:mi> </mml:mrow> </mml:msup> <mml:annotation encoding="application/x-tex">\varepsilon ^{p}</mml:annotation> </mml:semantics> </mml:math> </inline-formula> with a constant <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="p element-of double-struck upper N Superscript plus"> <mml:semantics> <mml:mrow> <mml:mi>p</mml:mi> <mml:mo> ∈ </mml:mo> <mml:msup> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mi mathvariant="double-struck">N</mml:mi> </mml:mrow> <mml:mo>+</mml:mo> </mml:msup> </mml:mrow> <mml:annotation encoding="application/x-tex">p \in \mathbb {N}^+</mml:annotation> </mml:semantics> </mml:math> </inline-formula> and a dimensionless parameter <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="epsilon element-of left-parenthesis 0 comma 1 right-bracket"> <mml:semantics> <mml:mrow> <mml:mi> ε </mml:mi> <mml:mo> ∈ </mml:mo> <mml:mo stretchy="false">(</mml:mo> <mml:mn>0</mml:mn> <mml:mo>,</mml:mo> <mml:mn>1</mml:mn> <mml:mo stretchy="false">]</mml:mo> </mml:mrow> <mml:annotation encoding="application/x-tex">\varepsilon \in (0, 1]</mml:annotation> </mml:semantics> </mml:math> </inline-formula> , for the long-time dynamics up to the time at <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper O left-parenthesis epsilon Superscript negative beta Baseline right-parenthesis"> <mml:semantics> <mml:mrow> <mml:mi>O</mml:mi> <mml:mo stretchy="false">(</mml:mo> <mml:msup> <mml:mi> ε </mml:mi> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mo> − </mml:mo> <mml:mi> β </mml:mi> </mml:mrow> </mml:msup> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> <mml:annotation encoding="application/x-tex">O(\varepsilon ^{-\beta })</mml:annotation> </mml:semantics> </mml:math> </inline-formula> with <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="0 less-than-or-equal-to beta less-than-or-equal-to p"> <mml:semantics> <mml:mrow> <mml:mn>0</mml:mn> <mml:mo> ≤ </mml:mo> <mml:mi> β </mml:mi> <mml:mo> ≤ </mml:mo> <mml:mi>p</mml:mi> </mml:mrow> <mml:annotation encoding="application/x-tex">0 \leq \beta \leq p</mml:annotation> </mml:semantics> </mml:math> </inline-formula> . In fact, when <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="0 greater-than epsilon much-less-than 1"> <mml:semantics> <mml:mrow> <mml:mn>0</mml:mn> <mml:mo>&gt;</mml:mo> <mml:mi> ε </mml:mi> <mml:mo> ≪ </mml:mo> <mml:mn>1</mml:mn> </mml:mrow> <mml:annotation encoding="application/x-tex">0 &gt; \varepsilon \ll 1</mml:annotation> </mml:semantics> </mml:math> </inline-formula> , the problem is equivalent to the long-time dynamics of NKGE with small initial data and <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper O left-parenthesis 1 right-parenthesis"> <mml:semantics> <mml:mrow> <mml:mi>O</mml:mi> <mml:mo stretchy="false">(</mml:mo> <mml:mn>1</mml:mn> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> <mml:annotation encoding="application/x-tex">O(1)</mml:annotation> </mml:semantics> </mml:math> </inline-formula> nonlinearity strength, while the amplitude of the initial data (and the solution) is at <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper O left-parenthesis epsilon right-parenthesis"> <mml:semantics> <mml:mrow> <mml:mi>O</mml:mi> <mml:mo stretchy="false">(</mml:mo> <mml:mi> ε </mml:mi> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> <mml:annotation encoding="application/x-tex">O(\varepsilon )</mml:annotation> </mml:semantics> </mml:math> </inline-formula> . By reformulating the NKGE into a relativistic nonlinear Schrödinger equation, we adapt the TSFP method to discretize it numerically. By using the method of mathematical induction to bound the numerical solution, we prove uniform error bounds at <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper O left-parenthesis h Superscript m Baseline plus epsilon Superscript p minus beta Baseline tau squared right-parenthesis"> <mml:semantics>

Topics & Concepts

AlgorithmComputer scienceMathematicsArtificial intelligenceAdvanced Mathematical Physics ProblemsNumerical methods for differential equationsNonlinear Waves and Solitons