<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2019.78120</article-id><article-id pub-id-type="publisher-id">JAMP-94418</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Stability of High-Order Staggered-Grid Schemes for 3D Elastic Wave Equation in Heterogeneous Media
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Atish</surname><given-names>Kumar Joardar</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Wensheng</surname><given-names>Zhang</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Academy of Mathematics and Systems Science, Chinese Academy of Sciences, Beijing, China</addr-line></aff><aff id="aff2"><addr-line>School of Mathematical Sciences, University of Chinese Academy of Sciences, Chinese Academy of Sciences, Beijing, China</addr-line></aff><pub-date pub-type="epub"><day>12</day><month>08</month><year>2019</year></pub-date><volume>07</volume><issue>08</issue><fpage>1755</fpage><lpage>1774</lpage><history><date date-type="received"><day>4,</day>	<month>July</month>	<year>2019</year></date><date date-type="rev-recd"><day>16,</day>	<month>August</month>	<year>2019</year>	</date><date date-type="accepted"><day>19,</day>	<month>August</month>	<year>2019</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, we firstly derive the stability conditions of high-order staggered-grid schemes for the three-dimensional (3D) elastic wave equation in heterogeneous media based on the energy method. Moreover, the plane wave analysis yields a sufficient and necessary stability condition by the von Neumann criterion in homogeneous case. Numerical computations for 3D wave simulation with point source excitation are given.
 
