<?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">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2016.718181</article-id><article-id pub-id-type="publisher-id">AM-72492</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>
 
 
  A Semi-Lagrangian Type Solver for Two-Dimensional Quasi-Geostrophic Model on a Sphere
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Quanyong</surname><given-names>Zhu</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>Yan</surname><given-names>Yang</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Jiangsu Key Laboratory for NSLSCS, School of Mathematical Sciences, Nanjing Normal University, Nanjing, China</addr-line></aff><aff id="aff1"><addr-line>Department of Mathematics, Lishui University, Lishui, China</addr-line></aff><pub-date pub-type="epub"><day>02</day><month>12</month><year>2016</year></pub-date><volume>07</volume><issue>18</issue><fpage>2296</fpage><lpage>2306</lpage><history><date date-type="received"><day>September</day>	<month>12,</month>	<year>2016</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>November</month>	<year>29,</year>	</date><date date-type="accepted"><day>December</day>	<month>2,</month>	<year>2016</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 propose a numerical method based on semi-Lagrangian approach for solving quasi-geostrophic (QG) equations on a sphere. Using potential vorticity and stream-function as prognostic variables, two-order centered difference is suggested on the latitude-longitude grid. In our proposed numerical scheme, advection terms are expressed in a Lagrangian frame of reference to circumvent the CFL restriction. The pole singularity associated with the latitude-longitude grid is eliminated by a smoothing technique for the initial flow. Error analysis is provided for the numerical scheme.
 
