<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>On Energy Stable Runge-Kutta Methods for the Water Wave Equation and Its Simplified Non-Local Hyperbolic Model</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>08/01/2022</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10447719</idno>
					<idno type="doi">10.4208/cicp.OA-2021-0049</idno>
					<title level='j'>Communications in Computational Physics</title>
<idno>1815-2406</idno>
<biblScope unit="volume">32</biblScope>
<biblScope unit="issue">1</biblScope>					

					<author>Lei Li</author><author>Jian-Guo Liu</author><author>Zibu Liu</author><author>Yi Yang</author><author>Zhennan Zhou</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Although interest in numerical approximations of the water wave equation grows in recent years, the lack of rigorous analysis of its time discretization inhibits the design of more efficient algorithms. In practice of water wave simulations, the tradeoff between efficiency and stability has been a challenging problem. Thus to shed light on the stability condition for simulations of water waves, we focus on a model simplified from the water wave equation of infinite depth. This model preserves two main properties of the water wave equation: non-locality and hyperbolicity. For the constant coefficient case, we conduct systematic stability studies of the fully discrete approximation of such systems with the Fourier spectral approximation in space and general Runge-Kutta methods in time. As a result, an optimal time discretization strategy is provided in the form of a modified CFL condition, i.e. ∆t = O( √ ∆x). Meanwhile, the energy stable property is established for certain explicit Runge-Kutta methods. This CFL condition solves the problem of efficiency and stability: it allows numerical schemes to stay stable while resolves oscillations at the lowest requirement, which only produces acceptable computational load. In the variable coefficient case, the convergence of the semi-discrete approximation of it is presented, which naturally connects to the water wave equation. Analogue of these results for the water wave equation of finite depth is also discussed. To validate these theoretic observation, extensive numerical tests have been performed to verify the stability conditions. Simulations of the simplified hyperbolic model in the high frequency regime and the water wave equation are also provided.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Simulation of water wave equations has been a challenging problem due to the bad wellposedness of the equation. To understand this difficulty, we will first review previous remarkable theoretic work on water wave equations. In both Wu's work <ref type="bibr">[28]</ref> and Beale and Hou's work <ref type="bibr">[5]</ref>, the authors used Riemann mappings to find the right variables and rewrote the water wave equation. Both versions of the equation in <ref type="bibr">[28]</ref> and <ref type="bibr">[5]</ref> have the common leading order structure: a non-local hyperbolic equation, say <ref type="bibr">(1.6)</ref>. By analyzing this simplified model, we derive an optimal discretization strategy in the form of a CFL condition. This condition is rigorously proved for system <ref type="bibr">(1.6)</ref> and numerically verified for water wave equations. Following this road map, we will first derive the simplified model.</p><p>The unsteady system of incompressible free surface flow in two-dimension has attracted much theoretic and numerical attention <ref type="bibr">[6,</ref><ref type="bibr">10,</ref><ref type="bibr">11,</ref><ref type="bibr">28]</ref>. Governed by the irrotational Euler equation, this free surface flow problem is also referred to as the water wave problem which dates back to the early 20th century <ref type="bibr">[23,</ref><ref type="bibr">25]</ref>. By observing the equation in both Eulerian coordinate and Lagrangian coordinate, insightful analytical results were derived since then. One can refer to <ref type="bibr">[11]</ref> for a review of recent related results. In <ref type="bibr">[5]</ref>, Beale, Hou, and Lowengrub formulated the water wave equation in Lagrangian coordinates and considered the linearization of it which is a nonlocal system. Later in <ref type="bibr">[28]</ref>, by reducing the system to a nonlocal hyperbolic equation in Eulerian coordinate, Wu derived impressive results on the well-posedness of the water wave equation. These two works directed us to focus on a simplified system that inherits the common dominating structure shared by both works: a nonlocal hyperbolic model, which played a critical role in the proof of well-posedness in <ref type="bibr">[28]</ref>.</p><p>The water wave equation is formulated as follows (see <ref type="bibr">[5]</ref>) in Lagrangian coordinates. Consider a 2&#960;-periodic two-dimensional fluid with infinite depth whose surface is described by z : R&#215;[0,&#8734;) &#8594; C: z(&#945;,t) = x(&#945;,t)+iy(&#945;,t).</p><p>(1.1)</p><p>Here &#945;&#8712;R is a material coordinate that parametrizes the undisturbed surface. Periodicity of the fluid wave implies that s(&#945;,t) := z(&#945;,t)-&#945; is a 2&#960;-periodic function in &#945;. Because the fluid is inviscid and irrotational, the velocity can be written as &#8711;&#934; where &#934;(x,y,t) is the velocity potential. Let &#966; : R&#215;[0,&#8734;) &#8594; R, (&#945;,t) &#8594; &#966;(&#945;,t) := &#934;(x(&#945;,t),y(&#945;,t),t)</p><p>be the evaluation of the velocity potential at the surface so that &#966;(&#945;,t) is a periodic function in &#945; with period 2&#960;. In <ref type="bibr">[5]</ref>, starting from the irrotational Euler equation, Beale, Hou, and Lowengrub derived the equation for the interface of fluid with infinite depth which is parametrized by z(&#945;,t) in Lagrangian coordinate, i.e., z(&#945;,t) and &#966;(&#945;,t) satisfy the following system of equations:</p><p>2z &#945; (&#945;) =: w(&#945;,t),</p><p>|w| 2 -gy,</p><p>where z means the complex conjugate of z, &#947;(&#945;,t) quantifies the derivative of the dipole strength and g is the gravity. This derivation could also be found in <ref type="bibr">[3,</ref><ref type="bibr">6]</ref> (Equations ( <ref type="formula">1</ref>)-( <ref type="formula">3</ref>) in <ref type="bibr">[6]</ref>). Authors of <ref type="bibr">[5]</ref> proved that the linearization of (1.2) leads to (1.3) (Equation (2.8) in <ref type="bibr">[5]</ref>), namely for (&#945;,t) &#8712; R&#215;(0,&#8734;):</p><p>(</p><p>Here &#963; and c are positive, which depend on the solution of the water wave equation, but independent of &#951; and &#950;. &#951; is the normal component of the perturbation of the position of the interface. &#948; is a combination of the tangential and normal components of the perturbation of the position. &#950; describes the perturbation of the potential. g 1 and g 2 are some extra terms in the linearization which contain linear terms in &#951;,&#948;. The operator &#923; = (-&#8710;) 1/2 = H&#8706; &#945; <ref type="bibr">(1.4)</ref> is the 1/2-fractional Laplacian with Fourier symbol |k|, where H is the Hilbert transform whose Fourier symbol is -isgn(k). On R, the Hilbert transform H is given by</p><p>x-y dy.</p><p>As we shall see, system (1.3) is L 2 stable and dispersive.</p><p>Another system with the same structure of (1.3) is derived in <ref type="bibr">[28]</ref> in the Eulerian coordinates. Wu achieved remarkable results in <ref type="bibr">[28]</ref> in proving the well-posedness of the water wave problem in Sobolev spaces. Wu used a conformal mapping formulation and reduced the water wave system to a quasi-linear hyperbolic system (see <ref type="bibr">(4.6</ref>) and <ref type="bibr">(5.8&#491;</ref>) in <ref type="bibr">[28]</ref> and let w = -v) for (&#946;,t) &#8712; R&#215;(0,&#8734;) :</p><p>where &#963; &gt; 0, c &gt; 0 and &#946; is the Eulerian coordinate instead of a material coordinate. Let X be the x-coordinate of the interface, then u = X tt and v = -X t in <ref type="bibr">(1.5)</ref>. Due to the extra time derivative, this equation can also be viewed as a linearization of the water wave equations in <ref type="bibr">[5]</ref>. The usage of conformal mappings in this work was successful. It transformed all the nonlocal terms on a time-dependent domain into the half Laplacian, i.e. &#923; = (-&#8710;) 1/2 = H&#8706; &#946; on R which is time-invariant. Wu referred to this system as the 'hyperbolic system' in <ref type="bibr">[28]</ref>. We will also preserve this description in the present paper.</p><p>The slight difference between system (1.5) and (1.3) is that transport terms appear in the former but disappear in the latter. This is because: in (1.5), variable &#946; is not the material coordinate but a variable associated with the conformal mapping. Except for this difference, both equation (1.5) and (1.3) share the same dominating structure, i.e. the system</p><p>for (x,t)&#8712;R&#215;(0,&#8734;). This system is intrinsic to the water wave equation since it is detected in both Eulerian and Lagrangian coordinates. Motivated by the preceding discussion, we will focus on this nonlocal hyperbolic system in the rest of the paper.</p><p>As in <ref type="bibr">[6]</ref>, we impose periodic boundary condition and study the system on the torus, i.e.</p><p>with &#952; &#8712;T=R/2&#960;Z and t&#8712;(0,&#8734;). The Hilbert transform H still has the symbol -isgn(k) but the formula now is given by</p><p>We will focus on equation (1.7) in the following sections. Consider the special case of (1.7) where &#963;,c are constant and</p><p>We derived much insight into the numerical simulation of the water wave from this case. In this constant coefficient case, the system is reduced to the following second -order (in time) nonlocal hyperbolic equation</p><p>where &#181;=&#963;c. For heuristic purposes, we carry out some preliminary analysis and present the basic properties of (1.8) in Section 2.1. A more careful analysis for the constantcoefficient case is conducted in Section 3. Numerical studies of water waves have been performed in many papers <ref type="bibr">[6,</ref><ref type="bibr">8,</ref><ref type="bibr">12,</ref><ref type="bibr">13,</ref><ref type="bibr">19,</ref><ref type="bibr">20,</ref><ref type="bibr">27]</ref>. The numerical methods can roughly be divided into two classes. In the first class, conformal mapping was not used. In <ref type="bibr">[6]</ref>, water wave problems were solved by the discretization of an integral formulation (see Section 5 for more information). However, the convergence was merely proved with time being kept continuous. The discussion of the fully discretized system seems challenging. In the second class <ref type="bibr">[8,</ref><ref type="bibr">12,</ref><ref type="bibr">13,</ref><ref type="bibr">27]</ref>, conformal mappings are used for numerical simulations but no rigorous numerical analysis for conformal mapping formulation has been performed. Meanwhile, although the analytical properties of the nonlocal hyperbolic system (1.6) are relatively well understood in <ref type="bibr">[5,</ref><ref type="bibr">28]</ref>, the numerical studies of such equations have not been thoroughly investigated.</p><p>Thus to shed light on the distinct properties of such hyperbolic systems and water wave simulations, we intend to focus on numerical analysis of the simplified model <ref type="bibr">(1.6)</ref>. Because (1.6) has nonlocal terms and the nonlocal terms have a simple Fourier symbol (say -isgn(k)), we select the pseudo-spectral approximation in the spatial discretization, which is often favored by wave equations (see <ref type="bibr">[4,</ref><ref type="bibr">26]</ref>).</p><p>The primary goal of this paper is to analyze Runge-Kutta methods when applied to such nonlocal wave equations. In particular, we emphasize two insightful properties and implications that our analysis of Runge-Kutta methods provides:</p><p>First, we explore the optimal time step sizes in terms of a CFL type condition, when certain explicit Runge-Kutta methods are used. As we shall show in Section 2.1, the hyperbolic system (1.6) is also dispersive and may exhibit multi-scale behavior. Therefore, the time step constraint is more severe in the high-frequency regime. Consequently, finding optimal time steps with respect to the wave numbers is naturally desired <ref type="bibr">[4,</ref><ref type="bibr">15,</ref><ref type="bibr">16,</ref><ref type="bibr">21]</ref>.</p><p>In detail, we have systematically analyzed stability conditions of general Runge-Kutta methods for the hyperbolic system (1.3) with constant coefficients, including the highfrequency regime. In constant coefficient case, we have shown that, naive time discretization of system (1.7) results in the familiar hyperbolic CFL constraint &#8710;t = O(&#8710;x). If we use Runge-Kutta methods whose absolute stable region contains a part of the imaginary axis, this CFL constraint can be relaxed to &#8710;t = O( &#8730; &#8710;x) which is huge progress. See Theorem 3.1 for detail.</p><p>In high-frequency regime, this relaxation on CFL condition provides an optimal time discretization strategy which reduces computational load when simulating <ref type="bibr">(1.7)</ref>. In this regime, we consider the equation of u &#8242; (x,t) = u(&#491;x,&#491;t),v &#8242; (x,t) = v(&#491;x,&#491;t) which is the rescaling of (u,v). Still in the constant coefficient case, the equation of (u &#8242; ,v &#8242; ) is rewritten as</p><p>Due to the factor &#491; before v t , careful treatment of CFL conditions is necessary. In theorem 3.2, we conclude that Runge-Kutta schemes whose stability regions cover part of the imaginary axis are stable as long as both time step and spatial grid size resolve the wave oscillation, i.e.</p><p>This result is sharp in the view that one cannot capture the accurate wave function without resolving its oscillations. Second, as a corollary of the stability analysis, we investigated the energy stable property of Runge-Kutta methods. The key point is that the nonlocal hyperbolic system (1.8) with constant coefficients is energy preserving, here the energy is given by E = T |v t | 2 + 1 2 &#181;v&#923;v dx. When applying pseudo-spectral approximation in spatial discretization, this Hamiltonian is still conserved by Parseval's equality. We will prove that, when applying Runge-Kutta methods in time discretization, the Hamiltonian is nonincreasing as long as the applied Runge-Kutta method has an absolute stable region that covers part of the imaginary axis. Available numerical discretization include explicit-k Runge-Kutta methods for k &#8805; 3. See Corollary 3.1 for detail.</p><p>In the variable coefficient case, we discuss the extension of stability analysis from the constant-coefficient case and to the full water wave simulations. The proposed CFL conditions (say &#8710;t = O( &#8730; &#8710;x)) are verified in numerical experiments. Notice that all preceding discussion is established for water waves of infinite depth, we will also consider an analog in finite depth case.</p><p>The rest of the paper is organized as follows: in Section 2.2, we introduce basic notations and the setup for the numerical analysis. In Section 3, we discuss thoroughly the discretization of the nonlocal system with Runge-Kutta (both explicit and implicit) methods in time and the Fourier spectral method in space. We then study the discretization of the system with variable coefficients in Section 4. We prove the convergence for the semi-discrete schemes using the Fourier spectral method or the filtered Fourier spectral method and then discuss the time discretization using Runge-Kutta methods. We then connect the nonlocal hyperbolic system to water wave equations in Section 5. Analog in water waves of finite depth is also discussed. Lastly, in Section 6, we perform numerical experiments. The stability conditions for the nonlocal hyperbolic system with variable coefficients and water wave equations are confirmed numerically. Numerical experiments suggest possible caustics for the system in the high-frequency regime.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Preliminaries and basic notations</head><p>In this section, we discuss the special case (1.8) and then introduce necessary notations for numerical analysis later.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Basic properties of the nonlocal hyperbolic equation</head><p>In this section, we present a concise review of basic properties of (1.8), a special case of the hyperbolic system <ref type="bibr">(1.3)</ref>. Multiplying by u t on both sides of (1.8), and integrating over x, we derive</p><p>This means that the energy</p><p>is conserved in time. Because v also satisfies equation (1.8), we know that</p><p>is also conserved. To derive the dispersion relation, suppose that the plane wave u(x,t)= Ae i(2&#960;kx-wt) is the solution to the equation (1.8). On the Fourier side, (1.8) reads as &#251;tt = -&#181;|&#958;| &#251;.</p><p>(2.2)</p><p>Notice that the Fourier transform of plane wave u(x,t) = Ae i(2&#960;kx-wt) is &#251;(&#958;,t) = A&#948;(k&#958;)e -iwt , substituting it into the equation yields the dispersive relation:</p><p>-</p><p>Because &#969; is real and &#969; = const&#215;&#958;, the system is dispersive. Next, we derive the Green function of (1.8). The explicit expression of the Green function also suggest the dispersion relationship. In fact, the solution u(x,t) to the initial value problem</p><p>(2.4) can be written as u(x,t) = f (x) * F(x,t)+g(x) * G(x,t).</p><p>(2.5)</p><p>Here * represents convolution in space, i.e. f (x) * F(x,t) = R f (x-y)F(y,t)dy. Function G(x,t) is the Green's function and F(x,t) is the time derivative of it. In fact, G(x,t) and F(x,t) satisfy following Cauchy problems respectively:</p><p>Remember that the nonlocal operator &#923; has Fourier symbol |&#958;|, thus G and F are respectively given by</p><p>Here, F -1 is the inverse Fourier transform, i.e. (F</p><p>For the sake of completeness, we provide the details and more discussions of the Green's function in Section A. Consider the special case where f (x) = cos(kx),g(x) = 0. Then the solution of (2.4) is u(x,t) = cos(kx)cos( &#181;|k|t). Thus, the angle velocity in space and time has the squareroot relation in k: k and |&#181;|k. This can be explained by the dispersion relation <ref type="bibr">(2.3)</ref>. In fact, this also suggest a relaxed CFL condition as we shall explain later.</p><p>Remark 2.1. Eq. (1.8) is reminiscent of the surface quasi-geostrophic equations (SQG) studied in <ref type="bibr">[7,</ref><ref type="bibr">17]</ref>. However, the surface SQG equation is dissipative while (1.8) is dispersive.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Notations and setup for numerical analysis</head><p>In this work, we consider the one-dimensional nonlocal hyperbolic system (1.7) on T = R/2&#960;Z. The spatial discretization is selected as the Fourier pseudo-spectral method or the filtered Fourier pseudo-spectral method.</p><p>We discretize the spatial domain with grid size h = 2&#960;/N, and we denote grid points by</p><p>where N &#8712;N is even. We denote the time step size by &#964;, and denote t n = n&#964;. The notation u n j represents the numerical value of u(&#952;,t) at (&#952; j ,t n ), and u n represents the vector u n = (u n j ). Given any N-vector f = ( f j ), we expand each component as a sum of discrete Fourier modes via</p><p>2 N} and the discrete Fourier transform f = ( fk ) are given by fk = 1</p><p>Note that the Hilbert transform H and differentiation operators become certain multipliers when the Fourier transform is applied. When projected onto a uniform grid, those transforms between two functions reduce to corresponding relations between the discrete Fourier transforms of two functions confined on the grid. We define the projected differential operator and the projected Hilbert transform H in the following. For two N-vector f and g, we write</p><p>)</p><p>We introduce the notation L = DH as the projected &#923; = &#8706;H, so that</p><p>Recall the discrete inner product between two N-vectors is defined as</p><p>where &#7713; means the complex conjugate. The discrete &#8467; 2 and &#8467; &#8734; norms are defined by</p><p>For discrete case, we still have Parserval's equality:</p><p>Lemma 2.1. The discrete Parserval's equality holds</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Discretization of the constant-coefficient equations</head><p>Consider the constant coefficient case of the simplified hyperbolic model, i.e.</p><p>where (&#952;,t) &#8712; T&#215;(0,&#8734;). On the Fourier side, this equation reads as</p><p>In this section, we will thoroughly analyze the stability of Runge-Kutta methods applied to (3.2). First, we will conduct the Von Neumann analysis <ref type="bibr">[18]</ref> on Runge-Kutta methods. Both explicit and implicit ones will be systematically investigated. As a result, we will derive stability conditions in terms of CFL conditions. These CFL conditions provide necessary guidance for the simulation of water wave equations which is conducted in Section 6. Eq. (3.2) in the high-frequency regime is also considered. In the interest of avoiding aliasing error <ref type="bibr">[24]</ref>, an optimal discretization strategy is developed as a consequence of the analysis of Runge-Kutta methods. The strategy is optimal in the sense that it resolves oscillations at the lowest requirement. In what follows, we denote the Butcher tableau of a certain n-step Runge-Kutta method by</p><p>where G is the Runge-Kutta matrix, w are the weights and p are the nodes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Stability analysis</head><p>Direct calculation shows that A has 2 complex eigenvalues &#955; 1,2 =&#177; i c&#963;|k|. Thus, matrix A is similar to the diagonal matrix D := diag{&#955; 1 ,&#955; 2 }:</p><p>where</p><p>This similarity relation reduces the coupled system (3.2) into the following decoupled system:</p><p>Hence, the Von Neumann analysis on the original coupled system 3.2 reduces to that on each scalar equation in <ref type="bibr">(3.4)</ref>. Notice that P 2 has entry &#963;|k|/c which contains Fourier variable k, so L 2 -stability of (3.4) does not directly imply L 2 -stability of (3.2). However, this fact does not affect stability of Runge-Kutta methods on (3.2). As we will explain later, one can still ensure stability of certain Runge-Kutta methods of (3.2) under a weighted norm, which actually implies a weaker stability in L 2 -norm. Therefore, we first consider stability analysis of (3.4). Notice that the 2 eigenvalues of matrix D have the same absolute value, so we can focus on the stability analysis for only the first equation which is exactly the ODE system y &#8242; = &#955; 1 y.</p><p>In the following lemma, an explicit formula of the growth index is derived when a certain Runge-Kutta method is employed. This facilitates the Von Neumann analysis.</p><p>Here &#964; is the time step size, G the Runge-Kutta matrix, w the weights in the Runge-Kutta method (see <ref type="bibr">(3.3)</ref>) and &#957; = c&#963;|k|.</p><p>The proof merely requires standard techniques in numerical analysis textbooks, hence attached to Appendix B for the sake of completeness.</p><p>An important case of this lemma is for explicit Runge-Kutta methods. For explicit Runge-Kutta methods, matrix G is a lower triangular matrix, thus det(I +&#964; 2 &#957;G 2 ) = 1. Then formula (3.5) reduces to</p><p>This implies that &#968; 2 (&#964;,&#957;) is a constant coefficient polynomial of &#964; 2 &#957; which depends on G,w. This fact can also be derived from properties of explicit methods. If one uses explicit RK-p method to discretize the first component of system (3.4), the growth index in Lemma 3.1 has the following expression <ref type="bibr">[18]</ref>:</p><p>Moreover, the absolute stable region of RK-p method contains a part of imaginary axis, i.e. [-iC 1 (p),iC 1 (p)] if p &#8805; 3 <ref type="bibr">[18]</ref>. Thus requiring</p><p>is sufficient to ensure the stability of explicit RK-p methods when solving system (3.4). Denote the growth matrix for a certain Runge Kutta method by B(&#964;). According to <ref type="bibr">[18]</ref>, we recall the following definitions. Definition 3.1. A scheme is called weakly stable if at least for &#964; sufficiently small, there exists &#945; &gt;0 such that |B(&#964;)| &#8804;1+&#945;&#964; holds. A scheme is called strongly stable if |B(&#964;)| &#8804;1 holds at least for &#964; sufficiently small. Here |B(&#964;)| is the norm of matrix induced by the norm |&#8226;| defined on R n .</p><p>One can see that even with weak stability, the numerical scheme is convergent as &#964; &#8594; 0 for any fixed time T &gt; 0. Thus, we use (3.7) and Lemma 3.1 to prove the following theorem which provides the stability condition: Theorem 3.1. There are 2 cases in this theorem:</p><p>1. For any Runge-Kutta scheme, if there exists a positive real number C such that &#964; Ch holds, then the scheme is stable for system (3.4) or (3.2). More specifically, (a) if tr(G 2 ) &gt; tr (G-ew T ) 2 , then the scheme is strongly stable;</p><p>(b) if tr(G 2 ) tr (G-ew T ) 2 , then the scheme is weakly stable.</p><p>Here e is the vector of ones and G,w is defined in (3.3).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">For any Runge-Kutta scheme whose absolute stable region contains a part of the imaginary axis</head><p>then the scheme is strongly stable.</p><p>Proof. We first prove statement (a) and (b) in 1. Recall that &#957; = c&#963;|k| and |k|h &#960;, thus we have</p><p>Therefore, &#964;&#957;=O(1) and &#964; 2 &#957;=O(&#964;) as &#964;&#8594;0. Using Lemma 3.1 and the fact det(I +&#964;X)= 1+tr(X)&#964; +O(&#964; 2 ), we have</p><p>Then we consider 2 cases respectively:</p><p>1. If tr(G 2 ) &gt; tr (G-ew T ) 2 , then &#968;(&#964;,&#957;) &lt; 1 when &#964; goes to 0, which means strong stability. This proves statement (a).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">If tr(G 2</head><p>) tr (G-ew T ) 2 , by the estimate (3.10), we have &#968;(&#964;,&#957;) 1+ L&#964; +O(&#964; 2 ) when &#964; goes to 0, where</p><p>This implies weak stability which proves statement (b).</p><p>For the third statement, by estimate (3.10) again, we have &#964;</p><p>then &#964; &#8730; &#957; stays in the absolutely stable region of the numerical scheme which indicates strong stability. Remark 3.1. In the proof of Theorem 3.1, we proved stability in the weighted norm P 2 &#8226; , which actually does not directly imply stability in the L 2 -norm. In fact, in this case, we still have stability in the L 2 -norm by Theorem 3.1: notice that |k| &#8804; &#8730; &#960;/ &#8730; h, so there exists constants C 1 and C 2 such that for all k &#8805; 1,</p><p>for the mode k = 0, any numerical scheme is always stable since (3.1) reduces to &#8706; t u = 0,</p><p>= -cu(0)t, which is linear. So the mode k = 0 is always stable, no matter which scheme is utilized. Therefore, if the total error of a numerical scheme is O(h n ), n &#8805; 1 in norm P 2 &#8226; , then the total error will be O(h n-1/2 ) in the L 2 -norm.</p><p>We have to emphasize that statement (a) and (b) in the preceding theorem are not sharp. This is because that they merely ensure zero stability of a scheme while some of them can be even unconditionally absolutely stable. Despite of this theoretic unsharpness, these two statements are still general and practical because they are conclusive for any Runge-Kutta method. Moreover, they provide necessary guidance for numerical simulations of water wave equations in Section 6.</p><p>To illustrate this theorem, we analyze two examples of Runge-Kutta methods: a weighted Euler method which is semi-implicit, and the explicit RK-4 method. Both methods are stable under the sufficient condition &#964; Ch as stated in the first part of the theorem. Nevertheless, this CFL condition is unnecessary for the former method under certain weights. For the second method, the condition &#964; C &#8730; h claimed in the second statement of Theorem 3.1 is observed.</p><p>(a) Semi-implicit RK2: weighted Euler method. The tableau of a weighted Euler method is:</p><p>Suppose that &#964; &#8804;Ch for some positive constant C, one can verify that &#968;(&#964;,&#957;)&#8804;1+C 1 &#964; holds as &#964; &#8594; 0 for some constant C 1 . Thus by Theorem 3.1, this scheme is stable.</p><p>However, if &#948; 1 2 , then &#968;(&#964;,&#957;) 1 holds without any requirement on &#964;,h. This implies unconditionally strong stability. This example illustrates that condition &#964; Ch is sufficient but not necessary.</p><p>(b) Explicit RK4. The tableau of explicit RK4 is:</p><p>, where</p><p>Remember that the absolute stable region of explicit RK-4 contains a part of the imaginary axis, thus by Theorem 3.1, we expect to acquire a CFL condition of form &#964; C &#8730; h. Substitute G,w T into &#968;(&#964;,&#957;) and denote z = &#964; 2 &#957;, we have </p><p>Here c,&#963; is the constant in the system (3.2). Thus one can take</p><p>&#960;&#963;c in Theorem 3.1 to ensure stability.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Energy stable methods</head><p>A corollary of Theorem 3.1 is that the discretization of energy E (see (2.1)) is stable for any explicit Runge-Kutta method whose absolute stable region contains part of the imaginary axis. Remember that in proving Theorem 3.1, we focused on vector ( &#251;&#8242; , &#373;) in <ref type="bibr">(3.4)</ref>. Also notice that &#251;&#8242; 2  2 + &#373; 2 2 = P 2 (u,v) T 2 and</p><p>Lv,v , so the stability analysis in Theorem 3.1 is actually established on the L 2 -norm of (u &#8242; ,w) (or P 2 (u,v) T ), which is a combination of &#7714;1/2 -norm of v and L 2 -norm of u. This L 2 -norm is exactly the discretization of energy</p><p>with a constant factor on the Fourier side by substituting v t = -cu. Thus strong stability implies that the energy is non-increasing which is exactly the following corollary:</p><p>Corollary 3.1. For any RK method whose absolute stable region contains a part of the imaginary axis [-C 1 i,C 1 i], there exists a positive constant C 2 such that when</p><p>the discretization of the energy E in (2.1) is non-increasing, i.e.</p><p>is non-increasing.</p><p>In fact, one has</p><p>So by the second statement in Theorem 3.1, we know that the scheme is strongly stable and E 1 is non-increasing. This proves the corollary.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">High frequency regime</head><p>To investigate the behavior of high frequency waves in (3.1), we consider the rescaling (x,t) &#8594; (&#491;x,&#491;t) which yields the following system:</p><p>where T 1 = R/Z. Here &#491; = &#8467;/K is a small number, &#8467; is the considered length scale and K &#8811; 1 is the typical wave number. Eq. (3.20) is equivalent to the following equation of second order in time:</p><p>Again, this rescaled system is Hamiltonian: the energy T 1 &#491;|u t | 2 + 1 2 &#181;u&#923;u d&#952; is conserved. To see this, one can multiply by u t on both sides of (3.21) and integrate over &#952; to derive</p><p>On the Fourier side, the first order system reads as</p><p>Analysis of RK methods for this system can be conducted in the same way as in Section 3.1 if we replace c by c/&#491;. This concludes the following theorem of stability: Theorem 3.2. There are 2 cases in this theorem:</p><p>1. For any Runge-Kutta scheme, if there exists a positive real number C such that &#964; &#491;Ch holds, the scheme for system (3.22) is stable. More specifically, (a) if tr(G 2 ) &gt; tr (G-ew T ) 2 , then the scheme is strongly stable;</p><p>(b) if tr(G 2 ) tr (G-ew T ) 2 , then the scheme is weakly stable.</p><p>Here e is the vector of ones and &#968;(&#964;,&#957;) is defined in (3.3).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">For any RK methods whose absolute stable region contains a part of the imaginary axis</head><p>[-C 1 i,C 1 i], there exists a positive constant C 2 such that when</p><p>the scheme is strongly stable.</p><p>Energy is also non-increasing if the scheme is strongly stable, i.e., Corollary 3.2. For any RK method whose absolute stable region contains a part of the imaginary axis [-C 1 i,C 1 i], there exists a positive constant C 2 such that when</p><p>the discretization of the energy E in (2.1) is non-increasing, i.e.</p><p>An implication of Theorem 3.2 is that formula (3.23) theoretically provides guidance on selecting step size when simulating the behavior system <ref type="bibr">(3.22)</ref>. A notorious difficulty in numerical simulation of high-frequency waves is the spatial aliasing error <ref type="bibr">[24]</ref> and its consequential strict requirement of stability. To avoid aliasing error, one needs to ensure h = O(1/K) <ref type="bibr">[24]</ref>. Recall that &#491; = &#8467;/K where &#8467; is the considered length scale, thus h = O(1/K) = O(&#491;). As in Theorem 3.2, although &#964; C&#491;h can ensure stability, if this CFL condition is rigorously obeyed, the numerical simulation would suffer from a heavy load of computation since the time step size &#964; satisfies</p><p>This small time step size indicates that O(K 2 ) times of computation will be conducted which could be unacceptable. However, still in Theorem 3.2, we have proved that &#964; C&#491;h can be improved to &#964; C 2 &#8730; &#491;h for typical Runge-Kutta schemes whose stable regions cover a part of the imaginary axis. In this case, the requirement on &#964; is reduced from</p><p>Hence, both time steps and spatial grid sized only need to resolve the wave oscillation to ensure stability, i.e.:</p><p>This result is sharp in the view that one cannot capture the accurate wave function without resolving its oscillations. Therefore, Theorem 3.2 and Eq. (3.23) direct design of numerical schemes of (3.20) by validating an optimal stability condition. Moreover, we expect that (3.23) can be employed in simulations of water waves, which is in fact realized in Section 6.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Fully variable-coefficient system</head><p>In this section, we consider system (1.6) with variable coefficients. We will prove the convergence of the semi-discretization and provide some evidence for the validity of the CFL condition, namely &#964; C &#8730; h in the variable-coefficient case. However, we have to admit that rigorous proof of convergence for fully discrete approximation is not given, this would be considered in our further work. Nevertheless, careful numerical experiments are conducted to verify the convergence and stability of &#964; C &#8730; h for both system (1.6) and the water wave equation. Thus, our analysis is still meaningful in the sense that it enables us to shed light on the convergence and stability conditions of the numerical simulation of the water wave equation.</p><p>We assume that all the coefficients are smooth on T, &#963; &#8805; &#963; 0 &gt; 0 and c(&#952;,t) &#8805; c 0 &gt; 0. Consider the energy functional</p><p>Taking the derivative and using (1.7), we find</p><p>Compared with the energy in constant-coefficient case (2.1), the additional v,v term assists on estimating the energy: it is needed to control the linear terms like </p><p>hold, thus these terms can be controlled by</p><p>By Young's inequality, we have</p><p>The Gr &#246;nwall inequality yields</p><p>This implies that E is bounded in finite time. This is consistent with the hyperbolicity.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Convergence of the semi-discretization</head><p>In this subsection, we discretize spatial variables first and then show that the semidiscretization is convergent. As mentioned in Section 2.2, we use the Fourier pseudospectral method for spatial discretization. However, for the variable-coefficient case, we desire to damp high-frequency modes to gain sufficient smoothness so that some desired properties hold (see Lemma 4.4 and Section 4.3 below). Therefore, we introduce the filter function &#961; on the Fourier side <ref type="bibr">[6]</ref>. We use N-vectors U h and V h to approximate u(&#964;,t) and v(&#964;,t) respectively. Let &#963;,g 1 ,g 2 ,c be restricted to the grid points. Given a filter function &#961;: (-&#960;,&#960;]&#8594;R, we denote the operator with symbol &#961; h (k) = &#961;(hk) by &#961;h , i.e.,</p><p>Then, we have the filtered version of action of operators on N-vectors:</p><p>The hugest advantage of this filter function is its generalization and flexibility. First, it includes some typical finite difference schemes. For instance, the centered difference on torus (D c u) j = 1 2h (u j+1 -u j-1 ) can be regarded as a filtered Fourier differentiation with filter &#961;(&#958;) = sin(&#958;) &#958; . Second, if a filter is unnecessary, one can simply set &#961; = 1. We will assume the following conditions for the filter function: &#8226; &#961; &#8805; 0, even and &#961; &#8712; C 2 (-&#960;,&#960;] (Note that &#961; may not be C 2 on torus).</p><p>&#8226; There exists r &#8712; N + such that sup &#958;&#8712;(0,&#960;)</p><p>Because &#961; is non-negative, we can then define the natural discrete Sobolev norms associated with &#961; to be</p><p>From Lemma 2.1, we have following properties:</p><p>Lemma 4.1. Suppose f ,g are two N-vectors. Then integration by parts formulas hold:</p><p>These formulas are guaranteed by Parserval's equality. In fact:</p><p>Other equalities can be similarly checked and we omit the details.</p><p>With the filter function, we discretize the system in space with the filtered pseudo Fourier spectral method, while keeping time continuous:</p><p>Here &#963;,c,&#955; 1 ,&#955; 2 , f 1 , f 2 are also discretized in space, but continuous in time, i.e., they are evaluated at the grid points.</p><p>To prove convergence, we first check the consistency of this discretization. By Fourier analysis and the aliasing formula, we have the following lemma: Lemma 4.2. Let &#981; &#8712; C &#8734; (T) and N &#8712;N. Then, the restriction f = ( f j ) = (&#981;(&#952; j )) of &#981; to the grid points satisfies</p><p>where R i : T &#8594; R (i = 1,2) are functions with |&#8706; &#945; &#952; R i (&#952;,h,r)| bounded uniformly in &#952; and h, for any &#945; &#8712; N.</p><p>Proof of this lemma can be found in <ref type="bibr">[26]</ref>. As a corollary of Lemma 4.2, we have the following consistency result which is direct:</p><p>) and the filter satisfies <ref type="bibr">(4.4)</ref>. Let U e = (u(&#952; j ,t)), V e = (v(&#952; j ,t)), i.e. the restriction of exact solutions on grids. Then we have</p><p>where R i (&#8226;,&#8226;;h)h r (i = 3,4) are the local truncations errors and R i (&#8226;,&#8226;;h) (i = 3,4) are two smooth functions on T&#215;[0,T] with W &#945;,&#8734; norms uniformly bounded in h for any &#945; &#8712; N.</p><p>Now we show the convergence of the semi-discretized equations (4.6).</p><p>Proposition 4.1. Consider (1.6) with &#963; &#8805; &#963; 0 &gt; 0 and c &#8805; c 0 &gt; 0. Assume that all the coefficients are smooth. Let the exact solution to (1.6) be (u,v) &#8712; C &#8734; (T&#215;[0,T]). Let r be the constant in <ref type="bibr">(4.4)</ref>. Let (U e ,V e ) be the restriction of the exact solution to grid and (U h ,V h ) be the numerical solution given by the pseudo-spectral method (4.6) with the same initial values. Then there exists a constant M(T) &gt; 0, such that &#8704;t &#8712; [0,T]:</p><p>Proof. Define the error vectors</p><p>Taking the difference of Eqs. (4.6) and (4.8), we find the error functions satisfy the following equations</p><p>Consider the energy functional for this ODE system (analogy to (4.1)) </p><p>). Therefore,</p><p>According to Eq. (4.11),</p><p>In the first estimate, we used the fact that L &#961; R 4 is uniformly bounded by the smoothness of the error (by Lemma 4.3). The last term d e v ,e v dt is straightforward:</p><p>By Gr &#246;nwall's inequality, we finally obtain</p><p>which leads to our estimate for the error directly.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Time discretization</head><p>In this section, we aim to study the spatial operators on the right-hand side of (4.6). In particular, we are interested in the eigenvalues of the operators, which will shed light on the time discretization of the ODE system (4.6). The strategy is similar as that in Section 3, i.e. we introduce a similar transformation given by P(t) so that the stiff part of the operator scaling as 1 &#8730; h becomes anti-symmetric. For the convenience of further discussion, we introduce the notion of smoothing operators which is an analogy to the big-O notation introduced in [6]: Theorem 4.1. Suppose that the filter satisfies Condition 4.1 and &#961;(&#960;) = 0. Then, we can decompose the operator A(t) (Eq. (4.16)) as</p><p>(recall h = 2&#960;/N), where the linear operators A 1 (t</p><p>(ii) The eigenvalues of P(t) -1 A 1 (t)P(t) are purely imaginary whose norms are bounded by a constant C &gt; 0 independent of N. The eigenvalues of P(t) -1 A 2 (t)P(t) are bounded by a constant C &gt; 0s independent of N.</p><p>Proof. We consider the operator B(t) whose domain is Q, defined by</p><p>Then, it is given by:</p><p>We then define A 1 (t) as</p><p>and</p><p>We can directly verify that the ranges of A i are in E N &#215;Q. Moreover, A 1 is bounded and anti-symmetric. Now we focus on A 2 . Note that</p><p>To see this, let us consider the continuous version of the equations, and consider the same energy functional (4.1). One can estimate &#278; similarly as before except for term &#923;v,b&#8706; &#952; v . To estimate this term, we find</p><p>where [H,b] = Hb-bH is the commutator. Note that b is smooth. Thus the commutator [H,b]&#8706; &#952; v gives a convolution between a smooth function and</p><p>Therefore, &#923;v,b&#8706; &#952; v can also be bounded by the</p><p>Unfortunately, the same estimate does not work again for the discrete case. A filter function is necessary for a stable energy. In fact, for the discretized Hilbert transform, <ref type="bibr">[H,b]</ref> is not smooth in general. In <ref type="bibr">[6]</ref>, the authors found that [H,b] may not even be A -1 . By Lemma 4.4, one needs a filter &#961; so that the commutator [H,b] &#961; = A -2 , which has the smoothing effect to ensure that</p><p>(ii) On the other side, conventional numerical treatments on the transport terms require the CFL condition of the form</p><p>This condition is much more restrictive compared with (3.9), which could be resolved using semi-Lagrangian method <ref type="bibr">[16,</ref><ref type="bibr">21]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Regarding water wave simulation</head><p>In Section 1, we explained that the nonlocal hyperbolic systems (1.6) and (4.19) are closely related to water wave equations with infinite depth. In this section, we provide sufficient insight into how our results of the nonlocal system imply the stability conditions for the simulation of water wave equations.</p><p>Recall the linearization of (1.2), which leads to <ref type="bibr">(1.3)</ref>. Indeed, this linearization happens for the numerical schemes as well. In <ref type="bibr">[6]</ref>, the authors proposed a filtered pseudospectral differentiation method to discretize the spatial variables. On the basis of condition 1, they also assumed that the filter satisfies (i) &#961;(&#960;) = 0 and &#961; &#8242; (&#960;) = 0; (ii) there exists r &#8805; 4 such that |&#961;(&#958;)-1| &#8804; C|&#958;| r for &#958; &#8712; (-&#960;,&#960;]. Let j &#8712; [N] and (z j ,&#966; j ,&#947; j ) be the numerical solutions at the grid points. Then, the discretization to (1.2) is given by (Eqs. ( <ref type="formula">7</ref>)-( <ref type="formula">9</ref>) in <ref type="bibr">[6]</ref>)</p><p>(5.1)</p><p>To control the numerical error, the authors in <ref type="bibr">[6]</ref> introduced the following functions:</p><p>&#950; j = (&#966; j (t)-&#966;(&#945; j ,t))-Re(w j (z j (t)-z(&#945; j ,t)).</p><p>(5.2)</p><p>Moreover, they assumed the strong Taylor sign condition (Eq. ( <ref type="formula">88</ref>) in <ref type="bibr">[6]</ref>) c(&#945;,t) := -&#8706; n p &#8805; c 0 &gt; 0 and that the true solutions are smooth with</p><p>Based on these assumptions, the authors in <ref type="bibr">[6]</ref> found that these variables for errors satisfy the following semi-linear non-local hyperbolic system (Eqs. ( <ref type="formula">89</ref>)-( <ref type="formula">91</ref>)):</p><p>(5.3) See Definition 4.1 for A 0 . The leading order behavior of the semi-linear system (5.3) is exactly (1.3), the nonlocal hyperbolic system. Making use of this hyperbolic structure, the authors showed that the semi-discrete system (5.1) converges to the original water wave problem (1.2). However, there was no discussion about time discretization. Therefore, given the same linearization effect on both continuous equations and numerical schemes, we expect that similar stability conditions hold for both (1.6) and the water wave equation. Because the errors satisfy the leading order equation of the nonlocal hyperbolic system (1.3) or (1.6), previous discussion in (4.2) convinced us that the In the variable-coefficient case, because &#923; 1 can be regarded as the composition of the Hilbert transform and the pseudo-derivative with symbol ktanh(H 0 |k|), the commutator estimates in Theorem 4.1 will not change either. This new commutator is smooth at k = 0 but it does not help us to damp the high frequency for controlling aliasing errors. Hence, all the conclusions will be similar to the infinite depth case. We expect that when using the energy stable Runge-Kutta methods to solve them, the CFL condition is again</p><p>This will be left for future numerical study.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Numerical examples</head><p>In this section, we present some simulations to verify our conclusion and carry out careful numerical experiments. We will introduce our results in the following way: in Section 6.1 and 6.4, we utilize the explicit RK-4 method for the temporal discretization to discretize both the simplified nonlocal hyperbolic system (1.6) and the water wave equation. We verify that the stability condition agrees with (3.9) for both systems which are compatible with our previous analysis. Convergence of the discretization of the nonlocal hyperbolic system is demonstrated in Section 6.2 and exploration of the nonlocal system in the highfrequency regime is performed in Section 6.3. Moreover, a turn-over wave example in <ref type="bibr">[6]</ref> is recovered to verify the correctness of our simulation program run in Section 6.4. For all simulations in this section, periodic boundary conditions are selected. The (filtered) Fourier spectral method is conducted for spatial discretization.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.1">Stability conditions of RK methods for the nonlocal hyperbolic system</head><p>In this example, we test stability conditions for the nonlocal hyperbolic system (1.6) with g 1 = 0, g 2 = 0. We consider both the constant-coefficient case with c = 3, &#963; = 1 and the variable-coefficient case with c(&#952;,t) = exp(cos(&#952; +t)), &#963;(&#952;,t) = 2+sin(&#952; +t).</p><p>We perform simulations for various step sizes using Fourier spectral method in space and forward Euler (FE) and Runge-Kutta 4 (RK4) for temporal discretization. The numerical solutions are calculated up to T = 10. Results are presented in Fig. <ref type="figure">1</ref> where the blue part represents the unstable region while the yellow part represents the stable region. The stability in both Section 6.1 and Section 6.4 was determined by the amplitude at a certain breaking point T 0 , before the terminal time T. For a certain group of temporal step size and grid size, If the L &#8734; norm of the solution at T 0 is larger than a threshold (or even diverges, say 'NaN'), then it is determined as instable. Otherwise, it is stable. In the top half of Fig. <ref type="figure">1</ref>, we plot stability in the &#8730; h-&#964; plane. Notice that the borders for RK4 are more flat and similar to lines. This plot indicates that the stability condition for RK4 is really (3.9). Meanwhile, the borders for FE are some convex curves similar to a parabola. Thus the stability condition for FE should be the linear CFL condition &#964; &#8804; Ch.</p><p>In order to illustrate this point clearly, we zoom in on the figures and re-plot the stable region in h-&#964; plane. To check the condition for FE, we re-plot the variable-coefficient case as shown at the bottom of Fig. <ref type="figure">1</ref>. The new figure shows that the stability condition for FE is &#964; &#8804; Ch. In all cases, the stable region of RK4 is much larger than that of FE, which indicates that RK4 is more stable than FE.</p><p>These results verify our analysis in Sections 3 and 4. Recall that the stability region for FE only intersects the imaginary axis at z = 0, while RK4 contains some part of the imaginary axis. Therefore, by Theorem 3.1, the CFL condition for RK4 should be (3.9); the linear CFL condition sufficiently ensures stability of FE.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.2">Convergence analysis</head><p>In this subsection, we verify the convergence numerically for the nonlocal hyperbolic system (1.6). For transport terms, we take g 1 = 0, g 2 = 0. The constant coefficients are given by c = 3, &#963; = 1.</p><p>The initial conditions are given by u 0 (&#952;) = e sin(&#952;) +cos(&#952;), v 0 (&#952;) = cos 2 (&#952;).</p><p>For the temporal discretization, forward Euler (FE), backward Euler (BE), Crank-Nicolson (CN) and Runge-Kutta 4 (RK4) are used.</p><p>All simulations are computed up to T = 2. The reference solution (or 'accurate solution') is computed using Runge-Kutta 4 with h = 2&#960;/2 7 and &#964; = 10 -5 . The error plots are shown in Fig. <ref type="figure">2</ref>. In Fig. <ref type="figure">2</ref>(a), spectral accuracy is clearly observed in spatial discretization: when h &#8776; 0.2, the errors have already been dominated by the temporal error. Fig. <ref type="figure">2</ref>(b) indicates that the temporal errors are of the order as expected. Therefore, our discretization schemes indeed converge.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3">The system in the high-frequency regime</head><p>In this section, we investigate the system in the high-frequency regime. In particular, we aim at verifying whether there is a caustic phenomenon that is similar to <ref type="bibr">[4]</ref>.</p><p>In research of high-frequency waves, a WKB kind initial value is typically considered. Meanwhile, we rescale the system as in Section 3.3. Therefore, we consider (3.21) with a selected initial value:</p><p>e ilog(20cosh(5x-2.5))/&#491; , u t (x,0) = e -100(x-0.5) 2 e ilog(20cosh(5x-2.5))/&#491; . (6.1)</p><p>The initial value consists of a Gaussian function and a high-frequency term. The former is used to control the support and the latter is a WKB type function. In numerical experiments, we select &#181; = 1 in (6.1) and different rescaling factors: &#491; = 2 -i , i = 4,5,&#8226;&#8226;&#8226; ,12. We plot the snapshot of the amplitude at t = 0.0625 for &#491; = 2 -4 ,2 -6 ,2 -8 ,2 -10 in Fig. <ref type="figure">3</ref>. The figure indicates that the amplitude increases when &#491; decreases. Remember that the initial value u(x,0) is of an amplitude no greater than 1 for all different &#491;s', thus this growing trend of the amplitude provides evidence for caustic phenomenon. To obtain a more careful observation, we check the maximum amplitude before time t = 0.0625 in the whole domain [0,1], and plot the following log-log figure in Fig. <ref type="figure">4</ref>. From Fig. <ref type="figure">4</ref>, we observe that when &#491; is sufficiently small, the curve is almost a line whose slope is 1, which indicates that the maximum amplitude is approximately proportional to 1/&#491;. This observation also supports the existence of the caustic phenomenon.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.4">Stability conditions for water wave simulation</head><p>In this section, we simulate the water wave equation (Eq. (1.2) with &#945;&#8712;T). As in previous simulations, the spatial discretization is implemented using the filtered Fourier spectral method. The filter function we use in this section is the same as in [6, Section 6]: &#961;(&#958;) = exp(-10(|&#958;|/&#960;) 25 ), &#958; &#8712; (-&#960;,&#960;]. <ref type="bibr">(6.2)</ref> This filter function numerically satisfies the condition &#961;(&#960;) = 0 and &#961; &#8242; (&#960;) = 0: |&#961;(&#960;)| and |&#961; &#8242; (&#960;)| are sufficiently small. To verify that our simulation programs, we first recover the same example in [6, Section 6] with turn-over phenomenon. The initial data are given by:</p><p>x(&#945;,0) = &#945;, y(&#945;,0) = 0.6cos(&#945;), &#947;(&#945;,0) = 1+0.6sin(&#945;).  In the simulation, the spatial grid size is h = 1/512 and the time step size is &#964; = 1/4000. we use RK4 for time discretization here. The snapshots of the waves at different times are shown in Fig. <ref type="figure">5</ref>. As one can see in the figure below, the same numerical results in <ref type="bibr">[6]</ref> are recovered. Now, we numerically investigate the stability condition for the discretization for the water wave equation. We use the following initial data:</p><p>x(&#945;,0) = &#945;, y(&#945;,0) = 0.3cos(&#945;), &#947;(&#945;,0) = 1+0.3sin(&#945;). <ref type="bibr">(6.4)</ref> The spatial discretization is performed using the filtered Fourier spectral method with the same filter in Eq. (6.2). For temporal discretization, we select the FE method and the RK-4 method. The simulations are performed up to time T = 4.</p><p>The results are presented in Fig. <ref type="figure">6</ref>. Same as in Section 6.1, the blue part represents the unstable region while the yellow part represents the stable region. Also, partially zoomed-in versions of the figure are presented in the case of FE to clearly check the stability condition. From this figure, one can tell that the stability condition for RK4 is close to &#964; &#8730; h, while the stability condition for FE is more similar to &#964; h. This observation is in accordance with our conclusions in Section 5 and previous analysis. </p></div></body>
		</text>
</TEI>