</p></abstract><kwd-group><kwd>3D</kwd><kwd> Elastic Wave</kwd><kwd> Inhomogeneous Media</kwd><kwd> Staggered-Grid Scheme</kwd><kwd> High-Order</kwd><kwd> Stability</kwd><kwd> Energy Estimate</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Numerical simulation of wave propagation has important applications in many scientific fields such as geophysics and seismic inversion. There are several types of numerical methods to solve the wave equations, for example, the finite difference method, the finite element method [<xref ref-type="bibr" rid="scirp.94418-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref4">4</xref>] , the spectral element method [<xref ref-type="bibr" rid="scirp.94418-ref5">5</xref>] , the discontinuous Galerkin method [<xref ref-type="bibr" rid="scirp.94418-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref7">7</xref>] and the finite volume method [<xref ref-type="bibr" rid="scirp.94418-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref9">9</xref>] . Each of the above numerical methods has its own advantages and disadvantages. In this paper, we consider the finite difference method.</p><p>The finite difference method is a very popular method because of high computational efficiency. In fact, it has been applied to wave simulation for several decades [<xref ref-type="bibr" rid="scirp.94418-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref13">13</xref>] . Since perfect numerical simulation depends on both stability and the order of accuracy, the high-order schemes and the corresponding stability are an important research topic of this field. In particularly, we may list a few here. In [<xref ref-type="bibr" rid="scirp.94418-ref14">14</xref>] , Cohen and Joly construct and analyses a family of fourth-order schemes for the acoustic wave equation in nonhomogeneous media. In [<xref ref-type="bibr" rid="scirp.94418-ref15">15</xref>] , Sei analysis the stability of high-order difference schemes for the 2D elastic wave equation in heterogeneous media. The stable difference approximation for the 3D elastic wave equation in the second-order formulation in heterogeneous media has been investigated in [<xref ref-type="bibr" rid="scirp.94418-ref16">16</xref>] . In [<xref ref-type="bibr" rid="scirp.94418-ref17">17</xref>] , a new family of locally one-dimensional schemes with fourth-order accuracy both in space and time for the 3D elastic wave equation is constructed and the stability is derived. The constructed new schemes in [<xref ref-type="bibr" rid="scirp.94418-ref17">17</xref>] only involve a three-point stencil in each spatial direction to achieve fourth-order accuracy. In this paper, based on the energy method, we study the stability analysis for the high-order staggered-grid schemes of the 3D elastic wave equation in heterogeneous media. To our knowledge, there is no work in this respect and our result is new.</p><p>The reminder of the paper is organized as follows. In Section 2, we present the governing equation and the high-order difference schemes in heterogeneous on staggered-grid grids. In Section 3, the stability analysis for the high-order difference schemes in heterogeneous is presented. In Section 4, the plane wave analysis in homogeneous case is investigated. In Section 5, we present numerical comparisons for 3D elastic wave simulation. Finally the conclusion and discussions are given in Section 6.</p></sec><sec id="s2"><title>2. High-Order Spatial Discretization</title><p>We consider the following three-dimensional (3D) elastic wave equations in isotropic heterogeneous media</p><p>{ ρ ∂ 2 u ∂ t 2 − ∂ ∂ x ( ( λ + 2 μ ) ∂ u ∂ x + λ ∂ v ∂ y + λ ∂ w ∂ z ) − ∂ ∂ y ( μ ∂ v ∂ x + μ ∂ u ∂ y ) − ∂ ∂ z ( μ ∂ u ∂ z + μ ∂ w ∂ x ) = f 1 , ρ ∂ 2 v ∂ t 2 − ∂ ∂ x ( μ ∂ v ∂ x + μ ∂ u ∂ y ) − ∂ ∂ y ( ( λ + 2 μ ) ∂ v ∂ y + λ ∂ u ∂ x + λ ∂ w ∂ z ) − ∂ ∂ z ( μ ∂ v ∂ z + μ ∂ w ∂ y ) = f 2 , ρ ∂ 2 w ∂ t 2 − ∂ ∂ x ( μ ∂ u ∂ z + μ ∂ w ∂ x ) − ∂ ∂ y ( μ ∂ v ∂ z + μ ∂ w ∂ y ) − ∂ ∂ z ( ( λ + 2 μ ) ∂ w ∂ z + λ ∂ u ∂ x + λ ∂ v ∂ y ) = f 3 , (1)</p><p>where ( u , v , w ) ( x , t ) are the displacement vector at location x = ( x , y , z ) and time t, ρ ( x ) is the density, λ ( x ) &gt; 0 and μ ( x ) ≥ 0 are the Lam&#233; parameters, f = ( f 1 , f 2 , f 3 ) is the external force.</p><p>Using the stress tensor, we can formulate the above system (1) as a first order in the following ways</p><p>{ ρ ∂ 2 u ∂ t 2 − ( ∂ τ x x ∂ x + ∂ τ x y ∂ y + ∂ τ x z ∂ z ) = 0 , ρ ∂ 2 v ∂ t 2 − ( ∂ τ x y ∂ x + ∂ τ y y ∂ y + ∂ τ y z ∂ z ) = 0 , ρ ∂ 2 w ∂ t 2 − ( ∂ τ x z ∂ x + ∂ τ y z ∂ y + ∂ τ z z ∂ z ) = 0 , (2)</p><p>where</p><p>{ τ x x = ( λ + 2 μ ) ∂ u ∂ x + λ ∂ v ∂ y + λ ∂ w ∂ z , τ y y = ( λ + 2 μ ) ∂ v ∂ y + λ ∂ u ∂ x + λ ∂ w ∂ z , τ z z = ( λ + 2 μ ) ∂ w ∂ z + λ ∂ u ∂ x + λ ∂ v ∂ y , τ x y = μ ∂ v ∂ x + μ ∂ u ∂ y , τ x z = μ ∂ u ∂ z + μ ∂ w ∂ x , τ y z = μ ∂ v ∂ z + μ ∂ w ∂ y . (3)</p><p>Let Δ x , Δ y and Δ z be the spatial steps of x , y , z directions respectively. Now discretization of (2) with the second-order accuracy in space gives</p><p>ρ ∂ 2 u ∂ t 2 ( i , j , k ) − τ i + 1 2 , j , k x x − τ i − 1 2 , j , k x x Δ x − τ i , j + 1 2 , k x y − τ i , j − 1 2 , k x y Δ y − τ i , j , k + 1 2 x z − τ i , j , k − 1 2 x z Δ z = 0 , (4)</p><p>ρ ∂ 2 v ∂ t 2 ( i , j , k ) − τ i + 1 2 , j , k x y − τ i − 1 2 , j , k x y Δ x − τ i , j + 1 2 , k y y − τ i , j − 1 2 , k y y Δ y − τ i , j , k + 1 2 y z − τ i , j , k − 1 2 y z Δ z = 0 , (5)</p><p>ρ ∂ 2 w ∂ t 2 ( i , j , k ) − τ i + 1 2 , j , k x z − τ i − 1 2 , j , k x z Δ x − τ i , j + 1 2 , k y z − τ i , j − 1 2 , k y z Δ y − τ i , j , k + 1 2 z z − τ i , j , k − 1 2 z z Δ z = 0. (6)</p><p>For computing this, we need the values of u, v, and w at the grid ( i + 1 2 , j + 1 2 , k + 1 2 ) . One convenient way is to choose averaging the corresponding vales. For example,</p><p>u i + 1 2 , j + 1 2 , k + 1 2 = 1 3 ( u i + 1 , j , k + u i , j , k 2 + u i , j + 1 , k + u i , j , k 2 + u i , j , k + 1 + u i , j , k 2 ) .</p><p>However, such choices have no physical meaning. Another way is to compute u , v , w directly on staggered grids. In particular, we replace Equations (4)-(6) with Equations (7)-(9):</p><p>ρ ∂ 2 u ∂ t 2 ( i , j , k ) − τ i + 1 2 , j , k x x − τ i − 1 2 , j , k x x Δ x − τ i , j + 1 2 , k x y − τ i , j − 1 2 , k x y Δ y − τ i , j , k + 1 2 x z − τ i , j , k − 1 2 x z Δ z = 0 , (7)</p><p>ρ ∂ 2 v ∂ t 2 ( i + 1 2 , j + 1 2 , k ) − τ i + 1 , j + 1 2 , k x y − τ i , j + 1 2 , k x y Δ x − τ i + 1 2 , j + 1 , k y y − τ i + 1 2 , j , k y y Δ y − τ i + 1 2 , j + 1 2 , k + 1 2 y z − τ i + 1 2 , j + 1 2 , k − 1 2 y z Δ z = 0 , (8)</p><p>ρ ∂ 2 w ∂ t 2 ( i + 1 2 , j , k + 1 2 ) − τ i + 1 , j , k + 1 2 x z − τ i , j , k + 1 2 x z Δ x − τ i + 1 2 , j + 1 2 , k + 1 2 y z − τ i + 1 2 , j − 1 2 , k + 1 2 y z Δ y − τ i + 1 2 , j , k + 1 z z − τ i + 1 2 , j , k z z Δ z = 0. (9)</p><p>Obviously, the schemes (7)-(9) are the second-order accuracy in space. In order to construct high-order accuracy scheme in space, we first define the following functional spaces. Now we introduce the differentiation operator D x on half integer grids with O ( Δ x 2 L ) order as follows:</p><p>( ∂ u ∂ x ) i , j , k ≈ D x u i , j , k = ∑ l = 1 L β l Δ x [ u i + l − 1 2 , j , k − u i − l + 1 2 , j , k ] , (10)</p><p>or</p><p>( ∂ u ∂ x ) i + 1 2 , j , k ≈ D x u i + 1 2 , j , k = ∑ l = 1 L β l Δ x [ u i + l , j , k − u i − l + 1 , j , k ] , (11)</p><p>where β l is difference coefficients on the staggered grids, which can be calculated by a fast algorithm [<xref ref-type="bibr" rid="scirp.94418-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref20">20</xref>] by Matlab tool. Obviously, the approximation (10) or (11) has O ( Δ x 2 L ) order accuracy. For example, when β 1 = 1 for L = 1 it has the second-order accuracy O ( Δ x 2 ) . And when β 1 = 9 8 and β 2 = 1 24 for L = 2 it has the fourth-order accuracy O ( Δ x 4 ) . The general analytical expression of β l is given in Appendix. Similarly, we can define the operators D y and D z . Here, the subscript of the operator refers to the direction of differentiation.</p><p>Now, we can construct the semi-discrete schemes of system (1)</p><p>( ρ ∂ 2 u ∂ t 2 + D x ( ( λ + 2 μ ) D x u + λ D y v + λ D z w ) + D y ( μ D x v + μ D y u )     + D z ( μ D z u + μ D x w ) ) ( i , j , k ) = 0 , (12)</p><p>( ρ ∂ 2 v ∂ t 2 + D x ( μ D x v + μ D y u ) + D y ( ( λ + 2 μ ) D y v + λ D x u + λ D z w )     + D z ( μ D z v + μ D y w ) ) ( i + 1 2 , j + 1 2 , k ) = 0 , (13)</p><p>( ρ ∂ 2 w ∂ t 2 + D x ( μ D z u + μ D x w ) + D y ( μ D z v + μ D y w )     + D z ( ( λ + 2 μ ) D z w + λ D x u + λ D y v ) ) ( i + 1 2 , j , k + 1 2 ) = 0. (14)</p><p>Applying the central difference approximation for time with the second-order accuracy, we obtain the full-discrete schemes of system (1), we obtain</p><p>ρ i , j , k ( u n + 1 − 2 u n + u n − 1 ) i , j , k + Δ t 2 { D x ( ( λ + 2 μ ) D x u + λ D y v + λ D z w ) + D y ( μ D x v + μ D y u ) + D z ( μ D z u + μ D x w ) ) } i , j , k n = 0, (15)</p><p>l ρ i + 1 2 , j + 1 2 , k ( v n + 1 − 2 v n + v n − 1 ) i + 1 2 , j + 1 2 , k + Δ t 2 { D x ( μ D x v + μ D y 0 u )   + D y ( ( λ + 2 μ ) D y v + λ D x u + λ D z w ) + D z ( μ D z v + μ D y w ) } i + 1 2 , j + 1 2 , k n = 0 , (16)</p><p>ρ i + 1 2 , j , k + 1 2 ( w n + 1 − 2 w n + w n − 1 ) i + 1 2 , j , k + 1 2 + Δ t 2 { D x ( μ D z u + μ D x w ) + D y ( μ D z v + μ D y w ) + D z ( ( λ + 2 μ ) D z w + λ D x u + λ D y v ) } i + 1 2 , j , k + 1 2 n = 0 , (17)</p><p>where n denotes the time index and Δ t the time step.</p></sec><sec id="s3"><title>3. Stability Analysis</title><p>We now turn to the study of the numerical stability of the schemes (15)-(17). We are going to proceed by the energy method in analogy with continuous energy given by:</p><p>E = E c + E p , (18)</p><p>with</p><p>E c = 1 2 ∫ R 3 ρ [ ( ∂ u ∂ t ) 2 + ( ∂ v ∂ t ) 2 + ( ∂ w ∂ t ) 2 ] d x d y d z ,</p><p>E p = 1 2 ∫ R 3 λ ( ∂ u ∂ x + ∂ u ∂ y + ∂ u ∂ z ) 2 + 2 μ [ ( ∂ u ∂ x ) 2 + ( ∂ v ∂ y ) 2 + ( ∂ w ∂ z ) 2 ]                 + μ [ ( ∂ u ∂ y + ∂ v ∂ x ) 2 + ( ∂ u ∂ z + ∂ w ∂ x ) 2 + ( ∂ v ∂ z + ∂ w ∂ y ) 2 ] d x d y d z .</p><p>In a source-free infinite medium, the energy is conservative, i.e., d E d t = 0 . The discrete energy at time ( n + 1 2 ) Δ t is E n + 1 2 = E c n + 1 2 + E p n + 1 2 . In order to compute E c n + 1 2 and E p n + 1 2 and analyze the stability, we define the following functional spaces</p><p>L 000 3 = { φ ∈ L 3 ( R 3 ) | φ = ∑ i , j , k = − ∞ ∞ φ i , j , k                     &#215; I [ ( i − 1 2 ) Δ x , ( i + 1 2 ) Δ x ] &#215; [ ( j − 1 2 ) Δ y , ( j + 1 2 ) Δ y ] &#215; [ ( k − 1 2 ) Δ z , ( k + 1 2 ) Δ z ] ( x , y , z ) } ,</p><p>L ∗ ∗ ∗ 3 = { φ ∈ L 3 ( R 3 ) | φ = ∑ i , j , k = − ∞ ∞ φ i + 1 2 , j + 1 2 , k + 1 2                       &#215; I [ i Δ x , ( i + 1 ) Δ x ] &#215; [ j Δ y , ( j + 1 ) Δ y ] &#215; [ k Δ z , ( k + 1 ) Δ z ] ( x , y , z ) } ,</p><p>L 0 ∗ ∗ 3 = { φ ∈ L 3 ( R 3 ) | φ = ∑ i , j , k = − ∞ ∞ φ i , j + 1 2 , k + 1 2                     &#215; I [ ( i − 1 2 ) Δ x , ( i + 1 2 ) Δ x ] &#215; [ j Δ y , ( j + 1 ) Δ y ] &#215; [ k Δ z , ( k + 1 ) Δ z ] ( x , y , z ) } ,</p><p>where</p><p>I [ a , b ] &#215; [ c , d ] &#215; [ e , f ] ( x , y , z ) = ( 1 , ( x , y , z ) ∈ [ a , b ] &#215; [ c , d ] &#215; [ e , f ] , 0 , ( x , y , z ) ∉ [ a , b ] &#215; [ c , d ] &#215; [ e , f ] ,</p><p>where 0 represents the integer grid ( i , j , k ) and ∗ the half integer grid i + 1 2 or j + 1 2 or k + 1 2 . The other functional spaces L 00 ∗ 3 , L ∗ ∗ 0 3 , L ∗ 00 3 L * 00 3 , L ∗ 0 ∗ 3 , L 0 ∗ ∗ 3 can be defined similarly. For saving space, we omit their definitions. Let the scalar inner product be defined in L 000 3 by</p><p>( f , g , h ) 000 = ∑ i , j , k = − ∞ ∞ f i , j , k g i , j , k h i , j , k Δ x Δ y Δ z .</p><p>Other inner products such as ( f , g , h ) ∗ ∗ ∗ , ( f , g , h ) 0 ∗ ∗ and so on have similar meaning. In the following, we compute E c n + 1 2 and E p n + 1 2 respectively.</p><p>E c n + 1 2 = 1 2 { ( ρ u n + 1 − u n Δ t , u n + 1 − u n Δ t ) 000 + ( ρ v n + 1 − v n Δ t , v n + 1 − v n Δ t ) ∗ ∗ 0     + ( ρ w n + 1 − w n Δ t , w n + 1 − w n Δ t ) 0 ∗ 0 − Δ t 2 4 [ ( λ D x u n + 1 − u n Δ t     + λ D y v n + 1 − v n Δ t + λ D z w n + 1 − w n Δ t , D x u n + 1 − u n Δ t + D y v n + 1 − v n Δ t     + D z w n + 1 − w n Δ t ) ∗ 00 + ( μ D x v n + 1 − v n Δ t + μ D y u n + 1 − u n Δ t ,     D x v n + 1 − v n Δ t + D y u n + 1 − u n Δ t ) 0 ∗ 0 + ( μ D z u n + 1 − u n Δ t</p><p>  + μ D x w n + 1 − w n Δ t , D z u n + 1 − u n Δ t + D x w n + 1 − w n Δ t ) 00 ∗   + ( μ D y w n + 1 − w n Δ t + μ D z v n + 1 − v n Δ t , μ D y w n + 1 − w n Δ t + μ D z v n + 1 − v n Δ t ) ∗ ∗ ∗   + ( 2 μ D x u n + 1 − u n Δ t , D x u n + 1 − u n Δ t ) ∗ 00 + ( 2 μ D y v n + 1 − v n Δ t ,   D y v n + 1 − v n Δ t ) ∗ 00 + ( 2 μ D z w n + 1 − w n Δ t , D z w n + 1 − w n Δ t ) ∗ 00 ] } ,</p><p>E p n + 1 2 = 1 2 { ( λ D x u n + 1 + u n 2 + λ D y v n + 1 + v n 2 + λ D z w n + 1 + w n 2 ,     D x u n + 1 + u n 2 + D y v n + 1 + v n 2 + D z w n + 1 + w n 2 ) ∗ 00</p><p>+ ( 2 μ D x u n + 1 + u n 2 , D x u n + 1 + u n 2 ) ∗ 00 + ( 2 μ D y v n + 1 + v n 2 ,     D y v n + 1 + v n 2 ) 0 * 0 + ( 2 μ D z w n + 1 + w n 2 , D z w n + 1 + w n 2 ) ∗ 00</p><p>+ ( μ D y u n + 1 + u n 2 + μ D x v n + 1 + v n 2 , D y u n + 1 + u n 2 + D x v n + 1 + v n 2 ) 0 ∗ 0 + ( μ D z u n + 1 + u n 2 + μ D x w n + 1 + w n 2 , D z u n + 1 + u n 2 + D x w n + 1 + w n 2 ) 00 ∗ + ( μ D z v n + 1 + v n 2 + μ D y w n + 1 + w n 2 , D z v n + 1 + v n 2 + D y w n + 1 + w n 2 ) ∗ ∗ ∗ } .</p><p>We have conservation of the discrete energy, that is: E n + 1 2 − E n − 1 2 Δ t = 0 . The stability of the scheme will be proven if the potential energy E p n + 1 2 and the kinetic energy E c n + 1 2 are positive. Since E p n + 1 2 is obviously positive, we need to find out under what conditions E c n + 1 2 is positive.</p><p>The problem can be reformulated as: ∀ u ∈ L 000 3 , ∀ v ∈ L ∗ ∗ 0 3 and ∀ w ∈ L ∗ 0 ∗ 3 with</p><p>I = ( λ D x u + λ D y v + λ D z w , D x u + D y v + D z w ) ∗ 00     + ( μ D x v + μ D y u , D x v + D y u ) 0 ∗ 0 + ( μ D z u + μ D x w , D z u + D x w ) 00 ∗     + ( μ D y w + μ D z v , D y w + D z v ) ∗ ∗ ∗ + ( 2 μ D x u , D x u ) ∗ 00     + ( 2 μ D y v , D y v ) ∗ 00 + ( 2 μ D z w , D z w ) ∗ 00</p><p>we look for the corresponding conditions. Since</p><p>Δ t 2 4 I ≤ ( ρ u , u ) 000 + ( ρ v , v ) ∗ ∗ 0 + ( ρ w , w ) ∗ 0 ∗ , (19)</p><p>we can bound I as follows:</p><p>I ≤ 2 [ ( λ D x u , D x u ) ∗ 00 + ( λ D y v , D y v ) ∗ 00 + ( λ D z w , D z w ) ∗ 00     + ( μ D x v , D x v ) 0 ∗ 0 + ( μ D y u , D y u ) 0 ∗ 0 + ( μ D x w , D x w ) 00 ∗     + ( μ D z u , D z 0 u ) 00 ∗ + ( μ D z v , D z v ) ∗ ∗ ∗ + ( μ D y w , D y w ) ∗ ∗ ∗     + ( μ D x u , D x u ) ∗ 00 + ( μ D y v , D y * v ) ∗ 00 + ( μ D z w , D z w ) ∗ 00 ] ,</p><p>or</p><p>I ≤ 2 [ ( ( λ + μ ) D x u , D x u ) ∗ 00 + ( μ D y u , D y u ) 0 ∗ 0 + ( μ D z u , D z u ) 00 ∗ ︸ I 1     + ( ( λ + μ ) D y v , D y v ) ∗ 00 + ( μ D x v , D x v ) 0 ∗ 0 + ( μ D z v , D z v ) ∗ ∗ ∗ ︸ I 2</p><p>+ ( ( λ + μ ) D z w , D z w ) ∗ 00 + ( μ D x w , D x w ) 00 ∗ + ( μ D y w , D y w ) ∗ ∗ ∗ ︸ I 3 ] .</p><p>Obviously, I ≤ 2 ( I 1 + I 2 + I 3 ) . In the following we estimate I 1 , I 2 and I 3 respectively. Since</p><p>I 1 = ∑ i , j , k ( λ + μ ) i + 1 2 , j , k [ ∑ l = 1 L β l Δ x ( u i + l , j , k − u i − l + 1 , j , k ) ] 2 Δ x Δ y Δ z     + ∑ i , j , k   μ i , j + 1 2 , k [ ∑ l = 1 L β l Δ y ( u i , j + l , k − u i , j − l + 1 , k ) ] 2 Δ x Δ y Δ z     + ∑ i , j , k   μ i , j , k + 1 2 [ ∑ l = 1 L β l Δ z ( u i , j , k + l − u i , j , k − l + 1 ) ] 2 Δ x Δ y Δ z ,</p><p>we have the following estimates for I 1 :</p><p>I 1 ≤ 2 ( ∑ l = 1 L | β l Δ x | ) ∑ i , j , k ∑ l = 1 L | β l Δ x | ( λ + μ ) i + 1 2 , j , k ( u i + l , j , k 2 + u i − l + 1 , j , k 2 ) Δ x Δ y Δ z     + 2 ( ∑ l = 1 L | β l Δ y | ) ∑ i , j , k ∑ l = 1 L | β l Δ y | μ i , j , k + 1 2 ( u i , j , k + l 2 + u i , j , k − l + 1 2 ) Δ x Δ y Δ z     + 2 ( ∑ l = 1 L | β l Δ z | ) ∑ i , j , k ∑ l = 1 L | β l Δ z | μ i , j + 1 2 , k ( u i , j + l , k 2 + u i , j − l + 1 , k 2 ) Δ x Δ y Δ z ,</p><p>or</p><p>I 1 ≤ 4 ( ∑ l = 1 L | β l Δ x | ) ∑ i , j , k ∑ l = 1 L | β l Δ x | [ ( λ + μ ) i + l − 1 2 , j , k 2 ρ i , j , k + ( λ + μ ) i − l + 1 2 , j , k 2 ρ i , j , k ] ρ i , j , k u i , j , k 2 Δ x Δ y Δ z     + 4 ( ∑ l = 1 L | β l Δ z | ) ∑ i , j , k ∑ l = 1 L | β l Δ z | [ μ i , j , k + l − 1 2 2 ρ i , j , k + μ i , j , k − l + 1 2 2 ρ i , j , k ] ρ i , j , k u i , j , k 2 Δ x Δ y Δ z     + 4 ( ∑ l = 1 L | β l Δ y | ) ∑ i , j , k ∑ l = 1 L | β l Δ y | [ μ i , j + l − 1 2 , k 2 ρ i , j , k + μ i , j − l + 1 2 , k 2 ρ i , j , k ] ρ i , j , k u i , j , k 2 Δ x Δ y Δ z ,</p><p>or</p><p>I 1 ≤ 4 Δ x 2 ( ∑ l = 1 L | β l | ) ∑ i , j , k ∑ l = 1 L | β l | [ ( λ + μ ) i + l − 1 2 , j , k 2 ρ i , j , k + ( λ + μ ) i − l + 1 2 , j , k 2 ρ i , j , k ] ( ρ u , u ) 000     + 4 Δ z 2 ( ∑ l = 1 L | β l | ) ∑ i , j , k ∑ l = 1 L | β l | [ μ i , j , k + l − 1 2 2 ρ i , j , k + μ i , j , k − l + 1 2 2 ρ i , j , k ] ( ρ u , u ) 000     + 4 Δ y 2 ( ∑ l = 1 L | β l | ) ∑ i , j , k ∑ l = 1 L | β l | [ μ i , j + l − 1 2 , k 2 ρ i , j , k + μ i , j − l + 1 2 , k 2 ρ i , j , k ] ( ρ u , u ) 000 .</p><p>Thus we obtain</p><p>I 1 ≤ ( 4 Δ x 2 + 4 Δ y 2 + 4 Δ z 2 ) ( ∑ l = 1 L | β l | ) max i , j , k ∑ l = 1 L | β l | &#215; [ ( λ + μ ) i + l − 1 2 , j , k 2 ρ i , j , k           + ( λ + μ ) i − l + 1 2 , j , k 2 ρ i , j , k + μ i , j , k + l − 1 2 2 ρ i , j , k + μ i , j , k − l + 1 2 2 ρ i , j , k + μ i , j + l − 1 2 , k 2 ρ i , j , k + μ i , j − l + 1 2 , k 2 ρ i , j , k ] ( ρ u , u ) 000 .</p><p>Set</p><p>c 1 2 = ( ∑ l = 1 L | β l | ) − 1 max i , j , k ∑ l = 1 L | β l | [ ( λ + μ ) i + l − 1 2 , j , k 2 ρ i , j , k + ( λ + μ ) i − l + 1 2 , j , k 2 ρ i , j , k             + μ i , j , k + l − 1 2 2 ρ i , j , k + μ i , j , k − l + 1 2 2 ρ i , j , k + μ i , j + l − 1 2 , k 2 ρ i , j , k + μ i , j − l + 1 2 , k 2 ρ i , j , k ] . (20)</p><p>Then for ∀ u ∈ L 000 3 , we have</p><p>I 1 ≤ ( 4 Δ x 2 + 4 Δ y 2 + 4 Δ z 2 ) ( ∑ l = 1 L | β l | ) 2 ⋅ c 1 2 ⋅ ( ρ u , u ) 000 ,     ∀ u ∈ L 000 3 . (21)</p><p>Similarly, we have</p><p>I 2 ≤ ( 4 Δ x 2 + 4 Δ y 2 + 4 Δ z 2 ) ( ∑ l = 1 L | β l | ) 2 ⋅ c 2 2 ⋅ ( ρ v , v ) ∗ ∗ 0 ,     ∀ v ∈ L ∗ ∗ 0 3 , (22)</p><p>where</p><p>c 2 2 = ( ∑ l = 1 L | β l | ) − 1 max i , j , k ∑ l = 1 L | β l | [ ( λ + μ ) i + 1 2 , j + l , k 2 ρ i + 1 2 , j + 1 2 , k + ( λ + μ ) i + 1 2 , j − l , k 2 ρ i + 1 2 , j + 1 2 , k             + μ i + l , j + 1 2 , k 2 ρ i + 1 2 , j + 1 2 , k + μ i − l , j + 1 2 , k 2 ρ i + 1 2 , j + 1 2 , k + μ i + 1 2 , j + 1 2 , k + l − 1 2 2 ρ i + 1 2 , j + 1 2 , k + μ i + 1 2 , j + 1 2 , k − l + 1 2 2 ρ i + 1 2 , j + 1 2 , k ] . (23)</p><p>And</p><p>I 3 ≤ ( 4 Δ x 2 + 4 Δ y 2 + 4 Δ z 2 ) ( ∑ l = 1 L | β l | ) 2 ⋅ c 3 2 ⋅ ( ρ w , w ) ∗ 0 ∗ ,     ∀ w ∈ L ∗ 0 ∗ 3 , (24)</p><p>where</p><p>c 3 2 = ( ∑ l = 1 L | β l | ) − 1 max i , j , k ∑ l = 1 L | β l | [ ( λ + μ ) i + 1 2 , j , k + l 2 ρ i + 1 2 , j , k + 1 2 + ( λ + μ ) i + 1 2 , j , k − l + 1 2 ρ i + 1 2 , j , k + 1 2             + μ i + l , j , k + 1 2 2 ρ i + 1 2 , j , k + 1 2 + μ i − l + 1 , j + 1 2 , k + 1 2 2 ρ i + 1 2 , j , k + 1 2 + μ i + 1 2 , j + l − 1 2 , k + 1 2 2 ρ i + 1 2 , j , k + 1 2 + μ i + 1 2 , j − l + 1 2 , k + 1 2 2 ρ i + 1 2 , j , k + 1 2 ] . (25)</p><p>Substituting (21), (22) and (24) into (19), we have</p><p>c 2 Δ t 2 ( 1 Δ x 2 + 1 Δ y 2 + 1 Δ z 2 ) ( ∑ l = 1 L | β l | ) 2 ≤ 1 2 . (26)</p><p>where c = max { c 1 , c 2 , c 3 } . Thus we obtain the sufficient stability condition for the numerical scheme (15)-(17). If the grid is uniform, i.e. Δ x = Δ y = Δ z ≡ h , then (26) gives</p><p>c Δ t ≤ 6 6 h ( ∑ l = 1 L | β l | ) − 1 .</p><p>Therefore we summarize the conclusion above into the following theorem.</p><p>Theorem 1. A sufficient stability condition for the numerical schemes (15)-(17) is</p><p>c Δ t 1 Δ x 2 + 1 Δ y 2 + 1 Δ z 2 ≤ 2 2 ( ∑ l = 1 L | β l | ) − 1 , (27)</p><p>If Δ x = Δ y = Δ z ≡ h , then it reduces to</p><p>c Δ t ≤ 6 6 h ( ∑ l = 1 L | β l | ) − 1 , (28)</p><p>where c = max { c 1 , c 2 , c 3 } , and c 1 , c 2 and c 3 are given by (20), (23) and (25) respectively.</p></sec><sec id="s4"><title>4. Plane Wave Analysis</title><p>We turn to Fourier analysis [<xref ref-type="bibr" rid="scirp.94418-ref21">21</xref>] and we will derive the dispersion relation and by the von Neumann criterion we will get a necessary and sufficient stability condition. In homogeneous case for (12)-(14), the full-discrete schemes can be written as</p><p>ρ ( u n + 1 − 2 u n + u n − 1 ) i , j , k + Δ t 2 { ( λ + 2 μ ) D x 2 u n + λ D x D y v n + λ D x D z w n   + μ D y D x v n + μ D y 2 u n + μ D z 2 u n + μ D z D x w n } ( i , j , k ) = 0 , (29)</p><p>ρ ( v n + 1 − 2 v n + v n − 1 ) i + 1 2 , j + 1 2 , k + Δ t 2 { μ D x 2 v n + μ D x D y u n + ( λ + 2 μ ) D y 2 v n   + λ D y D x u n + λ D y D z w n + μ D z 2 v n + μ D z D y w n } ( i + 1 2 , j + 1 2 , k ) = 0, (30)</p><p>ρ ( w n + 1 − 2 w n + w n − 1 ) i + 1 2 , j , k + 1 2 + Δ t 2 { μ D x D z u n + μ D x 2 w n + μ D y D z v n   + μ D y 2 w n + ( λ + 2 μ ) D z 2 w n + λ D z D x u n + λ D z D y v n } ( i + 1 2 , j , k + 1 2 ) = 0. (31)</p><p>We assume that u = d e i ( ω t − k ⋅ x ) is a solution of Equation (29)-(31), where i = − 1 , ω is the angular frequency, d = ( d 1 , d 2 , d 3 ) amplitude, and</p><p>k = ( k 1 , k 2 , k 3 ) ≡ | k | ( cos θ sin ϕ , sin θ sin ϕ , cos ϕ )</p><p>is the wave vector. Here θ is the propagation angle and ϕ the propagation azimuth. The two angles determine the movement direction of the plane wave in the 3D space.</p><p>Substituting the plane wave solution into Equations (29)-(31), we obtain the following relations:</p><p>d 1 sin 2 ( ω Δ t 2 ) = Δ t 2 h 2 { λ + 2 μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 2 ) ) 2     + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) ) 2 + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) ) 2 } d 1     + Δ t 2 h 2 { λ + μ ρ ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 2 ) ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) } d 2     + Δ t 2 h 2 { λ + μ ρ ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 2 ) ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) } d 3 , (32)</p><p>d 2 sin 2 ( ω Δ t 2 ) = Δ t 2 h 2 { λ + 2 μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) ) 2     + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 1 ) ) 2 + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) ) 2 } d 2     + Δ t 2 h 2 { λ + μ ρ ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 2 ) ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) } d 3     + Δ t 2 h 2 { λ + μ ρ ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) } d 1 , (33)</p><p>d 3 sin 2 ( ω Δ t 2 ) = Δ t 2 h 2 { λ + 2 μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) ) 2     + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) ) 2 + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 2 ) ) 2 } d 3     + Δ t 2 h 2 { λ + μ ρ ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) } d 1     + Δ t 2 h 2 { λ + μ ρ ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 2 ) ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) } d 2 . (34)</p><p>By introducing the matrix B with elements ( b i j ) defined by</p><p>b 11 = Δ t 2 h 2 { λ + 2 μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 2 ) ) 2               + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) ) 2 + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) ) 2 } ,</p><p>b 12 = b 21 = Δ t 2 h 2 { λ + μ ρ ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 2 ) ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) } ,</p><p>b 22 = Δ t 2 h 2 { λ + 2 μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) ) 2               + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 2 ) ) 2 + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) ) 2 } ,</p><p>b 13 = b 31 = Δ t 2 h 2 { λ + μ ρ ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 2 ) ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) } ,</p><p>b 23 = b 32 = Δ t 2 h 2 { λ + μ ρ ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) } ,</p><p>b 33 = Δ t 2 h 2 { λ + 2 μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 3 h 2 ) ) 2               + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 2 h 2 ) ) 2 + μ ρ ( ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k 1 h 2 ) ) 2 } ,</p><p>we can write the relations (32)-(34) as the following matrix form</p><p>B d = sin 2 ( ω Δ t 2 ) d . (35)</p><p>The eigenvalues of B then express ω as a function of k , which is the dispersion relation. There are three eigenvalues for matrix B. One eigenvalue is corresponding to the longitudinal or compressional wave, the double eigenvalues are corresponding to the transverse or shear wave. Thus we have the following two different relations</p><p>{ sin ( ω Δ t 2 ) = C p Δ t h A 2 ( k 1 ) + A 2 ( k 2 ) + A 2 ( k 3 ) , sin ( ω Δ t 2 ) = C s Δ t h A 2 ( k 1 ) + A 2 ( k 2 ) + A 2 ( k 3 ) , (36)</p><p>where</p><p>A ( k ) = ∑ l = 1 L     β l sin ( ( 2 l − 1 ) k h 2 ) ,     C p = λ + 2 μ ρ ,     C s = μ ρ .</p><p>here C p and C s are the velocities of compressional and shear waves. Note that C p is always larger than C s . With the dispersion relations (36), we can apply the von Neumann stability criterion. A necessary stability is that the eigenvalues of B must be lower than 1. Thus we have</p><p>C p ⋅ Δ t h A 2 ( k 1 ) + A 2 ( k 2 ) + A 2 ( k 3 ) ≤ 1. (37)</p><p>It is easy to verify that</p><p>max k 1 , k 2 , k 3 ∈ ℝ A 2 ( k 1 ) + A 2 ( k 2 ) + A 2 ( k 3 ) = A 2 ( π h ) + A 2 ( π h ) + A 2 ( π h ) = 3 ( ∑ l = 1 L | β l | ) . (38)</p><p>Therefore we obtain the following theorem.</p><p>Theorem 2. In the homogeneous case, a sufficient and necessary stability condition for the numerical schemes (29)-(31) is given by</p><p>Δ t ≤ 3 3 ( ∑ l = 1 L | β l | ) − 1 . (39)</p><p>Proof Combining Equations (37) and (38), we obtain (39). Moreover, the matrix B is symmetric in homogeneous case. So the condition (39) is a sufficient and necessary condition. The proof is complete.</p><p>We now define the normalized phase error E ϕ as follow:</p><p>E ϕ = C ϕ − C C v ,     C ϕ = ω ( k ) k , (40)</p><p>which is a function of H ≡ | k | h 2 π , where C v indicates C p or C s which is related to different kinds of compressional wave and shear wave.</p><p>The stability condition P ≡ C Δ t / h is defined by Courant-Friedrichs-Lewy (CFL) condition which bounds the interval for stability. We plot some dispersion curves based on Equation (40). Without loss of generality, we present dispersion curves for some special propagation angle and azimuth. <xref ref-type="fig" rid="fig1">Figure 1</xref> is the normalized phase error for fixed θ = 45 ∘ and ϕ = 45 ∘ with different values of CFL condition and it shows that the phase error drops as increasing the order of accuracy. <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the normalized phase error for θ = 30 ∘ and different values of ϕ for different order or L. The figures for other propagation angle θ and azimuth ϕ are similar we omit them for saving space.</p></sec><sec id="s5"><title>5. Numerical Computations</title><p>Wave simulation ignited by a point source is usually adopted in geophysical applications. For convenience, we simulate 3D elastic wave propagation in a homogeneous cubic model. The computational domain is [ 0,2000   m ] 3 . The source is located in the center of the model and its time function is given by</p><p>s ( t ) = sin ( 300 t ) e − ( 300 t ) 3 , (41)</p><p>which is loaded on the u component. The compressional velocity is 4000 m/s and the shear velocity 2500 m/s. The time step is Δ t = 0.001   s and the space step is h = 10   m . <xref ref-type="fig" rid="fig3">Figure 3</xref> shows the 3D snapshot of u component at propagation time 0.2 s. For brevity, we present some 2D slices of the 3D snapshots of u, v, and w components. The xz sections of 3D snapshots of u, v, and w components at propagation time 0.2 s are shown in Figures 4-6 respectively. We omit other sections for space. In our computations the scheme with fourth-order accuracy in space is applied. We remark that the comparisons between the numerical solution and the exact solution can be found in [<xref ref-type="bibr" rid="scirp.94418-ref17">17</xref>] . From Figures 4-6, we can clearly see the two types of waves, i.e. the compressional wave and the shear wave, which is consistent with the physical phenomenon.</p></sec><sec id="s6"><title>6. Conclusion</title><p>The staggered-grid difference method is a very important technique to solve wave equations numerically because of its high efficiency and the character of energy preservation. It has been well applied to seismic wave propagation for more than two decades. Based on the energy estimate method, we implement the stability analysis for the high-order staggered-grid schemes of the inhomogeneous 3D elastic wave equation. The stability result is controlled by the space varying parameters and the difference coefficients. The plane wave analysis in homogeneous media is completed and by the von Neumann criterion a necessary and sufficient stability condition is obtained. The analysis is helpful to design the computational parameters such as the time step and the space steps. Numerical computations are given to verify the effectiveness of the schemes. The key point of this paper is the theoretical analysis. In the future, we will consider more numerical computations for inhomogeneous media.</p></sec><sec id="s7"><title>Acknowledgements</title><p>This work is supported by National Natural Science Foundation of China under grant numbers 11471328 and 51739007. It is also partially supported by National Center for Mathematics and Interdisciplinary Sciences, Chinese Academy of Sciences.</p></sec><sec id="s8"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s9"><title>Cite this paper</title><p>Joardar, A.K. and Zhang, W.S. (2019) Stability of High-Order Staggered-Grid Schemes for 3D Elastic Wave Equation in Heterogeneous Media. Journal of Applied Mathematics and Physics, 7, 1755-1774. https://doi.org/10.4236/jamp.2019.78120</p></sec><sec id="s10"><title>Appendix: Expression of the Coefficient β l</title><p>The calculation of difference coefficients on both regular and staggered-grid grids has been investigated by several authors [<xref ref-type="bibr" rid="scirp.94418-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.94418-ref20">20</xref>] . In this appendix we present the analytical expression of the difference coefficient β l in (10) or (11). In order to calculate the coefficient β l , we consider an explicit staggered-grid difference expression for a function f ( x ) :</p><p>∂ f ∂ x ≈ 1 h ∑ l = 1 L     β l [ f ( x + l h − 1 2 h ) − f ( x − l h + 1 2 h ) ] ,</p><p>where h is the step size, L is a positive number and β l are the difference coefficients. Now consider f = f 0 e i k x and α = k h / 2 , where k is the wave number, i = − 1 and f 0 is a constant then we have</p><p>α ≈ ∑ l = 1 L     β l sin ( ( 2 l − 1 ) α ) .</p><p>Then Taylor’s series expansion gives</p><p>α ≈ ∑ m = 1 ∞ [ ( − 1 ) m − 1 ( 2 m − 1 ) ! ∑ l = 1 L ( 2 l − 1 ) 2 m − 1 β l α 2 m − 1 ] .</p><p>Now equating the coefficient of α both sides we get</p><p>( − 1 ) m − 1 ( 2 m − 1 ) ! ∑ l = 1 L [ ( 2 l − 1 ) 2 m − 1 ] β l = ( 1 , m = 1 , 0 , m = 2 , 3 , ⋯ , L .</p><p>We can rewrite this equation in the following form</p><p>[ 1 0 3 0 … ( 2 L − 1 ) 0 1 2 3 2 … ( 2 L − 1 ) 2 ⋮ ⋮ ⋱ ⋮ 1 2 L − 1 3 2 L − 2 … ( 2 L − 1 ) 2 L − 2 ] [ 1 β 1 3 β 2 ⋮ ( 2 L − 1 ) β L ] = [ 1 0 ⋮ 0 ] .</p><p>Now solving the above system, we get the following solutions</p><p>β l = ( − 1 ) l + 1 2 l − 1 ∏ 1 ≤ m ≤ L , m ≠ l | ( 2 m − 1 ) 2 ( 2 l − 1 ) 2 − ( 2 m − 1 ) 2 | ,     l = 1 , ⋯ , L .</p></sec></body><back><ref-list><title>References</title><ref id="scirp.94418-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">De Basabe, J.D. and Sen, M.K. (2010) Stability of the High-Order Finite Elements for Acoustic or Elastic Wave Propagation with High-Order Time Stepping. Geophysical Journal International, 181, 577-590.  
https://doi.org/10.1111/j.1365-246X.2010.04536.x</mixed-citation></ref><ref id="scirp.94418-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Bécache, E., Joly, P. and Tsogka, C. (2002) A New Family of Mixed Finite Elements for the Linear Elastodynamic Problem. SIAM Journal on Numerical Analysis, 39, 2109-2132. https://doi.org/10.1137/S0036142999359189</mixed-citation></ref><ref id="scirp.94418-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Cohen, G.C. (2002) Higher-Order Numerical Methods for Transient Wave Equations. Springer, New York. https://doi.org/10.1007/978-3-662-04823-8</mixed-citation></ref><ref id="scirp.94418-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, W., Chung, E.T. and Wang, C. (2014) Stability for Imposing Absorbing Boundary Conditions in the Finite Element Simulation of Acoustic Wave Propagation. Journal of Computational Mathematics, 32, 1-20.  
https://doi.org/10.4208/jcm.1310-m3942</mixed-citation></ref><ref id="scirp.94418-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Komatitsch, D., Martin, R., Tromp, J., Taylor, M.A. and Wingate, B.A. (2001) Wave Propagation in 2-D Elastic Media Using a Spectral Element Method with Triangles and Quadrangles. Journal of Computational Acoustics, 9, 703-718.  
https://doi.org/10.1142/S0218396X01000796</mixed-citation></ref><ref id="scirp.94418-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Chung, E.T. and Engquist, B. (2006) Optimal Discontinuous Galerkin Methods for Wave Propagation. SIAM Journal on Numerical Analysis, 44, 2131-2158.  
https://doi.org/10.1137/050641193</mixed-citation></ref><ref id="scirp.94418-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Dumbser, M., K&amp;#228;ser, M. and Toto, E.F. (2007) An Arbitrary High-Order Discontinuous Galerkin Method for Elastic Waves on Unstructured Meshes-V. Local Time Stepping and p-Adaptivity. Geophysical Journal International, 171, 695-717.  
https://doi.org/10.1111/j.1365-246X.2007.03427.x</mixed-citation></ref><ref id="scirp.94418-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Dumbser, M., K&amp;#228;ser, M. and de la Puente, J. (2007) Arbitrary High-Order Finite Volume Schemes for Seismic Wave Propagation on Unstructured Meshes in 2D and 3D. Geophysical Journal International, 171, 665-694.  
https://doi.org/10.1111/j.1365-246X.2007.03421.x</mixed-citation></ref><ref id="scirp.94418-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, W., Zhuang, Y. and Chung, E.T. (2007) A New Spectral Finite Volume Method for Elastic Wave Modelling on Unstructured Meshes. Geophysical Journal International, 206, 292-307. https://doi.org/10.1093/gji/ggw148</mixed-citation></ref><ref id="scirp.94418-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Alford, R.M., Kelly, K.R. and Boore, D.M. (1974) Accuracy of Finite-Difference Modeling of the Acoustic Wave Equation. Geophysics, 39, 834-842.  
https://doi.org/10.1190/1.1440470</mixed-citation></ref><ref id="scirp.94418-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Bayliss, A., Jordan, K.E., Lemesurier, B. and Turkel, E. (1986) A Fourth Accurate Finite Difference Scheme for the Computation of Elastic Waves. Bulletin of the Seismological Society of America, 76, 1115-1132.</mixed-citation></ref><ref id="scirp.94418-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Virieux, J. (1986) P-SV Wave Propagation in Heterogeneous Media: Velocity Stress Formulation Finite Difference Method. Geophysics, 51, 889-901.  
https://doi.org/10.1190/1.1441605</mixed-citation></ref><ref id="scirp.94418-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Zingg, D.W., Lomax, H. and Jurgens, H. (1996) High-Accuracy Finite-Difference Schemes for Linear Wave Propagation. SIAM Journal on Scientific Computing, 17, 328-346. https://doi.org/10.1137/S1064827599350320</mixed-citation></ref><ref id="scirp.94418-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Cohen, G. and Joly, P. (1996) Construction and Analysis of Fourth-Order Finite Difference Schemes for the Acoustic Wave Equation in Nonhomogeneous Media. SIAM Journal on Numerical Analysis, 33, 1266-1302.  
https://doi.org/10.1137/S0036142993246445</mixed-citation></ref><ref id="scirp.94418-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Sei, A. (1995) A Family of Numerical Schemes for the Computation of Elastic Waves. SIAM Journal on Scientific Computing, 16, 898-916.  
https://doi.org/10.1137/0916052</mixed-citation></ref><ref id="scirp.94418-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Nilsson, S., Petersson, N.A., Sj&amp;#246;green, B. and Kreiss, H.-O. (2007) Stable Difference Approximations for the Elastic Wave Equation in Second Order Formulation. SIAM Journal on Numerical Analysis, 45, 1902-1936.  
https://doi.org/10.1137/060663520</mixed-citation></ref><ref id="scirp.94418-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, W. (2019) A New Family of Fourth-Order Locally One-Dimensional Schemes for the 3D Elastic Wave Equation. Journal of Computational and Applied Mathematics, 348, 246-260. https://doi.org/10.1016/j.cam.2018.08.056</mixed-citation></ref><ref id="scirp.94418-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Fornberg, B. (1988) Generation of Finite Difference Formulas on Arbitrarily Spaced Grids. Mathematics of Computation, 51, 699-706.  
https://doi.org/10.1090/S0025-5718-1988-0935077-0</mixed-citation></ref><ref id="scirp.94418-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Fornberg, B. (1990) High-Order Finite Differences and the Pseudospectral Method on Staggered Grids. SIAM Journal on Numerical Analysis, 27, 904-918.  
https://doi.org/10.1137/0727052</mixed-citation></ref><ref id="scirp.94418-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Fornberg, B. and Ghrist, M. (1999) Spatial Finite Difference Approximations for Wave-Type Equations. SIAM Journal on Numerical Analysis, 37, 105-130.  
https://doi.org/10.1137/S0036142998335881</mixed-citation></ref><ref id="scirp.94418-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Thomas, J.W. (1995) Numerical Partial Differential Equations: Finite Difference Methods. Springer-Verlag, New York. https://doi.org/10.1007/978-1-4899-7278-1</mixed-citation></ref></ref-list></back></article>