</p></abstract><kwd-group><kwd>Quasi-Geostrophic Equations</kwd><kwd> Semi-Lagrangian Methods</kwd><kwd> Smoothing Technique</kwd><kwd> Error Analysis</kwd><kwd> Pole Singularity</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The quasi-geostrophic (QG) equations on a sphere are the major system of interest in weather forecasting and climate prediction [<xref ref-type="bibr" rid="scirp.72492-ref1">1</xref>] , where the horizontal velocities are approximately geostrophic for extratropical synoptic-scale motions. It is important to investigate the QG equations because of both its intrinsic mathematical interest and its potential applications in dynamic meteorology and oceanography. The two-dimensional QG equations are originally established in modeling rotating fluids on the earth surface [<xref ref-type="bibr" rid="scirp.72492-ref2">2</xref>] . Over the years, the study of two-dimensional QG equations has been an active research field; see, e.g., [<xref ref-type="bibr" rid="scirp.72492-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.72492-ref4">4</xref>] . However, in spite of quite a number of contributions dealing with two-dimensional QG equations, there is little research on the evolution of two-dimensional QG equations on a sphere.</p><p>Analytic solutions are rarely available due to the relatively complex nature of QG equations on a sphere; numerical simulations play an important role in the exploration of the QG equations, for example, [<xref ref-type="bibr" rid="scirp.72492-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.72492-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.72492-ref7">7</xref>] . The accuracy of numerical investigation on QG models depends on many factors, including the knowledge of the initial state, the numerical methods employed, the resolution and so on. Some numerical methods based on finite difference methods can be applied to solve the QG equations on a spherical coordinate that may suffer from the pole singularity.</p><p>Some efforts have made to alleviate the difficulties of the pole singularity. Kurihara [<xref ref-type="bibr" rid="scirp.72492-ref8">8</xref>] proposed a spherical grid system whose grid density on the globe is almost homogeneous, and the number of grid points per line of latitude near the poles is reduced. If the equations written in such coordinates are directly transformed into finite differences, excessive errors are committed in grids [<xref ref-type="bibr" rid="scirp.72492-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.72492-ref10">10</xref>] . Some slight alteration was made in Kurihara’s grid which alleviated the troubles [<xref ref-type="bibr" rid="scirp.72492-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.72492-ref11">11</xref>] . On the other hand, in many global atmospheric applications, spatial discretization schemes are based on the spectral transform methods, in which solution fields are expressed as spherical harmonic expansions. Since the spherical harmonics are the natural representation of a two-dimen- sional field on the surface of a sphere, the spectral approach may provide better accuracy for the pole problem. The spectral transform method seems ideal for the spherical domain; however, it is too expensive for long time simulations. Especially at high spatial resolutions, since it requires associated Legendre transforms.</p><p>A framework of semi-Lagrangian semi-implicit methods was developed by Robert [<xref ref-type="bibr" rid="scirp.72492-ref12">12</xref>] . It offers another possibility of developing fast numerical schemes for weather forecast models in complex systems. Over the years, researchers have devoted much attention to the further development and application of semi-Lagrangian methods. In [<xref ref-type="bibr" rid="scirp.72492-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.72492-ref14">14</xref>] , Robert combined the semi-implicit integration scheme with a semi-Lagrangian treatment of the advection terms in a barotropic model. Robert et al. [<xref ref-type="bibr" rid="scirp.72492-ref15">15</xref>] extended this scheme to a multilevel model. They found that the time step could be increased by a further factor over an Eulerian semi-implicit scheme. For improving accuracy, McDonald [<xref ref-type="bibr" rid="scirp.72492-ref16">16</xref>] has incorporated a semi-Lagrangian treatment of advection in an efficient two-time-level integration scheme. The accuracy and stability of the semi-Lagrangian semi-implicit methods were investigated by McDonald [<xref ref-type="bibr" rid="scirp.72492-ref17">17</xref>] . They showed that there is no restriction on the time step when considering the linear advection and following certain rules for the interpolation of functions at the trajectory points. Compared with Eulerian schemes, they have advantages of their own, such as high efficiency and easy to use in problems with nonuniform grids. In addition, semi-Lagrangian methods avoid the leading source of nonlinear instability in most wave-propagation problems since the nonlinear advection terms appearing in the Eulerian form of the momentum equations are eliminated when those equations are expressed in a Lagrangian approach [<xref ref-type="bibr" rid="scirp.72492-ref18">18</xref>] . Semi-Lagrangian methods and semi-implicit approach have become one of the most popular architectures used in numerical weather forecast and lots of other computational fluid dynamical applications; see e.g., [<xref ref-type="bibr" rid="scirp.72492-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.72492-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.72492-ref21">21</xref>] .</p><p>In this paper, we consider the following non-dimensional 2D QG equations on a sphere:</p><disp-formula id="scirp.72492-formula49"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x2.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x3.png" xlink:type="simple"/></inline-formula> is the potential vorticity; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x4.png" xlink:type="simple"/></inline-formula>is the stream-function; f is an external force; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x5.png" xlink:type="simple"/></inline-formula>is the rotational speed; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x6.png" xlink:type="simple"/></inline-formula>is the planetary Froude number. r is the radius of sphere. It is challenging when initial flow is related to longitude, the discrete equation contains the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x7.png" xlink:type="simple"/></inline-formula> terms. It gives rise to larger truncation errors and reducing the order of convergence by one near the poles when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x8.png" xlink:type="simple"/></inline-formula> approaches<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x9.png" xlink:type="simple"/></inline-formula>. As the stimulation propagated, these larger errors propagated over the sphere and eventually contaminated the rest of the solution. We provide a smoothing technique for the initial flow to overcome the above difficulty. Numerical experiments demonstrate the performance of our proposed method and investigate behaviors of QG model with geostrophic implications.</p><p>The rest of paper is structured as follows. In Section 2, we present the semi-Lagrangian discrete scheme of QG equations on a sphere. In Section 3, we carry out the detailed accuracy analysis of the method and explain some details. The conclusions are summarized in Section 4.</p></sec><sec id="s2"><title>2. Discretization Schemes</title><p>In this section, we introduce the semi-Lagrangian scheme for QG equations. We will focus on the time discretization and ignore the space variable for the moment. The first equation of QG model is expressed as</p><disp-formula id="scirp.72492-formula50"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x10.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.72492-formula51"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x11.png"  xlink:type="simple"/></disp-formula><p>Then the semi-Lagrangian scheme for above equation is</p><disp-formula id="scirp.72492-formula52"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x12.png"  xlink:type="simple"/></disp-formula><p>Here subscripts a and d refer to evaluation at an arrival and departure point, respectively. We firstly iteratively calculate departure point using some first guess and an interpolation formula, the order of the interpolation is much less important. So we use linear interpolation here. Secondly, an cubic interpolation formula is adopted to evaluate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x13.png" xlink:type="simple"/></inline-formula> at upstream point [<xref ref-type="bibr" rid="scirp.72492-ref22">22</xref>] . Finally, evaluate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x14.png" xlink:type="simple"/></inline-formula> at arrival points at time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x15.png" xlink:type="simple"/></inline-formula>. By doing so, we have</p><disp-formula id="scirp.72492-formula53"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x16.png"  xlink:type="simple"/></disp-formula><p>Using the two-stage trajectory calculation, Equation (3) can be computed as follows,</p><disp-formula id="scirp.72492-formula54"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x17.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x18.png" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x19.png" xlink:type="simple"/></inline-formula>denote the longitude and latitude of</p><p>the departure point. Comparing to the classical Runge-Kutta midpoint method, a slight difference is that the first stage uses <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x20.png" xlink:type="simple"/></inline-formula> rather than<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x21.png" xlink:type="simple"/></inline-formula>; the latter is more convenient if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x22.png" xlink:type="simple"/></inline-formula> is being predicted at the same time as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x23.png" xlink:type="simple"/></inline-formula>. After we located the grid cell containing the departure point of the characteristic, we adopt the four (eight) surrounding points in the interpolation scheme ; for grid cells close to the poles this means that we resort to points located across the pole.</p><p>Let us introduce, for example, cubic Lagrange interpolation. Set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x24.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x25.png" xlink:type="simple"/></inline-formula> indicates the lower left corner of the cell containing the departure point and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x26.png" xlink:type="simple"/></inline-formula>. We then define</p><disp-formula id="scirp.72492-formula55"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x27.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula56"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x28.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula57"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x29.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula58"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x30.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula59"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x31.png"  xlink:type="simple"/></disp-formula><p>and similarly for q. When<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x32.png" xlink:type="simple"/></inline-formula>, let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x33.png" xlink:type="simple"/></inline-formula> indicates the variable to be interpolated, we denote</p><disp-formula id="scirp.72492-formula60"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x34.png"  xlink:type="simple"/></disp-formula><p>With the propositions above, we have</p><disp-formula id="scirp.72492-formula61"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x35.png"  xlink:type="simple"/></disp-formula><p>alternatively, it can be expanded as follows,</p><disp-formula id="scirp.72492-formula62"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x36.png"  xlink:type="simple"/></disp-formula><p>In the case<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x37.png" xlink:type="simple"/></inline-formula>, only the first term on the right hand side of Equation (5) needs to be changed as</p><disp-formula id="scirp.72492-formula63"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x38.png"  xlink:type="simple"/></disp-formula><p>When<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x39.png" xlink:type="simple"/></inline-formula>, a similar procedure can be adopted. When <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x40.png" xlink:type="simple"/></inline-formula> (and analogously<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x41.png" xlink:type="simple"/></inline-formula>), the first two terms on the right hand side of Equation (5) should be substituted as</p><disp-formula id="scirp.72492-formula64"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x42.png"  xlink:type="simple"/></disp-formula><p>and similarly for the case<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x43.png" xlink:type="simple"/></inline-formula>.</p><p>For spatial approximation, we adopt unstaggered grid that is uniform in longitude and latitude. Stream-function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x44.png" xlink:type="simple"/></inline-formula> and potential vorticity <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x45.png" xlink:type="simple"/></inline-formula> are collocated on nodes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x46.png" xlink:type="simple"/></inline-formula> that are the corners of grid cells with spatial increments<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x47.png" xlink:type="simple"/></inline-formula>. In view of the spherical coordinates, the grid is nonuniform in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x48.png" xlink:type="simple"/></inline-formula>. The size of the cells reduces when we move toward the poles. No functional variables are collocated on the poles.</p><p>More specifically, for fixed <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x49.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x50.png" xlink:type="simple"/></inline-formula>, we pose <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x51.png" xlink:type="simple"/></inline-formula> Note that the node <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x52.png" xlink:type="simple"/></inline-formula> corresponds to spherical coordinates<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x53.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x54.png" xlink:type="simple"/></inline-formula> (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x55.png" xlink:type="simple"/></inline-formula>corresponding to Greenwich meridian) and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x56.png" xlink:type="simple"/></inline-formula> (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x57.png" xlink:type="simple"/></inline-formula>the South Pole, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x58.png" xlink:type="simple"/></inline-formula>the Equator and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x59.png" xlink:type="simple"/></inline-formula> the North Pole) [<xref ref-type="bibr" rid="scirp.72492-ref22">22</xref>] . From the second equation of (1) we have</p><disp-formula id="scirp.72492-formula65"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x60.png"  xlink:type="simple"/></disp-formula><p>For the second term of right hand side of Equation (6), we use the following approximation</p><disp-formula id="scirp.72492-formula66"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x61.png"  xlink:type="simple"/></disp-formula><p>With the definition of the discrete operators above, the spatial discretization for (6) is defined as follows. When<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x62.png" xlink:type="simple"/></inline-formula>, the second-order centered difference scheme for (6) is</p><disp-formula id="scirp.72492-formula67"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x63.png"  xlink:type="simple"/></disp-formula><p>When<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x64.png" xlink:type="simple"/></inline-formula>, the grid points corresponding to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x65.png" xlink:type="simple"/></inline-formula> located across the pole, the modified (8) is</p><disp-formula id="scirp.72492-formula68"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x66.png"  xlink:type="simple"/></disp-formula><p>Similarly when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x67.png" xlink:type="simple"/></inline-formula>, the scheme is</p><disp-formula id="scirp.72492-formula69"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x68.png"  xlink:type="simple"/></disp-formula></sec><sec id="s3"><title>3. Error Analysis</title><p>In this section, we will carry out the error estimate of our new algorithm. We let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x69.png" xlink:type="simple"/></inline-formula> for simplicity. Suppose that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x70.png" xlink:type="simple"/></inline-formula> is the sufficiently smooth and continuous solution. The truncation error E satifies</p><disp-formula id="scirp.72492-formula70"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x71.png"  xlink:type="simple"/></disp-formula><p>Employ Taylor expansion for the terms in the above equation at<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x72.png" xlink:type="simple"/></inline-formula>, we have</p><disp-formula id="scirp.72492-formula71"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x73.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula72"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x74.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula73"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x75.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula74"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x76.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula75"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x77.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula76"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x78.png"  xlink:type="simple"/></disp-formula><p>Substituting (12)-(17) into (11), notice that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x79.png" xlink:type="simple"/></inline-formula> is the solution of the equation, it follows that</p><disp-formula id="scirp.72492-formula77"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x80.png"  xlink:type="simple"/></disp-formula><p>Similarly, we consider the truncation error of the semi-Lagrangian discrete scheme. The semi-Lagrangian scheme of the first equation in (1) reads</p><disp-formula id="scirp.72492-formula78"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x81.png"  xlink:type="simple"/></disp-formula><p>Here subscript d refers to evaluation at an departure point. By expanding <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x82.png" xlink:type="simple"/></inline-formula> in a Taylor series about the estimated departure point and evaluating an expression of the form</p><disp-formula id="scirp.72492-formula79"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x83.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x84.png" xlink:type="simple"/></inline-formula> and the summation represents an <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x85.png" xlink:type="simple"/></inline-formula>-order polynomial interpolation of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x86.png" xlink:type="simple"/></inline-formula>. The first term of right hand side of Equation (18) is determined by the error in the trajectory calculation, and the second term of right hand side of equation (18) is determined by the error in the interpolation of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x87.png" xlink:type="simple"/></inline-formula> to the departure point.</p><p>We first calculate the error of the Runge-Kutta discretization</p><disp-formula id="scirp.72492-formula80"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x88.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula81"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x89.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula82"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x90.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72492-formula83"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x91.png"  xlink:type="simple"/></disp-formula><p>Similarly</p><disp-formula id="scirp.72492-formula84"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x92.png"  xlink:type="simple"/></disp-formula><p>Since the right hand side of Equation (20) matches the Taylor series expansion of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x93.png" xlink:type="simple"/></inline-formula> about <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x94.png" xlink:type="simple"/></inline-formula> with an error of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x95.png" xlink:type="simple"/></inline-formula>, the global truncation error in the back-trajectory calculation is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x96.png" xlink:type="simple"/></inline-formula>.</p><p>Now consider the error that generated by Runge-Kutta scheme used to estimate the back-trajectory in semi-Lagrangian approach. The data are available only at discrete</p><p>points on a space-time grid in many practical dynamics, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x97.png" xlink:type="simple"/></inline-formula>in (4) will be</p><p>evaluated by interpolation or extrapolation. Before examining the errors introduced by such interpolation and extrapolation, consider the cases where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x98.png" xlink:type="simple"/></inline-formula> can be evaluated exactly. Under such circumstances, the only errors arising in the trajectory calculations are generated by the Runge-Kutta scheme itself. Denote<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x99.png" xlink:type="simple"/></inline-formula>, then (19) becomes</p><disp-formula id="scirp.72492-formula85"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x100.png"  xlink:type="simple"/></disp-formula><p>Noticing<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x101.png" xlink:type="simple"/></inline-formula>, which can be substituted into the right hand side of the preceding equation to yield</p><disp-formula id="scirp.72492-formula86"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x102.png"  xlink:type="simple"/></disp-formula><p>Similarly we can get</p><disp-formula id="scirp.72492-formula87"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x103.png"  xlink:type="simple"/></disp-formula><p>Employ Taylor expansions of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x104.png" xlink:type="simple"/></inline-formula> about the departure, we have</p><disp-formula id="scirp.72492-formula88"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7403367x105.png"  xlink:type="simple"/></disp-formula><p>Substituting (22) into (23) gives</p><disp-formula id="scirp.72492-formula89"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x106.png"  xlink:type="simple"/></disp-formula><p>Which implies that the Runge-Kutta scheme (4) generates an <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x107.png" xlink:type="simple"/></inline-formula> contribution toward the total error in the semi-Lagrangian approximation.</p><p>Now suppose that the velocity data <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x108.png" xlink:type="simple"/></inline-formula> are available only at discrete locations on the space-time mesh. Ideally the velocity at time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x109.png" xlink:type="simple"/></inline-formula> would be computed by interpo-</p><p>lation between times <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x110.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x111.png" xlink:type="simple"/></inline-formula>. Such interpolation cannot, however, be performed when semi-Lagrangian methods are used to solve prognostic equations for the velocity itself, because the velocity at <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x112.png" xlink:type="simple"/></inline-formula> will be needed for the trajectory calculations before it has been computed. This problem is generally avoided by extrapolating the velocity field forward in time using data from the two previous time levels such that</p><disp-formula id="scirp.72492-formula90"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x113.png"  xlink:type="simple"/></disp-formula><p>Suppose that the extrapolated velocity field <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x114.png" xlink:type="simple"/></inline-formula> is then linearly interpolated to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x115.png" xlink:type="simple"/></inline-formula> using data at the nearest spatial nodes, and let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x116.png" xlink:type="simple"/></inline-formula> denote this interpolated and extrapolated velocity. Since linear interpolation and extra- polation are second-order accurate,</p><disp-formula id="scirp.72492-formula91"><graphic  xlink:href="http://html.scirp.org/file/2-7403367x117.png"  xlink:type="simple"/></disp-formula><p>Substituting the preceding equation into (20) shows that the use of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x118.png" xlink:type="simple"/></inline-formula> instead of the exact velocity adds an <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x119.png" xlink:type="simple"/></inline-formula> error to the back-trajectory calculation, and thereby contributes a term of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7403367x120.png" xlink:type="simple"/></inline-formula> to the global error in the semi-Lagrangian solution.</p></sec><sec id="s4"><title>4. Conclusion</title><p>In this paper, we present a numerical method which combines semi-Lagrangian method with two-order centered difference scheme for solving two-dimensional quasi- geostrophic equations on a sphere. In our approach, potential vorticity and stream- function are used as prognostic variables. Advection terms are expressed in a Lagrangian frame of reference to avoid the necessity of stable constraint. The pole singularity is eliminated by means of employ a smoothing technique. An error analysis is presented.</p></sec><sec id="s5"><title>Acknowledgements</title><p>We thank the Editor and the referee for their comments. This work is supported by the National Natural Science Foundation of China (Nos. 11447017, 11471166 and 11401294).</p></sec><sec id="s6"><title>Cite this paper</title><p>Zhu, Q.Y. and Yang, Y. (2016) A Semi-Lagrangian Type Solver for Two-Dimensional Quasi-Geostro- phic Model on a Sphere. Applied Mathematics, 7, 2296-2306. http://dx.doi.org/10.4236/am.2016.718181</p></sec></body><back><ref-list><title>References</title><ref id="scirp.72492-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Verkley, W.T.M. (2009) A Balanced Approximation of the One-Layer Shallow-Water Equations on a Sphere. Journal of the Atmospheric Sciences, 66, 1735-1748. 
https://doi.org/10.1175/2008JAS2837.1</mixed-citation></ref><ref id="scirp.72492-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Pedlosky, J. (1987) Geophysical Fluid Dynamics. Springer-Verlag. 
https://doi.org/10.1007/978-1-4612-4650-3</mixed-citation></ref><ref id="scirp.72492-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Wu, J. (2005) Global Solutions of the 2D Dissipative Quasi-Geostrophic Equation in Besov Spaces. SIAM Journal on Mathematical Analysis, 36, 1014-1030. 
https://doi.org/10.1137/S0036141003435576</mixed-citation></ref><ref id="scirp.72492-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Mu, M. and Zhang, Z. (2006) Conditional Nonlinear Optimal Perturbations of a Two-Dimensional Quasigeostrophic Model. Journal of the Atmospheric Sciences, 63, 1587-1604. 
https://doi.org/10.1175/JAS3703.1</mixed-citation></ref><ref id="scirp.72492-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Wang, Q., Zhang, Z. and Li, Z. (2013) A Fourier Finite Volume Element Method for Solving Two-Dimensional Quasi-Geostrophic Equations on a Sphere. Applied Numerical Mathematics, 71, 1-13. https://doi.org/10.1016/j.apnum.2013.03.007</mixed-citation></ref><ref id="scirp.72492-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, Z. and Lu, F. (2012) Quadratic Finite Volume Element Method for the Improved Boussinesq Equation. Journal of Mathematical Physics, 53, Article ID: 013505. 
https://doi.org/10.1063/1.3672197</mixed-citation></ref><ref id="scirp.72492-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Wang, Q., Zhang, Z., Zhang, X. and Zhu, Q. (2014) Energy-Preserving Finite Volume Element Method for the Improved Boussinesq Equation. Journal of Computational Physics, 270, 58-69. https://doi.org/10.1016/j.jcp.2014.03.053</mixed-citation></ref><ref id="scirp.72492-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Kurihara, Y. (1965) Numerical Integration of the Primitive Equations on a Spherical Grid. Monthly Weather Review, 93, 399-415.  
https://doi.org/10.1175/1520-0493(1965)093&lt;0399:NIOTPE&gt;2.3.CO;2</mixed-citation></ref><ref id="scirp.72492-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Rao, M. and Umscheidu Jr., L. (1969) Tests of the Effect of Grid Resolution in a Global Prediction Model. Monthly Weather Review, 97, 659-664.  
https://doi.org/10.1175/1520-0493(1969)097&lt;0659:TOTEOG&gt;2.3.CO;2</mixed-citation></ref><ref id="scirp.72492-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Shuman, F. (1970) On Certain Truncation Errors Associated with Spherical Coordinates. Journal of Applied Meteorology, 9, 564-570.  
https://doi.org/10.1175/1520-0450(1970)009&lt;0564:OCTEAW&gt;2.0.CO;2</mixed-citation></ref><ref id="scirp.72492-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Umscheid, L. and Bannon, P. (1977) A Comparison of Three Global Grids Used in Numerical Prediction Models. Monthly Weather Review, 105, 618-635.  
https://doi.org/10.1175/1520-0493(1977)105&lt;0618:ACOTGG&gt;2.0.CO;2</mixed-citation></ref><ref id="scirp.72492-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Robert, A., Henderson, J. and Turnbull, C. (1972) An Implicit Time Integration Scheme for Baroclinic Models of the Atmosphere. Monthly Weather Review, 100, 329-335.  
https://doi.org/10.1175/1520-0493(1972)100&lt;0329:AITISF&gt;2.3.CO;2</mixed-citation></ref><ref id="scirp.72492-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Robert, A. (1981) A Stable Numerical Integration Scheme for the Primitive Meteorological Equations. Atmosphere-Ocean, 19, 35-46. https://doi.org/10.1080/07055900.1981.9649098</mixed-citation></ref><ref id="scirp.72492-ref14"><label>14</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Robert</surname><given-names> A. </given-names></name>,<etal>et al</etal>. (<year>1982</year>)<article-title>A Semi-Lagrangian and Semi-Implicit Numerical Integration Scheme for the Primitive Meteorological Equations</article-title><source> Journal of the Meteorological Society of Japan</source><volume> 60</volume>,<fpage> 319</fpage>-<lpage>325</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.72492-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Robert, A., Yee, T. and Ritchie, H. (1985) A Semi-Lagrangian and Semi-Implicit Numerical Integration Scheme for Multilevel Atmospheric Models. Monthly Weather Review, 113, 388-394. https://doi.org/10.1175/1520-0493(1985)113&lt;0388:ASLASI&gt;2.0.CO;2</mixed-citation></ref><ref id="scirp.72492-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">McDonald, A. (1986) A Semi-Lagrangian and Semi-Implicit Two Time-Level Integration Scheme. Monthly Weather Review, 114, 824-830.  
https://doi.org/10.1175/1520-0493(1986)114&lt;0824:ASLASI&gt;2.0.CO;2</mixed-citation></ref><ref id="scirp.72492-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">McDonald, A. (1987) Accuracy of Multiply-Upstream, Semi-Lagrangian Advective Schemes II. Monthly Weather Review, 115, 1446-1450.  
https://doi.org/10.1175/1520-0493(1987)115&lt;1446:AOMUSL&gt;2.0.CO;2</mixed-citation></ref><ref id="scirp.72492-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Durran, D. (2010) Numerical Methods for Fluid Dynamics: With Applications to Geophysics. Springer, New York. https://doi.org/10.1007/978-1-4419-6412-0</mixed-citation></ref><ref id="scirp.72492-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Sun, W., Yeh, K. and Sun, R. (1996) A Simple Semi-Lagrangian Scheme for Advection Equations. Quarterly Journal of the Royal Meteorological Society, 122, 1211-1226.  
https://doi.org/10.1002/qj.49712253310</mixed-citation></ref><ref id="scirp.72492-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Pep, M. and Francesco, V. (2013) A Semi-Lagrangian AMR Scheme for 2D Transport Problems in Conservation Form. Journal of Computational Physics, 237, 151-176.  
https://doi.org/10.1016/j.jcp.2012.11.039</mixed-citation></ref><ref id="scirp.72492-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Ullrich, P., Lauritzen, P. and Jablonowski, C. (2014) A High-Order Fully Explicit Flux-Form Semi-Lagrangian Shallow-Water Model. International Journal for Numerical Methods in Fluids, 75, 103-133. https://doi.org/10.1002/fld.3887</mixed-citation></ref><ref id="scirp.72492-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Amato, U. and Carfora, M. (2000) Semi-Lagrangian Treatment of Advection on the Sphere with Accurate Spatial and Temporal Approximations. Mathematical and Computer Modelling, 32, 981-995. https://doi.org/10.1016/S0895-7177(00)00184-9</mixed-citation></ref></ref-list></back></article>