<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-19-5423-2026</article-id><title-group><article-title>Rederivation of the centroid formulation in a second-order conservative remapping scheme on spherical coordinates</article-title><alt-title>Centroid formulation in a second-order conservative remapping</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Saito</surname><given-names>Fuyuki</given-names></name>
          <email>saitofuyuki@jamstec.go.jp</email>
        <ext-link>https://orcid.org/0000-0001-5935-9614</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Japan Agency for Marine-Earth Science and Technology (JAMSTEC), Yokohama, Japan</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Fuyuki Saito (saitofuyuki@jamstec.go.jp)</corresp></author-notes><pub-date><day>24</day><month>June</month><year>2026</year></pub-date>
      
      <volume>19</volume>
      <issue>12</issue>
      <fpage>5423</fpage><lpage>5438</lpage>
      <history>
        <date date-type="received"><day>18</day><month>March</month><year>2025</year></date>
           <date date-type="rev-request"><day>6</day><month>June</month><year>2025</year></date>
           <date date-type="rev-recd"><day>7</day><month>June</month><year>2026</year></date>
           <date date-type="accepted"><day>10</day><month>June</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Fuyuki Saito</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026.html">This article is available from https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e78">The transformation of data from one grid system to another is common in climate studies.  Among the many schemes used for such transformations is second-order conservative remapping. In particular, a second-order conservative remapping scheme to work on the general grids of a sphere, either directly or indirectly, has served as an important base in a variety of studies.</p>

      <p id="d2e81">In this study, the author describes a fundamental problem in the derivation of the method proposed by a pioneer study relating to the treatment of the centroid used as a reference point for the second-order terms in the longitudinal direction.  In principle, use of the original formulation has a potential to cause damage to the entire remapping result. However, a preprocessing procedure on the longitude coordinate suggested in the algorithm for other objectives tends to minimize or even erase the error as a side effect in many, if not most, typical applications. In this study, an alternative formulation is proposed and tested and is shown to work in a simple application.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Japan Society for the Promotion of Science</funding-source>
<award-id>JP22H00033</award-id>
<award-id>JP24H02346</award-id>
</award-group>
<award-group id="gs2">
<funding-source>Japan Advanced Institute of Science and Technology</funding-source>
<award-id>JPMXD0722681344</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e93">Numerical climate models commonly couple individual component models such as models for atmosphere, ocean, and land. These component models are typically developed as stand-alone models and often adopt their own grid system for efficiency. Coupling between such components involves field transformations of data from one grid system to another, while preserving key attributes of interest, e.g., global and/or local integrals. This procedure for conservative quantities is often referred to as <italic>conservative remapping</italic> <xref ref-type="bibr" rid="bib1.bibx9" id="paren.1"><named-content content-type="pre">e.g.</named-content></xref>. As summarized in <xref ref-type="bibr" rid="bib1.bibx18" id="text.2"/>, there have been considerable efforts to create conservative remapping algorithms for various problems.</p>
      <p id="d2e107">Remapping algorithms used in global climate studies are typically based on first- and second-order conservative mesh-based schemes <xref ref-type="bibr" rid="bib1.bibx18" id="paren.3"/>. In the first-order conservative scheme, a conservative quantity assuming a constant distribution over the source grid cell is transformed into the overlapped destination grid cells with area-weighted remapping <xref ref-type="bibr" rid="bib1.bibx2" id="paren.4"/>. On the other hand, in the second-order conservative scheme, a linear distribution within a source grid cell is assumed, which results in a more accurate and smoother transformation than is the case for first-order schemes. In particular, a second-order algorithm works efficiently when remapping from spatially coarse resolution to fine resolution. Because of this, it is considered the preferred choice in many remapping applications. <xref ref-type="bibr" rid="bib1.bibx9" id="text.5"/> (hereafter referred to as DK87) first provided a second-order conservative remapping algorithm that works for any general grid system using Gauss's divergence theorem for simplification of area integrals converted into line integrals. According to <xref ref-type="bibr" rid="bib1.bibx23" id="text.6"/>, most conservative remapping algorithms are variants of this approach (there is also a good summary of the remapping method in the appendix of <xref ref-type="bibr" rid="bib1.bibx23" id="altparen.7"/>).</p>
      <p id="d2e125"><xref ref-type="bibr" rid="bib1.bibx12" id="text.8"/>, hereafter referred to as J99, extends the DK87 theory to spherical coordinates (more specifically, geographical coordinates of latitude-longitude), offering an approach that can be applied to any type of grid on a sphere. Many efforts to maximize efficiency are included in the proposed algorithm, and a number of problems essentially originating from the spherical coordinate system are solved. J99 also provides the Spherical Coordinate Remapping and Interpolation Package (SCRIP), a native software to implement the algorithm (see <uri>https://github.com/SCRIP-Project</uri>, last access: 18 June 2026) in addition to four other remapping methods. SCRIP faithfully follows the algorithm of J99, but for the line integral, it adopts only one of several implementation methods: calculating along straight lines on a latitude-longitude coordinate map, rather than along geodesics on the sphere. Thus, SCRIP is applicable to any grid in the sense of the original algorithm, but it does not necessarily handle the geometric properties of arbitrary spherical grids appropriately. Despite this, due to its ease of use and simplicity, SCRIP is one of the most widely used remapping software packages in the climate community <xref ref-type="bibr" rid="bib1.bibx25" id="paren.9"/>. For example, Climate Data Operators (CDO) (<xref ref-type="bibr" rid="bib1.bibx22" id="altparen.10"/>) have once included a conservative remapping option that incorporates SCRIP with rewriting the source code from Fortran to ANSI/C. Recently, CDO implementations no longer rely on the SCRIP-based schemes not only for the second-order but also for the first-order conservative remapping. Nevertheless, it appears to be used, albeit sparingly, even in recent studies (e.g., <xref ref-type="bibr" rid="bib1.bibx7" id="altparen.11"/> explicitly mention that they use CDO <monospace>REMAPCON2</monospace> command). In addition, SCRIP has been adopted by the general coupler library OASIS3-MCT<preformat preformat-type="code"><![CDATA[_]]></preformat>3.0 <xref ref-type="bibr" rid="bib1.bibx5" id="paren.12"/>, which is used by many modeling groups.</p>
      <p id="d2e152">The algorithms and the software proposed in J99 have, either directly or indirectly, been an important base in a variety of studies, including both observational and model data analyses  <xref ref-type="bibr" rid="bib1.bibx1" id="paren.13"><named-content content-type="pre">e.g.</named-content></xref>, as well as numerical model development  <xref ref-type="bibr" rid="bib1.bibx8" id="paren.14"><named-content content-type="pre">e.g.</named-content></xref>. Recently, some softwares use implementations for the second-order conservative remapping which significantly differ from the J99 algorithm  <xref ref-type="bibr" rid="bib1.bibx15" id="paren.15"><named-content content-type="pre">e.g.</named-content></xref> and the communities have been switching to the other software. However, as far as the author surveyed, some recent studies still use the J99 scheme for the second-order conservative method, as explicitly mentioned in, e.g., <xref ref-type="bibr" rid="bib1.bibx8" id="text.16"/>, <xref ref-type="bibr" rid="bib1.bibx4" id="text.17"/>, <xref ref-type="bibr" rid="bib1.bibx19" id="text.18"/> and <xref ref-type="bibr" rid="bib1.bibx6" id="text.19"/>.</p>
      <p id="d2e184">Despite this widespread acceptance, however, there appears to be one distinct and fundamental problem in the derivation of core equations in J99 (Eq. 10) that, to the author's knowledge, has not previously been recognized nor reported.</p>
      <p id="d2e187">The problem is in the treatment of a reference point to evaluate the second-order term in the longitudinal direction. In J99, one of the core equations is, at the very end, transformed into an invalid formulation. If one implements the J99 algorithm following the equations, in particular Eq. (10), as presented, there is a risk that serious damage will be caused to the remapping result.</p>
      <p id="d2e190">Although few, if any, studies using the second-order conservative remapping scheme in SCRIP have reported strange or erroneous behavior, this is not because the derivation is valid. Rather, there is a small preprocessing block in the algorithm suggested in J99, that adjusts some of the key variables for possibly other objectives which can mask the fundamental problem as a side effect. With this adjustment, any errors originating from the invalid derivation tend to be minimized.  In fact, the errors can be fully canceled when the source grid cell is a simple one, such as a regular latitude-longitude (RLL) rectangle grid.</p>
      <p id="d2e193">In Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>, a highlight of the basics of second-order conservative remapping methods is described (more detailed derivation is described in the Supplement). In Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>, which is the core part of the present study, the fundamental problem in the J99 derivation is identified, and the reasons why the invalid derivation has not heretofore been revealed as a problem are discussed. Furthermore, a proposal for a consistent formulation of the scheme is presented in this section. In Sect. <xref ref-type="sec" rid="Ch1.S3"/>, the influence of the inconsistent formulation is demonstrated in simple but practical cases. An experiment showing a sample implementation of the proposed scheme is presented.</p>
      <p id="d2e202">The present study has one clear limitation. More recent works  <xref ref-type="bibr" rid="bib1.bibx25" id="paren.20"><named-content content-type="pre">e.g.</named-content></xref> provide a geometrically exact remapping framework between regular latitude-longitude and the other grids. The proposed scheme is a correction within the J99 and SCRIP framework, rather than an alternative to fully geometric methods. It should be emphasised that the primary motivation of the present study is to demonstrate that the results of most past research can be used without significant issues, rather than proposing a new numerical scheme.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Description of the second-order remapping methods</title>
      <p id="d2e218">This section describes the basic idea of the second-order conservative remapping scheme of DK87 and its extension to the spherical coordinate system as formulated by J99, with supplementary explanation by <xref ref-type="bibr" rid="bib1.bibx14" id="text.21"/>. The original equations and terms are transformed into the formulation shown in J99. For example, the volume integral notation in DK87 is replaced by the surface integral in accordance with J99. Additionally, some new symbols unique to the present paper are introduced for description.</p>
      <p id="d2e224">It is worth mentioning that the derivation of extension of J99 and thus this study is performed entirely within the latitude-longitude coordinate chart. Modern conservative remapping frameworks <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx24 bib1.bibx26" id="paren.22"><named-content content-type="pre">e.g.</named-content></xref> avoid relying on latitude-longitude formulas and instead express all geometry in 3-D Cartesian coordinates.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Derivation on a general case</title>
      <p id="d2e239">The object is to compute in a conservative manner, a flux term on a destination grid from the flux term on a source grid over a surface of three-dimensional Euclidean space. For any flux terms that must satisfy a constraint to preserve conservation, the flux integral over each source grid cell must be consistent with the average value in the grid cell as follows:

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M1" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:msub><mml:mi>f</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M2" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> is the source cell index, <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are a flux term and its average over the area of source cell <inline-formula><mml:math id="M5" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, respectively. Equation (<xref ref-type="disp-formula" rid="Ch1.E1"/>) corresponds to Eq. (19) in DK87. Also, Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) is identical to Eq. (4) in J99. Hereafter, Eq. (<italic>e</italic>) in J99 are referred to as Eq. (J99.<italic>e</italic>) in order to avoid confusion.</p>
      <p id="d2e335">DK87 proposes to approximate the source flux by a combination of the average and its gradient, with assuming the flux gradient is constant across a source grid cell locally, as follows:

            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M6" display="block"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="normal">∇</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mi>f</mml:mi><mml:mo>⋅</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M7" display="inline"><mml:mi mathvariant="bold-italic">r</mml:mi></mml:math></inline-formula> is the position vector, <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the position vector of a reference point (corresponding to <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in DK87, Eq. 20) and <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">∇</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mi>f</mml:mi></mml:mrow></mml:math></inline-formula> is a gradient of <inline-formula><mml:math id="M11" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> in source grid cell <inline-formula><mml:math id="M12" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>. The reference <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be chosen arbitrarily in the source cell; here, it is defined such that the flux approximation Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) satisfies the condition Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>). By substituting <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> into Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), given a constant gradient across source grid cell <inline-formula><mml:math id="M15" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, the following condition is obtained:

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M16" display="block"><mml:mrow><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>-</mml:mo><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Equation (<xref ref-type="disp-formula" rid="Ch1.E3"/>) is the principle condition of the reference <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> term. Conservation is preserved with second-order accuracy if the gradient is at least a first-order approximation.</p>
      <p id="d2e544">At least over the three-dimensional Cartesian coordinate system, <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> term can be taken out of the integral. In this case, the reference <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be inverted as

            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M20" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="/" open=""><mml:mrow><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi></mml:mrow></mml:mfenced><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          which is identical to the formulation of <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in DK87, and to <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. (J99.6). The position computed in Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) corresponds to the geometric center, often referred to as the <italic>centroid</italic>, of the source grid cell <inline-formula><mml:math id="M23" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> under the geometry of the target Euclidean space.</p>
      <p id="d2e685">The position provided by Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) is by definition the geometric mass centroid, that lies <italic>inside</italic> the sphere when the cell area <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is on the surface. <xref ref-type="bibr" rid="bib1.bibx3" id="text.23"/> summarize a variation of “face centerpoints” and provide formulas for the mass centroid, which help to clarify the distinction between the coordinate-invariant mass centroid of a spherical face and the metric-weighted reference coordinate introduced in this study. This point will be revisited later.</p>
      <p id="d2e708">Extension to the spherical coordinates requires to replace the gradient and displacement terms in Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) in the coordinate system. J99 assumes that the gradient term is fixed with the formulation as follows:

            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M25" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">∇</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>n</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mi>n</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where symbols <inline-formula><mml:math id="M26" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M27" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> are adopted for the latitude and longitude coordinates, respectively <xref ref-type="bibr" rid="bib1.bibx14" id="paren.24"/>. The position vector <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:msup><mml:mo>]</mml:mo><mml:mi mathvariant="normal">T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> of the Cartesian coordinate on the unit sphere is expressed using the spherical coordinate components <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> which depend on <inline-formula><mml:math id="M30" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M31" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula>. The inner product on the spherical coordinate is not simply a component-wise product as in Cartesian coordinates because the direction of the unit vectors depends on the position. Modern implementations <xref ref-type="bibr" rid="bib1.bibx25" id="paren.25"><named-content content-type="pre">e.g.</named-content></xref> formulate Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) in terms of three-dimensional Euclidean space that makes all inner products coordinate-invariant. More recently, <xref ref-type="bibr" rid="bib1.bibx3" id="text.26"/> provide formulas for the mass centroid with boundary-integral expressions for great-circle polygons and correction terms for constant-latitude edges. In contrast, J99 instead maintains the formulation on the spherical coordinate. J99 approximates that the unit vectors are aligned over the source cell such that local orthogonality holds true for a simple approach, where the effect of a radial component (<inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow></mml:math></inline-formula>) is assumed to be small enough to be ignored. Formally, this assumption can be interpreted as the interior centroid being projected onto the surface of the sphere, with the subsequent remapping being derived along the surface.</p>
      <p id="d2e896">The formulation of J99 is mainly derived for the area-averaged flux over the destination grid cell (after remapping), and is essentially the same as that over the source grid cell. The flux over the destination grid is formulated as follows:

            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M33" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:msub><mml:mi>f</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the average flux over the destination grid cell <inline-formula><mml:math id="M35" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the area of the source grid cell <inline-formula><mml:math id="M37" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> covered by the destination grid cell <inline-formula><mml:math id="M38" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>.  The summation is performed for all overlapped cells of <inline-formula><mml:math id="M39" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula>. The average flux term at the destination grid cell can be approximated with using the flux approximation of Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>), as follows:

            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M40" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mfenced open="[" close=""><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="" close="]"><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          which corresponds to Eq. (J99.7). The three coefficients, <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, are called the remapping weights and are derived according to J99 as follows:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M44" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E8"><mml:mtd><mml:mtext>8</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E9"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where the coordinates <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:msup><mml:mo>]</mml:mo><mml:mi mathvariant="normal">T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, or formally, <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:msup><mml:mo>]</mml:mo><mml:mi mathvariant="normal">T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. The reference point <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, with implicitly including <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> component, is actually called the centroid in J99 (expressed as <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). Note that Eqs. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) and (<xref ref-type="disp-formula" rid="Ch1.E10"/>) are presented as intermediate formulations (Eqs. J99.9 and J99.10) during the derivation.</p>
      <p id="d2e1526">It is reasonable to conclude that Eq. (<xref ref-type="disp-formula" rid="Ch1.E10"/>) holds for any longitudinal origin; otherwise, the remapping weight <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> would change its value according to the coordinate. Thus, in the computation of the weights for each source cell <inline-formula><mml:math id="M51" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, it would be safe to rotate around the pole by <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which would simply correspond to replacing the longitudinal variable with a relative one. Put formally, Eq. (<xref ref-type="disp-formula" rid="Ch1.E10"/>) is reformulated into

                <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M53" display="block"><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>[</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>c</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mover accent="true"><mml:mi>A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This is an identity for any <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e1680">J99 suggests to adopt the source grid cell center as <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for each source cell instead of the globally-fixed longitude origin. The numerical library SCRIP does include this method. This suggestion is raised from the spherical coordinate system nature, where the longitude is multiple valued on one line on the sphere. Such problems can be easily avoided using this simple method.</p>
      <p id="d2e1694">Actually, the definition of central longitude is ambiguous for general shapes of the grid cell, which must be supplied by the user according to the source grid cell configuration. Since only the difference between the two relative longitudes adjusted by the offset longitude is used in the computation, the central value is of no particular significance. It is even possible to have the offset longitude fall outside the cell boundaries as far as it is enough to avoid the multiple-value longitude issues. This topic will be discussed later.</p>
      <p id="d2e1697">The final formulations of <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> conducted in the algorithm are obtained by expanding the reference point <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Here, the reference point that corresponds to those defined in J99 is represented as <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. According to <xref ref-type="bibr" rid="bib1.bibx14" id="text.27"/>, the position vectors in Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) are transformed into the corresponding spherical coordinates with including the metric scale factor, as follows:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M61" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          Introducing these formulations of the reference coordinate into Eq. (<xref ref-type="disp-formula" rid="Ch1.E10"/>), the final formulation of <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is as follows:

                <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M63" display="block"><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:munder><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>ORG</mml:mi></mml:munder></mml:mrow><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          which correspond to Eqs. (J99.9) and (J99.10), respectively. As explained above, Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>) is computed using <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> term, the longitude relative to a reference longitude <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:

            <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M66" display="block"><mml:mrow><mml:munder><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>ORG</mml:mi></mml:munder><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mover accent="true"><mml:mi>A</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mover accent="true"><mml:mi>A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The step-by-step expansion, e.g., from Eq. (<xref ref-type="disp-formula" rid="Ch1.E10"/>) to Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>), and the related line integrals via Gauss's divergence theorem are fully detailed in the Supplement.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Inconsistency in the original formulation</title>
      <p id="d2e2182">However, the remapping weight for the longitudinal direction determined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) is invalid, which lacks important characteristics of Eqs. (<xref ref-type="disp-formula" rid="Ch1.E10"/>) and (<xref ref-type="disp-formula" rid="Ch1.E11"/>). As explained, equations of the remapping weights should hold for any longitudinal origin, which means that the remapping weights <inline-formula><mml:math id="M67" display="inline"><mml:munder><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>ORG</mml:mi></mml:munder></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E14"/>) and <inline-formula><mml:math id="M68" display="inline"><mml:munder><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>ORG</mml:mi></mml:munder></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E15"/>) must be identical. It is demonstrated below that this characteristic is not guaranteed on these formulations.</p>
      <p id="d2e2239">Substituting <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> into Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>), <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can be expanded as follows:

            <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M71" display="block"><mml:mrow><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:munder><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>ORG</mml:mi></mml:munder></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>ORG</mml:mi></mml:munder><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close="]" open="["><mml:mrow><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

          Therefore, the bracket terms in Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>) must be zero in order to satisfy the condition <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>≡</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> for arbitrarily chosen <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. As long as the area element <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi></mml:mrow></mml:math></inline-formula> is a function of <inline-formula><mml:math id="M75" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> such as on the spherical coordinate system, the term <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> cannot be taken out of the integral, and thus the terms in the bracket are not cancelled.  Equation (<xref ref-type="disp-formula" rid="Ch1.E16"/>) is satisfied only when <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, which means that it is definitely inconsistent with its former derivation as Eqs. (<xref ref-type="disp-formula" rid="Ch1.E10"/>) and (<xref ref-type="disp-formula" rid="Ch1.E11"/>).</p>
      <p id="d2e2625">This inconsistency originates from invalid derivation from Eqs. (<xref ref-type="disp-formula" rid="Ch1.E10"/>) to (<xref ref-type="disp-formula" rid="Ch1.E14"/>), to substitute the reference longitude following Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>). While transformation of the position vector into the spherical coordinates is conducted on Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) in J99, the same procedure should be conducted on Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) instead, because the position vector cannot be extracted from the integral on the spherical coordinate.</p>
      <p id="d2e2638">A new symbol is introduced to designate such a reference point as <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:msup><mml:mo>]</mml:mo><mml:mi mathvariant="normal">T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, hereafter symbolically referred to as <italic>pivot</italic>, in order to distinguish it from the centroid described above. Then the condition of the reference coordinate <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, including the metric scale factor, are formulated instead of Eqs. (<xref ref-type="disp-formula" rid="Ch1.E12"/>) and (<xref ref-type="disp-formula" rid="Ch1.E13"/>) as follows:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M80" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E17"><mml:mtd><mml:mtext>17</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E18"><mml:mtd><mml:mtext>18</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          The elements <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be extracted from the integral, and the reference coordinates are formulated as:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M83" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E19"><mml:mtd><mml:mtext>19</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E20"><mml:mtd><mml:mtext>20</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mfenced close="/" open=""><mml:mfenced close=")" open="("><mml:mrow><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi></mml:mrow></mml:mfenced></mml:mfenced><mml:mfenced close=")" open="("><mml:mrow><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          While the formulation in the latitudinal direction is identical (Eqs. <xref ref-type="disp-formula" rid="Ch1.E12"/> and <xref ref-type="disp-formula" rid="Ch1.E19"/>), that in the longitudinal direction is different regarding the treatment of <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> term in the denominator (Eqs. <xref ref-type="disp-formula" rid="Ch1.E13"/> and <xref ref-type="disp-formula" rid="Ch1.E20"/>).</p>
      <p id="d2e2977">The remapping weight for the longitudinal direction are reformulated as:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M85" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E21"><mml:mtd><mml:mtext>21</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.125em"/><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E22"><mml:mtd><mml:mtext>22</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          Equation (<xref ref-type="disp-formula" rid="Ch1.E21"/>) is confirmed to hold even with substituting <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, as follows:

            <disp-formula id="Ch1.E23" content-type="numbered"><label>23</label><mml:math id="M87" display="block"><mml:mrow><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:msub><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="0.125em" linebreak="nobreak"/><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">P</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close="]" open="["><mml:mrow><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

          where the bracket terms are cancelled with definition of Eq. (<xref ref-type="disp-formula" rid="Ch1.E22"/>).</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Influence of the longitude adjustments</title>
      <p id="d2e3510">How the remapping weights are influenced by the invalid formulation can be demonstrated by using a simple configuration in which both source and destination grids are set as RLL grids on a unit sphere, and the cells are equally spaced along the longitude and latitude. The latitudes and longitudes of the grid lines (cell corner coordinates) are expressed as <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi></mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi>j</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:mfenced><mml:mo>/</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">⋯</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; and <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi></mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:mfenced><mml:mo>/</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">⋯</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively. The source and destination grids adopt <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">64</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">128</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">128</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">256</mml:mn></mml:mrow></mml:math></inline-formula>, respectively, where a source cell contains <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> destination cells, and a destination cell does not extend over multiple source cells. Figure <xref ref-type="fig" rid="F1"/> shows the distribution of the remapping weight <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> over the example source/destination configuration.  One source cell has four remapping weights for each overlapped destination cell; those for the north-west designation cells are plotted in the figure. (It is for this reason that the figure is not symmetric about the equator.) Since the relative orientation of a source cell and its overlapped destination cells is equivalent along the longitudinal direction, the remapping weight must be axisymmetric. Figure <xref ref-type="fig" rid="F1"/>a displays the results for weights computed with the original formulation Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>), clearly showing the breaking of symmetry.  In contrast, in Fig <xref ref-type="fig" rid="F1"/>b, the remapping weights were computed using the formulation satisfying the pivot condition (Eq. <xref ref-type="disp-formula" rid="Ch1.E21"/>) which produces the axisymmetric results shown in the figure.</p>
      <p id="d2e3727">In Fig. <xref ref-type="fig" rid="F1"/>, computation of remapping weights is conducted not with the formulations using longitude adjustment for each source cell (Eqs. <xref ref-type="disp-formula" rid="Ch1.E15"/> and <xref ref-type="disp-formula" rid="Ch1.E23"/>), but with those using the globally-fixed longitude origin. As described above, J99 suggests to adopt the source grid cell center as reference longitude for each source cell, therefore the breaking of symmetry away from <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> shown in Fig. <xref ref-type="fig" rid="F1"/>a is practically not applicable. In fact, this suggestion of adjustment in longitude in the original algorithm minimizes or even erases all the problem as a side effect.  Formally, it is possible to substitute <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>):

            <disp-formula id="Ch1.E24" content-type="numbered"><label>24</label><mml:math id="M96" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:munder><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>ORG</mml:mi></mml:munder></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          Introducing the condition of <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>), the integral part in the second term of Eq. (<xref ref-type="disp-formula" rid="Ch1.E24"/>) unconditionally becomes zero. Although the second term is inconsistent overall, it is shown that only the coefficient makes the term inconsistent by comparison between Eqs. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) and (<xref ref-type="disp-formula" rid="Ch1.E21"/>).  Thus the cancellation of the second term in Eq. (<xref ref-type="disp-formula" rid="Ch1.E24"/>) provides identical solutions with Eq. (<xref ref-type="disp-formula" rid="Ch1.E21"/>), even though the coefficients are invalid, since these coefficients are essentially erased by the zero-valued integration term. The problem is, of course, that it does not make sense to expect a valid <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> based on an inconsistent computation of the remapping weights.</p>
      <p id="d2e3946">However, there is, indeed, an explanation.</p>
      <p id="d2e3949">Although not forced, it is quite natural to set the offset longitude <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as the center of the longitude range of the source grid cells. One reason for this is that a sample program included in SCRIP makes the computation this way; another is that the center longitude is often used for other situations, e.g., visualization, and thus they can be easily prepared. For some special cases, such as benchmark tests, the central longitude is used to evaluate the flux gradient, which is not generally possible for practical applications. For the RLL rectangle grid cells in spherical coordinates, the center longitude is identical to the pivot longitude, and therefore the rotation helps to cancel the contribution of the pivot term. Moreover, if a cell is symmetric along a meridian, then, naturally, the pivot coordinate coincides with the center longitude. In most cases using various shapes of grid cells, the center longitude defined by the user for particular target grid cells may not be far from the pivot longitude, and the problem of the incorrect contribution of the pivot term can be rendered insignificant, as shown in the previous section. In principle, the offset longitude is left to the user's discretion, and these side effects are generally unexpected.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e3966">Demonstration of the remapping weight computation.  <bold>(a)</bold> <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> using the J99 original algorithm (Eq. <xref ref-type="disp-formula" rid="Ch1.E14"/>) <bold>(b)</bold> <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> by Eq. (<xref ref-type="disp-formula" rid="Ch1.E21"/>). </p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026-f01.png"/>

        </fig>

      <p id="d2e4020">The recent version of CDO does not include the second-order conservative remapping of the SCRIP equivalent. In addition, according to an old version of CDO reference manual, the second-order conservative remapping command (<monospace>REMAPCON2</monospace>) is not available for unstructured source grids. Consequently, CDO users cannot encounter this inconsistency issue when working with unstructured meshes. For structured RLL grids, thanks to the mid-longitude offsetting procedure, there is virtually few risk of users suffering from the inconsistent formulation of the remapping weights. However, the author is not fully convinced, and such a conclusion should be confirmed by an expert in the area. </p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Experiment and discussion</title>
      <p id="d2e4036">In order to demonstrate the argument of the present paper described in the previous section, a series of sensitivity experiments are performed. The main focus of the present paper is to show how J99 and SCRIP are influenced by inconsistent reference longitudes. The evaluation of them among the other remapping packages is far beyond the scope.</p>
      <p id="d2e4039">All the remapping experiments are performed using SCRIP version 1.5, with minimum necessary modification relating to the remapping weight computation. The version with proposed modification is hereafter referred to as SCRIP-p to distinguish it from the official SCRIP.</p>
      <p id="d2e4042">The offset longitude is specified in the external input file in original SCRIP application, which is also followed by SCRIP-p. The longitude adjustment with the externally prescribed offset longitude is left as is, since it is, in any event, necessary in order to deal with the periodic boundary condition in a simple way.</p>
      <p id="d2e4045">It is worth mentioning that the sensitivity to the offset longitude can be examined only by replacing the values in the input data (variable <monospace>src_grid_centroid_lon</monospace> in the input file) Either the source code of the program to compute remapping weights or that to perform remapping can be used without any modification, even for the original SCRIP implementation. Although the test program included in the official SCRIP uses the offset longitude for computing the input source field to remapping, the input field is also prescribed by external files in the present study thus the offset longitude is not used anywhere except for the remapping weight computation.</p>
      <p id="d2e4052">There may be other problems in J99 and original SCRIP: it is reported that the treatment of parametric form for cell sides in the algorithm results in inaccuracies at intersection computation for general grid systems. In their implementation, intersection of two cell sides is computed using linear parameterization of longitudes and latitudes, which is a source of numerical errors for different edge types <xref ref-type="bibr" rid="bib1.bibx3" id="paren.28"/>. All experiments in the present paper adopt highly simplified RLL grid systems to avoid such issues. (J99, <xref ref-type="bibr" rid="bib1.bibx14" id="altparen.29"/>). As noted, the main focus of the present study is not to improve the algorithm, but rather to report how the inconsistencies influence the performance in the past application.  Therefore all the program source codes, except for those related to the inconsistent reference longitude, are left as they were.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Summary of original and corrected formulations</title>
      <p id="d2e4068">A remedy is introduced in the previous section, in order to preserve consistency during the derivation. The original formulation as well as the alternate formulation are summarised here for reference. The first-order remapping weight, <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and the second-order remapping weight in the latitudinal direction, <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, are identical to those originally presented in J99 but are listed here for completeness.</p>
      <p id="d2e4105">The proposed method presented below is called “Scheme”, however, it is no more than a correction to the original method.  It is not a new algorithm for the second-order conservative remapping, but rather a minor variation of the original algorithm to share most of the equations for remapping weights except for the final formulation.</p>
<sec id="Ch1.S3.SS1.SSS1">
  <label>3.1.1</label><title>Scheme N – original (<italic>native</italic>) method</title>
      <p id="d2e4119">Scheme N is the implementation of the original J99 formulation, which adopts <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> formulation (Eqs. <xref ref-type="disp-formula" rid="Ch1.E12"/>, <xref ref-type="disp-formula" rid="Ch1.E13"/>) as the reference point, with introducing the relative longitude to an offset longitude <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The flux approximation is formulated as

              <disp-formula id="Ch1.E25" content-type="numbered"><label>25</label><mml:math id="M106" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mfenced close="" open="["><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">N</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced close="]" open=""><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            and the corresponding remapping weights are formulated as

              <disp-formula id="Ch1.E26" content-type="numbered"><label>26</label><mml:math id="M107" display="block"><mml:mrow><mml:mfenced open="{" close=""><mml:mtable columnspacing="1em" class="aligned" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mover accent="true"><mml:mi>A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mover accent="true"><mml:mi>A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.125em"/><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mover accent="true"><mml:mi>A</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>

            As described in the previous section, the formulation of Scheme N is valid only when the offset longitude <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> equals to the pivot longitude <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the source cell <inline-formula><mml:math id="M110" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>). In this particular case, the pivot term contributes virtually nothing to the remapping weights.</p>
</sec>
<sec id="Ch1.S3.SS1.SSS2">
  <label>3.1.2</label><title>Scheme P – <italic>pivot</italic> method</title>
      <p id="d2e4760">Scheme P is a mostly straightforward implementation of the original J99 formulation, where only the invalid computation of the remapping weight <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is replaced according to the pivot condition. It adopts <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> formulation (Eqs. <xref ref-type="disp-formula" rid="Ch1.E19"/>, <xref ref-type="disp-formula" rid="Ch1.E20"/>) as the reference point. Formally, the centroid definition must be excluded from the beginning of the implementation as it is incompatible with this formulation. The flux approximation is formulated as

              <disp-formula id="Ch1.E27" content-type="numbered"><label>27</label><mml:math id="M113" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mfenced open="[" close=""><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">P</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="" close="]"><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            and the corresponding remapping weights are formulated as

              <disp-formula id="Ch1.E28" content-type="numbered"><label>28</label><mml:math id="M114" display="block"><mml:mrow><mml:mfenced close="" open="{"><mml:mtable rowspacing="0.2ex" class="aligned" columnspacing="1em" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.125em"/><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mi>A</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>

            The new term <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to be applied in the evaluation of <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is introduced.  This term is not a remapping weight but is computed with the same procedure as the other three remapping weights. The integral part of <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is computed by transforming it into a line integral using Gauss's divergent theorem following the J99 method for the other integrals, and is formulated as

              <disp-formula id="Ch1.E29" content-type="numbered"><label>29</label><mml:math id="M118" display="block"><mml:mrow><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∮</mml:mo><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            Although the replacement involves only the computation of a single variable, the source code modification would be the most substantial since the treatment of additional variable <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> must be introduced concurrently with the three standard weights.</p>
      <p id="d2e5510">The formulation of scheme P is consistent for any longitude origin, thus it is not necessary to introduce the offset longitude, while it is still valid with any offset longitudes. Also, Schemes N and P produces the identical solution when the offset longitude <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> equals to <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E26"/>).</p>
</sec>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Configuration of experiments</title>
      <p id="d2e5546">In the present study, only the domain of the RLL grid on a unit sphere of <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> latitudes and <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> longitudes, both for the source and destination grids, is examined. The latitudes and longitudes of the grid lines (cell corner coordinates) are expressed as <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi></mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>j</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:mfenced><mml:mo>/</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">⋯</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; and <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi></mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi>i</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>/</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">⋯</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively (this is slightly different from the domain definition used for the demonstration in Fig. <xref ref-type="fig" rid="F1"/>, which does not influence the discussion). Two series of experiments are performed in this study. The first one is one-time remapping test in order to demonstrate the influences on the standard accuracy measures (described later). The size of the source grid cell is set as <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">64</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">128</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Several destination grid sizes are examined, including <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">90</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1440</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The second one is 1000-time iterate remapping test to demonstrate the convergence rates. The size of the source grid cell is set to <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1024</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2048</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and the destination grid sizes are set as above, roughly following the combination in <xref ref-type="bibr" rid="bib1.bibx18" id="text.30"/>. Three idealized experiments A1, A2 and A3 were conducted following J99 and <xref ref-type="bibr" rid="bib1.bibx18" id="text.31"/>. A1 and A2 correspond to <italic>AnalyticalFun1</italic> and <italic>AnalyticalFun2</italic> presented in <xref ref-type="bibr" rid="bib1.bibx18" id="text.32"/>, respectively.  A2 also corresponds to that of the experiments in presented in J99 whose source field is named as <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msubsup><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>.  A3 corresponds to another experiment presented in J99, named as <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msubsup><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">32</mml:mn><mml:mn mathvariant="normal">16</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>. A2 and A3 also appear in <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx25" id="text.33"/>.</p>
      <p id="d2e5880">The source field in experiment A1 is a combination of spherical harmonics functions with frequency wave similar to order 3, given by

            <disp-formula id="Ch1.E30" content-type="numbered"><label>30</label><mml:math id="M134" display="block"><mml:mrow><mml:mi mathvariant="italic">ψ</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msubsup><mml:mi>Y</mml:mi><mml:mi>m</mml:mi><mml:mi>l</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> represents the real spherical harmonic functions evaluated for degree <inline-formula><mml:math id="M136" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> and polynomial order <inline-formula><mml:math id="M137" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e5938">In experiments A2 and A3, a relatively smooth function resembling a spherical harmonic of order <inline-formula><mml:math id="M138" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula> and azimuthal wavenumber <inline-formula><mml:math id="M139" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula> (named as <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msubsup><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>),

            <disp-formula id="Ch1.E31" content-type="numbered"><label>31</label><mml:math id="M141" display="block"><mml:mrow><mml:mi mathvariant="italic">ψ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          and a relatively high-frequency wave similar to a spherical harmonic of order <inline-formula><mml:math id="M142" display="inline"><mml:mn mathvariant="normal">32</mml:mn></mml:math></inline-formula> and azimuthal wavenumber <inline-formula><mml:math id="M143" display="inline"><mml:mn mathvariant="normal">16</mml:mn></mml:math></inline-formula> (named as <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msubsup><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">32</mml:mn><mml:mn mathvariant="normal">16</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>),

            <disp-formula id="Ch1.E32" content-type="numbered"><label>32</label><mml:math id="M145" display="block"><mml:mrow><mml:mi mathvariant="italic">ψ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          are used as input for the source grid in each experiment. The mid-longitude and mid-latitude coordinates for each cell are used as a reference point to compute <inline-formula><mml:math id="M146" display="inline"><mml:mi mathvariant="italic">ψ</mml:mi></mml:math></inline-formula> and its gradient to input.</p>
      <p id="d2e6079">All the experiments are conducted using the test program included in the official SCRIP package with minimum modification. It is worth mentioning that a special treatment for elements around the poles is implemented in the official package, which is switched off in the present study.</p>
      <p id="d2e6083">The performance of the conservative remapping algorithms was evaluated using Metrics for Intercomparison of Remapping Algorithms (MIRA) package <xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx18" id="paren.34"/>, with help of TempestRemap <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx26" id="paren.35"/> that is conducted to prepare the input fields. Several measures are available by MIRA. Global conservation properties are evaluated using <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which corresponds to relative change in the global integral of the scalar field value on the source and the destination grids. The standard accuracy measures, <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are presented, which correspond to those used the second-order norm <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and the infinity norm <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively. A gradient preservation measure <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> computed by MIRA package is also presented.  The explicit definition of these norms are presented in <xref ref-type="bibr" rid="bib1.bibx18" id="text.36"/>.</p>
      <p id="d2e6186">As shown in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>, it is speculated that for RLL rectangular cell cases, the offset longitude virtually works as the pivot longitude (<inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. <xref ref-type="disp-formula" rid="Ch1.E20"/>) in the official SCRIP, which would erase the fundamental problem. For general shapes of grid cells, the offset longitude may not be the same as the pivot longitude. To investigate the sensitivity of this deviation, a simple experiment is presented using the official SCRIP implementation.</p>
      <p id="d2e6204">In the official implementation, the mid-longitude for each cell is introduced for the offset:

            <disp-formula id="Ch1.E33" content-type="numbered"><label>33</label><mml:math id="M154" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are the longitude boundaries of the source cell.  Using this offset to keep the difference in longitudes within <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:mn mathvariant="normal">360</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, it is easy to avoid the multiple-value longitude issues. Conversely, the offset can be anywhere as far as it is sufficient to avoid the multiple-value issues.</p>
      <p id="d2e6271">In order to demonstrate the present paper's argument, three sensitivity experiments are performed:  the first one is control case, to adopt mid-longitude (Eq. <xref ref-type="disp-formula" rid="Ch1.E33"/>) for each cell. The second one is <italic>cell-edge</italic> case, in which the offset matches the boundary for each cell (i.e., <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>). The third one is <italic>global</italic> case, in which the offset longitude is set as <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> for all the source grid cells.</p>
      <p id="d2e6317">Additional remarks apply to the global offset case. This case is an impractical, idealised configuration, intended merely to demonstrate the insensitivity of remapping to the choice of longitude offsets. Introducing a global offset does not work for general coordinates with a multiple-value longitude issue. For such a remapping configuration, longitude offsetting for each cell is naturally applied, which is incompatible with this global adjustment. In this demonstration, the offset longitude is set to the constant value <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> that is the only way to ensure that the experiment of the present study works correctly. It should never be regarded as a realistic solution for implementing the algorithm described in J99.</p>
      <p id="d2e6337">Since the pivot longitude matches the mid-longitude of the RLL rectangle cell, the same results should be obtained by Scheme N and P in the control case. The second experiment practically corresponds to an extreme case. It can be naturally expected that the pivot longitude is within the cell for general shapes of the source grid cell, therefore this can be a maximum difference of the pivot and offset longitudes for usual application. The third experiment is more than an extreme case where the equations really hold true while it may be rare for typical SCRIP application. </p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Results</title>
      <p id="d2e6349">Figure <xref ref-type="fig" rid="F2"/> shows the results of one-time remapping of experiment A2 using Scheme N, with the destination grid cells as <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1440</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Figure <xref ref-type="fig" rid="F2"/>a is the remapping result (expressed with <inline-formula><mml:math id="M162" display="inline"><mml:mi mathvariant="normal">Ψ</mml:mi></mml:math></inline-formula>) for the mid-offset case that is expected to provide the reasonable solution. Figure <xref ref-type="fig" rid="F2"/>b corresponds to the result of the edge-offset case. The difference in the remapped fields between the edge-offset and mid-offset cases (d) is comparable in magnitude to the remapping error (b). However, it is smaller than the range of the source field, so the remapped fields of both cases are mostly equivalent (a and c). On the other hand, Fig. <xref ref-type="fig" rid="F2"/>e shows jagged patterns as the distance from the global longitude offset (<inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:mn mathvariant="normal">180</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>) increases, which is the result of the global-offset case.</p>
      <p id="d2e6412">Figure <xref ref-type="fig" rid="F3"/> shows the results of one-time remapping of experiment A2 using Scheme P. The results clearly show that the remapped fields remain unchanged regardless of the offset chosen. Qualitatively similar results are obtained for the other destination resolution and for experiments A1 and A3 (not shown). Thus, the formulation of Scheme P is expected as the valid correction of the second-order conservative remapping scheme of J99. It is worth mentioning again that the global offset configuration is impractical, purely to demonstrate the insensitivity. The remapped fields using Scheme N are expected to be sufficiently reasonable given the choice of practical offsets in the longitude.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e6419">Results of sensitivity experiments A2 using Schemes N for the offset longitudes where mid, edge, global correspond to the <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> cases, respectively. <bold>(a)</bold> One-time remapped field for mid-offset case (<inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi mathvariant="normal">mid</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). <bold>(b)</bold> Error in the remapped field of the mid-offset case (<inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi mathvariant="normal">mid</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ψ</mml:mi></mml:mrow></mml:math></inline-formula>). <bold>(c)</bold> One-time remapped field for edge-offset case (<inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi mathvariant="normal">edge</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). <bold>(d)</bold> Difference between edge- and mid-offset cases (<inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi mathvariant="normal">edge</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi mathvariant="normal">mid</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). <bold>(e)</bold> Remapped field field for global-offset case (<inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi mathvariant="normal">global</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). <bold>(f)</bold> Difference between global- and mid-offset cases (<inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi mathvariant="normal">global</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">Ψ</mml:mi><mml:mi mathvariant="normal">mid</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). Resolution of the destination grid cells is <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1440</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. </p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026-f02.png"/>

        </fig>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e6637">The same as Fig. <xref ref-type="fig" rid="F2"/> but with the Scheme P is shown. Note that figures <bold>(d)</bold> and <bold>(f)</bold> do not represent plotting errors, because the remapped fields are almost identical. </p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026-f03.png"/>

        </fig>

      <p id="d2e6654">Since the algorithm discussed in the present paper is conservative remapping, it is important to check the errors in the global conservation for all the experiments. Table <xref ref-type="table" rid="T1"/> is the summary of the metric <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, obtained by sensitivity experiments A2.  The results of other two experiments A1 and A3 are in the supplement. All norms are computed using the result of one-time forward remapping from the source grid to four variations of the destination grids. The metrics in the first row in the tables (Scheme N and mid-offset) correspond to those obtained by the official SCRIP. These are reference values of the present study, and evaluation of metrics are examined relative to these values. With floating-point arithmetic of binary64 (specified in IEEE 754-2008 standard, usually referred to as <italic>double-precision</italic>), we have around <inline-formula><mml:math id="M175" display="inline"><mml:mn mathvariant="normal">15</mml:mn></mml:math></inline-formula> significant digits.</p>
      <p id="d2e6680">Except for the Scheme N, global-offset cases, the global conservation properties after one-time remapping mostly agreed to one part in the first 15 digits, thus the remapping are conservative to machine accuracy, which is the same conclusion as presented in J99. For the Scheme N, global-offset cases, errors in the global conservation are prominent among the experiments. As far as the multiple-value problem is avoided, the remapping results should be insensitive to the choice of offset longitude. Thus it is confirmed that the formulation of the reference (centroid) term in the original algorithm is invalid and has a potential to damage the important properties. However, the global-offset configuration is practically more than extreme which may never happen in the typical application. Instead, Scheme N, cell-edge cases are regarded as an extreme case. Global conservation obtained by Scheme N, cell edge cases are comparable to mid-edge cases, thus no significant damages on the conservation are expected with the original algorithm.</p>
      <p id="d2e6683">Mathematically, Scheme P should give identical results by replacing the offset longitude, but it is not presented in the experiments.  This is due to the finite-precision arithmetic. For example, difference in longitude is not computed in degree units, but in radian units after degree-to-radian conversion in the original implementation of SCRIP, which may result in slightly non-uniform values.  However, Scheme P shows comparable errors in the global conservation even for global-edge cases, which confirms the expected insensitivity on the offset longitude.</p>
      <p id="d2e6686">Tables <xref ref-type="table" rid="T2"/>, <xref ref-type="table" rid="T3"/>, <xref ref-type="table" rid="T4"/> are the summary the metric <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, respectively, obtained by sensitivity experiments A2, one-time forward remapping.  The results of other two experiments A1 and A3 are summarised in the Supplement. In the tables, the first seven digits are shown for comparison. In general, all three experiments show qualitatively similar results.</p>
      <p id="d2e6753">As shown in the tables, the metrics of cell-edge cases are slightly deviated from those corresponding mid-cell cases. Differences relative to the mid-cell case increase according to the increase in resolution of the destination grid, however, the metric mostly maintains its order of magnitude. Since the cell-edge case is regarded as an extreme for practical application, the field after remapping may remain similar without a significant impact as far as the offset longitude is within a source cell.</p>
      <p id="d2e6757">It is clearly shown that the metrics of global-offset cases change their order of magnitudes. Differences relative to the mid-cell case increase according to the increase in resolution of the destination grid, and they reach around <inline-formula><mml:math id="M179" display="inline"><mml:mn mathvariant="normal">1000</mml:mn></mml:math></inline-formula>-times larger value for the highest resolution in the present study. Although the magnitudes of these metrics may be still reasonably small, the significant sensitivity on the metrics to the offset longitudes confirms the statement of the present study, which the formulation of the reference (centroid) term is invalid.</p>
      <p id="d2e6767">The metrics obtained by Scheme P, mid-cell case show identical results with those obtained by Scheme N as expected, because the pivot longitudes match the mid-cell longitudes. Due to influence from cancellation and rounding-off during the floating point computation, the cell-edge and global-offset cases show different metrics from the mid-cell case.  Nevertheless, all of them are preserved significantly better than those of Scheme N. Even in the global-offset cases, magnitude of all the metrics are unaffected. Therefore, the formulation of Scheme P is expected as the valid correction of the second-order conservative remapping scheme of J99.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e6773">Summary of results of the sensitivity experiments A2 for the offset longitude using Schemes N and P. The second column indicates the offset longitude, where mid, edge, global correspond to the <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> cases, respectively. Destination grid sizes are <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">90</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1440</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The absolute value of relative error in global conservation (<inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>, see <xref ref-type="bibr" rid="bib1.bibx18" id="altparen.37"/> for its definition) is shown in table. </p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Scheme</oasis:entry>
         <oasis:entry colname="col2">Offset</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">90</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1440</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">[<inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">15</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col4">[<inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">15</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col5">[<inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">15</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col6">[<inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">15</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M196" display="inline"><mml:mn mathvariant="normal">0.141</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M197" display="inline"><mml:mn mathvariant="normal">0.141</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M198" display="inline"><mml:mn mathvariant="normal">0.000</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M199" display="inline"><mml:mn mathvariant="normal">0.565</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">edge</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M200" display="inline"><mml:mn mathvariant="normal">0.141</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M201" display="inline"><mml:mn mathvariant="normal">0.000</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M202" display="inline"><mml:mn mathvariant="normal">0.282</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M203" display="inline"><mml:mn mathvariant="normal">0.000</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">global</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M204" display="inline"><mml:mn mathvariant="normal">8189.0</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M205" display="inline"><mml:mn mathvariant="normal">2034.0</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M206" display="inline"><mml:mn mathvariant="normal">5086.0</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M207" display="inline"><mml:mn mathvariant="normal">1271.0</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M208" display="inline"><mml:mn mathvariant="normal">0.282</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M209" display="inline"><mml:mn mathvariant="normal">0.141</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M210" display="inline"><mml:mn mathvariant="normal">0.000</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M211" display="inline"><mml:mn mathvariant="normal">0.565</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">edge</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M212" display="inline"><mml:mn mathvariant="normal">0.141</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M213" display="inline"><mml:mn mathvariant="normal">0.141</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M214" display="inline"><mml:mn mathvariant="normal">0.000</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M215" display="inline"><mml:mn mathvariant="normal">0.565</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">global</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M216" display="inline"><mml:mn mathvariant="normal">0.141</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M217" display="inline"><mml:mn mathvariant="normal">0.000</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M218" display="inline"><mml:mn mathvariant="normal">0.000</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M219" display="inline"><mml:mn mathvariant="normal">0.565</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e7387">The same as Table <xref ref-type="table" rid="T1"/> but <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> of Experiment A2 is shown. The digits which are different from corresponding mid-cell experiments are written in bold.  When the first different digit comes after 7 from the decimal point, it is written as “(<inline-formula><mml:math id="M221" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> d)” where <inline-formula><mml:math id="M222" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> denotes the largest order to show difference.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:colspec colnum="7" colname="col7" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Scheme</oasis:entry>
         <oasis:entry colname="col2">Offset</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">90</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1440</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">[<inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col4">[<inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col5">[<inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col6">[<inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M231" display="inline"><mml:mn mathvariant="normal">3.570240</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M232" display="inline"><mml:mn mathvariant="normal">8.250488</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M233" display="inline"><mml:mn mathvariant="normal">1.016097</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M234" display="inline"><mml:mn mathvariant="normal">1.090981</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">edge</oasis:entry>
         <oasis:entry colname="col3"><bold>4.331781</bold></oasis:entry>
         <oasis:entry colname="col4"><bold>9.979499</bold></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>.</mml:mo><mml:mtext mathvariant="bold">243238</mml:mtext></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>.</mml:mo><mml:mtext mathvariant="bold">350379</mml:mtext></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">global</oasis:entry>
         <oasis:entry colname="col3"><bold>177.8254</bold></oasis:entry>
         <oasis:entry colname="col4"><bold>406.9487</bold></oasis:entry>
         <oasis:entry colname="col5"><bold>51.92524</bold></oasis:entry>
         <oasis:entry colname="col6"><bold>57.68116</bold></oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M237" display="inline"><mml:mn mathvariant="normal">3.570240</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M238" display="inline"><mml:mn mathvariant="normal">8.250488</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M239" display="inline"><mml:mn mathvariant="normal">1.016097</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M240" display="inline"><mml:mn mathvariant="normal">1.090981</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">edge</oasis:entry>
         <oasis:entry colname="col3">(<italic>13d</italic>)</oasis:entry>
         <oasis:entry colname="col4">(<italic>13d</italic>)</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M241" display="inline"><mml:mn mathvariant="normal">1.016097</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">(<italic>14d</italic>)</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">global</oasis:entry>
         <oasis:entry colname="col3">(<italic>12d</italic>)</oasis:entry>
         <oasis:entry colname="col4">(<italic>12d</italic>)</oasis:entry>
         <oasis:entry colname="col5">(<italic>13d</italic>)</oasis:entry>
         <oasis:entry colname="col6">(<italic>13d</italic>)</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T3" specific-use="star"><label>Table 3</label><caption><p id="d2e7858">The same as Table <xref ref-type="table" rid="T2"/> but <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> of Experiment A2 is shown. </p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Scheme</oasis:entry>
         <oasis:entry colname="col2">Offset</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">90</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1440</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">[<inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col4">[<inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col5">[<inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col6">[<inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M251" display="inline"><mml:mn mathvariant="normal">9.530795</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M252" display="inline"><mml:mn mathvariant="normal">1.963583</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M253" display="inline"><mml:mn mathvariant="normal">2.913715</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M254" display="inline"><mml:mn mathvariant="normal">3.342430</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">edge</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:mn mathvariant="normal">9.5</mml:mn><mml:mtext mathvariant="bold">75834</mml:mtext></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><bold>2.172476</bold></oasis:entry>
         <oasis:entry colname="col5"><bold>3.084127</bold></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>.</mml:mo><mml:mtext mathvariant="bold">642582</mml:mtext></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">global</oasis:entry>
         <oasis:entry colname="col3"><bold>477.2723</bold></oasis:entry>
         <oasis:entry colname="col4"><bold>128.6125</bold></oasis:entry>
         <oasis:entry colname="col5"><bold>164.5735</bold></oasis:entry>
         <oasis:entry colname="col6"><bold>182.6903</bold></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M257" display="inline"><mml:mn mathvariant="normal">9.530795</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M258" display="inline"><mml:mn mathvariant="normal">1.963583</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M259" display="inline"><mml:mn mathvariant="normal">2.913715</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M260" display="inline"><mml:mn mathvariant="normal">3.342430</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">edge</oasis:entry>
         <oasis:entry colname="col3">(<italic>15d</italic>)</oasis:entry>
         <oasis:entry colname="col4">(<italic>11d</italic>)</oasis:entry>
         <oasis:entry colname="col5">(<italic>15d</italic>)</oasis:entry>
         <oasis:entry colname="col6">(<italic>12d</italic>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">global</oasis:entry>
         <oasis:entry colname="col3">(<italic>11d</italic>)</oasis:entry>
         <oasis:entry colname="col4">(<italic>11d</italic>)</oasis:entry>
         <oasis:entry colname="col5">(<italic>11d</italic>)</oasis:entry>
         <oasis:entry colname="col6">(<italic>12d</italic>)</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T4" specific-use="star"><label>Table 4</label><caption><p id="d2e8291">The same as Table <xref ref-type="table" rid="T2"/> but <inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> of Experiment A2 is shown.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Scheme</oasis:entry>
         <oasis:entry colname="col2">Offset</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">90</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1440</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">[<inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col4">[<inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col5">[<inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col6">[<inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M270" display="inline"><mml:mn mathvariant="normal">1.056206</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M271" display="inline"><mml:mn mathvariant="normal">4.232089</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M272" display="inline"><mml:mn mathvariant="normal">1.226052</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M273" display="inline"><mml:mn mathvariant="normal">1.829100</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">edge</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>.</mml:mo><mml:mtext mathvariant="bold">245376</mml:mtext></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>.</mml:mo><mml:mtext mathvariant="bold">949951</mml:mtext></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>.</mml:mo><mml:mtext mathvariant="bold">417992</mml:mtext></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><bold>2.179947</bold></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">global</oasis:entry>
         <oasis:entry colname="col3"><bold>47.83382</bold></oasis:entry>
         <oasis:entry colname="col4"><bold>186.1344</bold></oasis:entry>
         <oasis:entry colname="col5"><bold>51.64459</bold></oasis:entry>
         <oasis:entry colname="col6"><bold>85.97318</bold></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M277" display="inline"><mml:mn mathvariant="normal">1.056206</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M278" display="inline"><mml:mn mathvariant="normal">4.232089</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M279" display="inline"><mml:mn mathvariant="normal">1.226052</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M280" display="inline"><mml:mn mathvariant="normal">1.829100</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">edge</oasis:entry>
         <oasis:entry colname="col3">(<italic>12d</italic>)</oasis:entry>
         <oasis:entry colname="col4">(<italic>12d</italic>)</oasis:entry>
         <oasis:entry colname="col5">(<italic>13d</italic>)</oasis:entry>
         <oasis:entry colname="col6">(<italic>13d</italic>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">global</oasis:entry>
         <oasis:entry colname="col3">(<italic>12d</italic>)</oasis:entry>
         <oasis:entry colname="col4">(<italic>12d</italic>)</oasis:entry>
         <oasis:entry colname="col5">(<italic>13d</italic>)</oasis:entry>
         <oasis:entry colname="col6">(<italic>11d</italic>)</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e8733">In order to quantify the stability of remapping, iterative two-way remapping (i.e., sequence of forward and backward remapping) is conducted.  In the case of Scheme N with global-offset, the iterate remapping is extremely unstable, where the metrics explode within the first twenty steps. On the other hand, the Scheme P shows stable behaviour where the difference in metric among three variations of offsets are hardly visible on the plots. This result also supports the argument of the present study that the algorithm should hold for any longitudinal origin. The results of three experiments after 1000-time iterate remapping are summarised in the Supplement.</p>
      <p id="d2e8736">Figure <xref ref-type="fig" rid="F4"/> show the evolution of the metric <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, respectively, along iterative remapping obtained by sensitivity experiments A2. The results of other two experiments A1 and A3 are summarised in the Supplement.  In general, all three experiments show qualitatively similar results also for the iterative remapping. The evolution of metrics of cell-edge case mostly overlaps those of mid-cell case for Scheme N, except for the high resolution destination grid.  In experiment A2, the results of destination grid size as <inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1440</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> clearly deviates along the iteration steps, due to accumulation of small differences in the metrics. Practically, even for general shapes of source grid cells, the mid-cell longitude would be well close to the pivot longitude, thus no critical impact on the remapping may be expected. The difference in metrics evolution between Scheme N, mid-cell case and Scheme P is minor, whose relative difference is below around <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. It can be concluded that for simple application as RLL where the mid-cell longitude matches the pivot longitude for each source cell, a sufficiently reasonable remapping can be obtained.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e8831">Results of the sensitivity experiments A2 for the offset longitude using Schemes N and P. The metrics <bold>(a)</bold> <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> <bold>(b)</bold> <inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> <bold>(c)</bold> <inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> as functions of iteration number of two-way remapping are shown. Destination grid sizes are <inline-formula><mml:math id="M289" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">90</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">720</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1440</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Solid and dashed lines indicate that <inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> cases, respectively, and mostly they are overlapped except for some particular cases. Global offset cases (<inline-formula><mml:math id="M295" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">ofs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>) are excluded from the plot, because the metrics explode at early stage for Scheme N, and because the metrics overlaps with other cases for Scheme P. </p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026-f04.png"/>

        </fig>

      <p id="d2e9059">Finally, the convergence rates for two Schemes of all the experiments are shown. These convergence rates are calculated using the script provided by MIRA Dataset <xref ref-type="bibr" rid="bib1.bibx17" id="paren.38"/>, with some minor adjustment for the present study. It is a slope obtained by the linear regression of metrics logarithms as a function of the characteristic spatial length of the destination mesh. Following <xref ref-type="bibr" rid="bib1.bibx18" id="text.39"/>, the spatial length is defined as the inverse of the square root of the number of destination grids in the present study.  In <xref ref-type="bibr" rid="bib1.bibx18" id="text.40"/> the convergence rates are computed using uniform refinements in both source and destination grids, while in the present study, only the destination grids are changed with keeping the source grid.  Also, in the present study both source and destination grids are RLL, which are not discussed in <xref ref-type="bibr" rid="bib1.bibx18" id="text.41"/>.  Thus the convergence rates in the present study may not be directly comparable to those in <xref ref-type="bibr" rid="bib1.bibx18" id="text.42"/>. Since the focus of the present study is to evaluate the influence of inconsistent reference longitudes on J99 and SCRIP remapping; it is considered to be sufficient just by presenting relative performance of the corrected schemes.</p>
      <p id="d2e9077">Table <xref ref-type="table" rid="T5"/> summarizes the convergence rates for two Schemes of all the experiments.  As noted, only relative comparison is presented here.  As presented in the tables and figures above, Scheme N mid-cell and Scheme P both cases show the same convergence rates for all the experiments (Scheme P global offset cases are confirmed to be also the same, which are not shown in the table). Scheme N cell-edge cases mostly show smaller convergence rates than corresponding mid-cell cases, except for that of the metric <inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> for experiment A1, which show a slightly larger value. Since the results of remapping should be independent, in principle, on even a small deviation of offset longitudes, it is not important whether the convergence rate is larger or not than the mid-cell case. Although the influence on the convergence rates may be reasonably small even in the practically extreme condition of offset longitudes, a visible sensitivity on the metrics again confirms the statement of the present study, which the formulation of the reference (centroid) term is invalid.</p>

<table-wrap id="T5"><label>Table 5</label><caption><p id="d2e9104">Convergence rates of three metrics using Schemes N and P for experiment <bold>(a)</bold> A1, <bold>(b)</bold> A2, <bold>(c)</bold> A3. </p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col5"><bold>(a)</bold> Experiment A1 </oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Scheme</oasis:entry>
         <oasis:entry colname="col2">Offset</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3">1.416</oasis:entry>
         <oasis:entry colname="col4">1.219</oasis:entry>
         <oasis:entry colname="col5">0.157</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">edge</oasis:entry>
         <oasis:entry colname="col3">1.367</oasis:entry>
         <oasis:entry colname="col4">1.221</oasis:entry>
         <oasis:entry colname="col5">0.099</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3">1.416</oasis:entry>
         <oasis:entry colname="col4">1.219</oasis:entry>
         <oasis:entry colname="col5">0.157</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">edge</oasis:entry>
         <oasis:entry colname="col3">1.416</oasis:entry>
         <oasis:entry colname="col4">1.219</oasis:entry>
         <oasis:entry colname="col5">0.157</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col5"><bold>(b)</bold> Experiment A2 </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Scheme</oasis:entry>
         <oasis:entry colname="col2">Offset</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3">1.585</oasis:entry>
         <oasis:entry colname="col4">1.340</oasis:entry>
         <oasis:entry colname="col5">0.105</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">cell</oasis:entry>
         <oasis:entry colname="col3">1.509</oasis:entry>
         <oasis:entry colname="col4">1.317</oasis:entry>
         <oasis:entry colname="col5">0.012</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3">1.585</oasis:entry>
         <oasis:entry colname="col4">1.340</oasis:entry>
         <oasis:entry colname="col5">0.105</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">cell</oasis:entry>
         <oasis:entry colname="col3">1.585</oasis:entry>
         <oasis:entry colname="col4">1.340</oasis:entry>
         <oasis:entry colname="col5">0.105</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col5"><bold>(c)</bold> Experiment A3 </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Scheme</oasis:entry>
         <oasis:entry colname="col2">Offset</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3">1.782</oasis:entry>
         <oasis:entry colname="col4">1.628</oasis:entry>
         <oasis:entry colname="col5">0.827</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">N</oasis:entry>
         <oasis:entry colname="col2">cell</oasis:entry>
         <oasis:entry colname="col3">1.776</oasis:entry>
         <oasis:entry colname="col4">1.623</oasis:entry>
         <oasis:entry colname="col5">0.823</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">mid</oasis:entry>
         <oasis:entry colname="col3">1.782</oasis:entry>
         <oasis:entry colname="col4">1.628</oasis:entry>
         <oasis:entry colname="col5">0.827</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">P</oasis:entry>
         <oasis:entry colname="col2">cell</oasis:entry>
         <oasis:entry colname="col3">1.782</oasis:entry>
         <oasis:entry colname="col4">1.628</oasis:entry>
         <oasis:entry colname="col5">0.827</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Additional remarks – applications in past studies</title>
      <p id="d2e9595">Two reports relating to the second-order conservative remapping scheme based on J99 are worth noting.</p>
      <p id="d2e9598"><xref ref-type="bibr" rid="bib1.bibx25" id="text.43"/> present a remapping scheme called Geometrically Exact Conservative Remapping (GECoRe) and show its performance in idealized cases, comparing it with other schemes, including SCRIP. They find that the error measures in GECoRe and SCRIP deviate significantly for the second-order methods, where the former produces results one or two orders of magnitude better than the latter.</p>
      <p id="d2e9603"><xref ref-type="bibr" rid="bib1.bibx27" id="text.44"/> present yet another intercomparison study using four remapping algorithms, including SCRIP.  A few results obtained by SCRIP are analyzed in the paper, which shows no significant deviation from the other three algorithms, at least for the second-order conservative remapping. The result plots show that the misfit by SCRIP is the largest among the four algorithms for one benchmark, while it is far less for the other benchmark.</p>
      <p id="d2e9608">As discussed and demonstrated above, the inconsistent formulation of the reference longitude (<inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. <xref ref-type="disp-formula" rid="Ch1.E13"/>) has little impact on the remapping as far as the offset longitude is not far from the midpoint of source cells.  It is actually introduced for the other objective, i.e., to avoid multiple-valued longitude at computing differences in longitudes, however it really works as a side effect to minimize the inconsistency.</p>
      <p id="d2e9625">It is possible that the inconsistencies relating to offset longitude formulation has some impact on the past studies, however, the author doubts that they explain the behaviors in the above two studies, because the impact on the results is insignificant even when the extreme offset longitude is specified. Rather, different behaviors compared to the other remapping algorithms, if any, should originate from the other part in the J99 algorithm (e.g., computation of intersection). Since, in principle, the effect of discrepancies in the offset and pivot longitudes is unexpected because the former is not under control of SCRIP, a more detailed exploration of the source code and data is required in order to determine precisely what is happening.</p>
      <p id="d2e9628"><xref ref-type="bibr" rid="bib1.bibx3" id="text.45"/> presented the issues in remapping libraries such as the geometric treatment of edge types and floating-point robustness in edge-edge intersections. All experiments in the present paper adopt highly simplified RLL grid systems to avoid such issues, thereby successfully isolating the sensitivity to the inconsistent reference longitudes. However, it should be noted that when such overlap-construction errors are present in general applications, their impacts on remapping can influence the results more significantly than the issue discussed in this study.</p>
      <p id="d2e9633">It may be desirable to present the closed-form expression of a set of typical line segment types for the schemes in the present study, following <xref ref-type="bibr" rid="bib1.bibx25" id="text.46"/> that present a geometrically exact regridding solution between RLL and cubed-sphere grids. It may be also beneficial to include a brief comparison between the present manuscript and the modern approaches. As mentioned, however, the main motivation is to positively support the past studies that adopted J99 algorithm, in which their remappings were largely the same as expected, and <xref ref-type="bibr" rid="bib1.bibx25" id="text.47"/> already present a detailed comparison with SCRIP. The development of the proposed schemes in the present study including such detailed discussion is left to future studies.</p>
</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Summary and conclusion</title>
      <p id="d2e9651">In this paper, the second-order conservative remapping method on spherical coordinates proposed by J99 is reformulated in an effort to remove the inconsistencies discovered in the original formulation. A proposal is presented for the valid formulation of the source flux approximation and centroid (or pivot) constraints used to compute the remapping weights. The resulting weights were confirmed to be insensitive to the choice of longitude origin. Until now, the native implementation package of the original algorithm SCRIP has served to mask the inconsistency in the original formulation, as an adjustment to the relative longitude in the SCRIP code has tended to minimize or even erase the problem.</p>
      <p id="d2e9654">The proposed corrections apply only within the coordinate framework of J99 and do not influence the formulation of the conservative remapping algorithm over other coordinate frameworks. Also, the correction merely made the formulation valid; therefore, the proposed scheme in this study remains applicable only to the same class of structured grids as the original algorithm. Area-weighted averages of the geographical coordinate terms do not correspond to geometric centers for general spherical polygons. Their interpretation becomes ambiguous when cells are skewed, large, or irregular.</p>
      <p id="d2e9657">Given the adjustment in SCRIP, the author believes that in most practical cases, those using the second-order remapping algorithm in J99 will experience no significant negative impact from the inconsistency problem, especially for cases involving RLL rectangular grid cells.  However, it may be prudent for those conducting studies that involve irregularly shaped grid cells or non-modest variable fields and require a high degree of accuracy to review relevant prior studies.</p>
      <p id="d2e9660">The present study is by no means meant to denigrate past research. To the contrary, the author truly appreciates the contributions of past studies and the accompanying programming packages, which have played an invaluable role in the efforts of the entire climate modeling community. This paper is not intended to discourage but rather to support the validity of past applications. If this were not the case, the author would have sought only to develop a new programming package without suggesting revisions to the native SCRIP package. SCRIP-p, a fork of SCRIP, can serve as a drop-in replacement for the original version, acting as a bridge until an official package revision. It should be recognized, however, that SCRIP-p was examined on a somewhat limited basis and for only a few cases. Although it may not fully resolve the fundamental problem for general cases, it is hoped that it will work well as a first trial.</p>
</sec>

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

      <p id="d2e9669">The official package of SCRIP version 1.5 is available from github: <uri>https://github.com/SCRIP-Project/SCRIP</uri> <xref ref-type="bibr" rid="bib1.bibx13" id="paren.48"/>, under an open-source license, with copyright owned by the Regents of the University of California. Details of the license are described in a document of the package. SCRIP-p, a fork of SCRIP, is available from github: <uri>https://github.com/saitofuyuki/scrip-p</uri> <xref ref-type="bibr" rid="bib1.bibx20" id="paren.49"/>, with the same license as the official package, except for where modified, whose copyright is owned by Japan Agency for Marine-Earth Science and Technology (JAMSTEC) under Apache license version 2.0. The exact version of the official and the fork packages, as well as input data and scripts used to produce the results used in this paper, are archived on Zenodo under <ext-link xlink:href="https://doi.org/10.5281/zenodo.10892796" ext-link-type="DOI">10.5281/zenodo.10892796</ext-link>
<xref ref-type="bibr" rid="bib1.bibx21" id="paren.50"/>.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e9691">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-19-5423-2026-supplement" xlink:title="pdf">https://doi.org/10.5194/gmd-19-5423-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e9700">The author has declared that there are no competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e9706">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e9712">I am profoundly grateful to Philip W. Jones for his exceptional openness, patience, and constructive guidance throughout the review process of this rederivation. His scientific integrity and supportive review have been indispensable to the completion of this study. I would also like to thank the anonymous referees, as well as Moritz Hanke and Vijay Mahadevan, for their valuable comments, which substantially improved our manuscript. This paper was written as part of a project at the Earth Simulator, Japan Agency for Marine-Earth Science and Technology (JAMSTEC).</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e9717">This research has been supported by the Grant-in-Aid from JSPS KAKENHI (grant nos. JP22H00033 and JP24H02346), by the Arctic Challenge for Sustainability II (ArCS II) Program Grant Number JPMXD142031886, and by MEXT-Program for the advanced studies of climate change projection (SENTAN) Grants JPMXD0722681344, MEXT, Japan.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e9723">This paper was edited by James Kelly and reviewed by Phil Jones and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Barnes et al.(2024)Barnes, Chandler, and Brierley</label><mixed-citation>Barnes, C. R., Chandler, R. E., and Brierley, C. M.: A Comparison of Regional Climate Projections With a Range of Climate Sensitivities, J. Geophys. Res.-Atmos., 129, e2023JD038917, <ext-link xlink:href="https://doi.org/10.1029/2023JD038917" ext-link-type="DOI">10.1029/2023JD038917</ext-link>,  2024.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Bryan et al.(1996)Bryan, Kauffman, Large, and Gent</label><mixed-citation>Bryan, F. O., Kauffman, B. G., Large, W. G., and Gent, P. R.: The NCAR CSM Flux Coupler (No. NCAR/TN-424+STR), Tech. rep., University Corporation for Atmospheric Research, <ext-link xlink:href="https://doi.org/10.5065/D6QV3JG3" ext-link-type="DOI">10.5065/D6QV3JG3</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Chen et al.(2026)Chen, Ullrich, Panetta, Marsico, Hanke, Jain, Zhang, and Jacob</label><mixed-citation>Chen, H., Ullrich, P. A., Panetta, J., Marsico, D., Hanke, M., Jain, R., Zhang, C., and Jacob, R. L.: Accurate and Robust Geometric Algorithms for Regridding on the Sphere, EGUsphere [preprint], <ext-link xlink:href="https://doi.org/10.5194/egusphere-2026-636" ext-link-type="DOI">10.5194/egusphere-2026-636</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Chtirkova et al.(2024)Chtirkova, Folini, Ferreira Correa, and Wild</label><mixed-citation>Chtirkova, B., Folini, D., Ferreira Correa, L., and Wild, M.: Shortwave Radiative Flux Variability Through the Lens of the Pacific Decadal Oscillation, J. Geophys. Res.-Atmos., 129, e2023JD040520, <ext-link xlink:href="https://doi.org/10.1029/2023JD040520" ext-link-type="DOI">10.1029/2023JD040520</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Craig et al.(2017)Craig, Valcke, and Coquart</label><mixed-citation>Craig, A., Valcke, S., and Coquart, L.: Development and performance of a new version of the OASIS coupler, OASIS3-MCT_3.0, Geosci. Model Dev., 10, 3297–3308, <ext-link xlink:href="https://doi.org/10.5194/gmd-10-3297-2017" ext-link-type="DOI">10.5194/gmd-10-3297-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Damseaux et al.(2025)Damseaux, Matthes, Dutch, Wake, and Rutter</label><mixed-citation>Damseaux, A., Matthes, H., Dutch, V. R., Wake, L., and Rutter, N.: Impact of snow thermal conductivity schemes on pan-Arctic permafrost dynamics in the Community Land Model version 5.0, The Cryosphere, 19, 1539–1558, <ext-link xlink:href="https://doi.org/10.5194/tc-19-1539-2025" ext-link-type="DOI">10.5194/tc-19-1539-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>de Vries et al.(2024)de Vries, Sippel, Zeder, Fischer, and Knutti</label><mixed-citation>de Vries, I., Sippel, S., Zeder, J., Fischer, E., and Knutti, R.: Increasing extreme precipitation variability plays a key role in future record-shattering event probability, Commun. Earth   Environ., 5, 482, <ext-link xlink:href="https://doi.org/10.1038/s43247-024-01622-1" ext-link-type="DOI">10.1038/s43247-024-01622-1</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Ding et al.(2024)Ding, Zhi, Lyu, Ji, and Guo</label><mixed-citation>Ding, S., Zhi, X., Lyu, Y., Ji, Y., and Guo, W.: Deep Learning for Daily 2-m Temperature Downscaling, Earth  Space Sci., 11, e2023EA003227, <ext-link xlink:href="https://doi.org/10.1029/2023EA003227" ext-link-type="DOI">10.1029/2023EA003227</ext-link>,  2024.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Dukowicz and Kodis(1987)</label><mixed-citation>Dukowicz, J. K. and Kodis, J. W.: Accurate Conservative Remapping (Rezoning) for Arbitrary Lagrangian-Eulerian Computations, SIAM J. Sci. Stat. Comput., 8, 305–321, <ext-link xlink:href="https://doi.org/10.1137/0908037" ext-link-type="DOI">10.1137/0908037</ext-link>, 1987.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Guerra et al.(2021)Guerra, Mahadevan, Kuberry, Jiao, and Li</label><mixed-citation>Guerra, J., Mahadevan, V., Kuberry, P., Jiao, X., and Li, Y.: MIRA: Metrics for Intercomparison of Remapping Algorithms, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.5518037" ext-link-type="DOI">10.5281/zenodo.5518037</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Hanke et al.(2016)Hanke, Redler, Holfeld, and Yastremsky</label><mixed-citation>Hanke, M., Redler, R., Holfeld, T., and Yastremsky, M.: YAC 1.2.0: new aspects for coupling software in Earth system modelling, Geosci. Model Dev., 9, 2755–2769, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-2755-2016" ext-link-type="DOI">10.5194/gmd-9-2755-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Jones(1999)</label><mixed-citation>Jones, P. W.: First- and Second-Order Conservative Remapping Schemes for Grids in Spherical Coordinates, Mon. Weather Rev., 127, 2204–2210, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(1999)127&lt;2204:FASOCR&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(1999)127&lt;2204:FASOCR&gt;2.0.CO;2</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Jones(2024a)</label><mixed-citation>Jones, P. W.: SCRIP version 1.5, Github [code], <uri>https://github.com/SCRIP-Project/SCRIP</uri>, last access: 1 April 2024a.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Jones(2024b)</label><mixed-citation>Jones, P. W.: Referee  Comment 2, Comment on egusphere-2024-1101, <ext-link xlink:href="https://doi.org/10.5194/egusphere-2024-1101-RC2" ext-link-type="DOI">10.5194/egusphere-2024-1101-RC2</ext-link>, 2024b.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Kritsikis et al.(2017)Kritsikis, Aechtner, Meurdesoif, and Dubos</label><mixed-citation>Kritsikis, E., Aechtner, M., Meurdesoif, Y., and Dubos, T.: Conservative interpolation between general spherical meshes, Geosci. Model Dev., 10, 425–431, <ext-link xlink:href="https://doi.org/10.5194/gmd-10-425-2017" ext-link-type="DOI">10.5194/gmd-10-425-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Lauritzen and Nair(2008)</label><mixed-citation>Lauritzen, P. H. and Nair, R. D.: Monotone and Conservative Cascade Remapping between Spherical Grids (CaRS): Regular Latitude–Longitude and Cubed-Sphere Grids, Mon. Weather Rev., 136, 1416–1432, <ext-link xlink:href="https://doi.org/10.1175/2007MWR2181.1" ext-link-type="DOI">10.1175/2007MWR2181.1</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Mahadevan et al.(2021)Mahadevan, Guerra, Kuberry, and Jiao</label><mixed-citation>Mahadevan, V., Guerra, J., Kuberry, P., and Jiao, X.: MIRA-Datasets: Datasets from Metrics for Intercomparison of Remapping Algorithms, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.5518065" ext-link-type="DOI">10.5281/zenodo.5518065</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Mahadevan et al.(2022)Mahadevan, Guerra, Jiao, Kuberry, Li, Ullrich, Marsico, Jacob, Bochev, and Jones</label><mixed-citation>Mahadevan, V. S., Guerra, J. E., Jiao, X., Kuberry, P., Li, Y., Ullrich, P., Marsico, D., Jacob, R., Bochev, P., and Jones, P.: Metrics for Intercomparison of Remapping Algorithms (MIRA) protocol applied to Earth system models, Geosci. Model Dev., 15, 6601–6635, <ext-link xlink:href="https://doi.org/10.5194/gmd-15-6601-2022" ext-link-type="DOI">10.5194/gmd-15-6601-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Ren and Zhou(2024)</label><mixed-citation>Ren, Z. and Zhou, T.: Understanding the alleviation of “Double-ITCZ” bias in CMIP6 models from the perspective of atmospheric energy balance, Clim. Dynam., <ext-link xlink:href="https://doi.org/10.1007/s00382-024-07238-7" ext-link-type="DOI">10.1007/s00382-024-07238-7</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Saito(2024a)</label><mixed-citation>Saito, F.: SCRIP-p (p is for pivot), Github [code], <uri>https://github.com/saitofuyuki/scrip-p</uri>, last access: 1 April 2024a.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Saito(2024b)</label><mixed-citation>Saito, F.: Resources of Saito (submitted to GMD) – software and experiment data archives, Zenodo, Zenodo [code and data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.10892796" ext-link-type="DOI">10.5281/zenodo.10892796</ext-link>, 2024b.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Schulzweida(2023)</label><mixed-citation>Schulzweida, U.: CDO User Guide, Zenodo, <ext-link xlink:href="https://doi.org/10.5281/zenodo.10020800" ext-link-type="DOI">10.5281/zenodo.10020800</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Taylor(2024)</label><mixed-citation>Taylor, K. E.: Truly conserving with conservative remapping methods, Geosci. Model Dev., 17, 415–430, <ext-link xlink:href="https://doi.org/10.5194/gmd-17-415-2024" ext-link-type="DOI">10.5194/gmd-17-415-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Ullrich and Taylor(2015)</label><mixed-citation>Ullrich, P. A. and Taylor, M. A.: Arbitrary-Order Conservative and Consistent Remapping and a Theory of Linear Maps: Part I, Mon. Weather Rev., 143, 2419–2440, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-14-00343.1" ext-link-type="DOI">10.1175/MWR-D-14-00343.1</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Ullrich et al.(2009)Ullrich, Lauritzen, and Jablonowski</label><mixed-citation>Ullrich, P. A., Lauritzen, P. H., and Jablonowski, C.: Geometrically Exact Conservative Remapping (GECoRe): Regular Latitude–Longitude and Cubed-Sphere Grids, Mon. Weather Rev., 137, 1721–1741, <ext-link xlink:href="https://doi.org/10.1175/2008MWR2817.1" ext-link-type="DOI">10.1175/2008MWR2817.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Ullrich et al.(2016)Ullrich, Devendran, and Johansen</label><mixed-citation>Ullrich, P. A., Devendran, D., and Johansen, H.: Arbitrary-Order Conservative and Consistent Remapping and a Theory of Linear Maps: Part II, Mon. Weather Rev., 144, 1529–1549, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-15-0301.1" ext-link-type="DOI">10.1175/MWR-D-15-0301.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Valcke et al.(2022)Valcke, Piacentini, and Jonville</label><mixed-citation>Valcke, S., Piacentini, A., and Jonville, G.: Benchmarking Regridding Libraries Used in Earth System Modelling, Math. Comput. Appl., 27, 31, <ext-link xlink:href="https://doi.org/10.3390/mca27020031" ext-link-type="DOI">10.3390/mca27020031</ext-link>, 2022.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Rederivation of the centroid formulation in a second-order conservative remapping scheme on spherical coordinates</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Barnes et al.(2024)Barnes, Chandler, and Brierley</label><mixed-citation>
      
Barnes, C. R., Chandler, R. E., and Brierley, C. M.: A Comparison of Regional
Climate Projections With a Range of Climate Sensitivities, J.
Geophys. Res.-Atmos., 129, e2023JD038917,
<a href="https://doi.org/10.1029/2023JD038917" target="_blank">https://doi.org/10.1029/2023JD038917</a>,  2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Bryan et al.(1996)Bryan, Kauffman, Large, and Gent</label><mixed-citation>
      
Bryan, F. O., Kauffman, B. G., Large, W. G., and Gent, P. R.: The NCAR CSM
Flux Coupler (No. NCAR/TN-424+STR), Tech. rep., University Corporation for
Atmospheric Research, <a href="https://doi.org/10.5065/D6QV3JG3" target="_blank">https://doi.org/10.5065/D6QV3JG3</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Chen et al.(2026)Chen, Ullrich, Panetta, Marsico, Hanke, Jain, Zhang,
and Jacob</label><mixed-citation>
      
Chen, H., Ullrich, P. A., Panetta, J., Marsico, D., Hanke, M., Jain, R., Zhang, C., and Jacob, R. L.: Accurate and Robust Geometric Algorithms for Regridding on the Sphere, EGUsphere [preprint], <a href="https://doi.org/10.5194/egusphere-2026-636" target="_blank">https://doi.org/10.5194/egusphere-2026-636</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Chtirkova et al.(2024)Chtirkova, Folini, Ferreira Correa, and
Wild</label><mixed-citation>
      
Chtirkova, B., Folini, D., Ferreira Correa, L., and Wild, M.: Shortwave
Radiative Flux Variability Through the Lens of the Pacific Decadal
Oscillation, J. Geophys. Res.-Atmos., 129,
e2023JD040520, <a href="https://doi.org/10.1029/2023JD040520" target="_blank">https://doi.org/10.1029/2023JD040520</a>,
2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Craig et al.(2017)Craig, Valcke, and Coquart</label><mixed-citation>
      
Craig, A., Valcke, S., and Coquart, L.: Development and performance of a new version of the OASIS coupler, OASIS3-MCT_3.0, Geosci. Model Dev., 10, 3297–3308, <a href="https://doi.org/10.5194/gmd-10-3297-2017" target="_blank">https://doi.org/10.5194/gmd-10-3297-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Damseaux et al.(2025)Damseaux, Matthes, Dutch, Wake, and
Rutter</label><mixed-citation>
      
Damseaux, A., Matthes, H., Dutch, V. R., Wake, L., and Rutter, N.: Impact of snow thermal conductivity schemes on pan-Arctic permafrost dynamics in the Community Land Model version 5.0, The Cryosphere, 19, 1539–1558, <a href="https://doi.org/10.5194/tc-19-1539-2025" target="_blank">https://doi.org/10.5194/tc-19-1539-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>de Vries et al.(2024)de Vries, Sippel, Zeder, Fischer, and
Knutti</label><mixed-citation>
      
de Vries, I., Sippel, S., Zeder, J., Fischer, E., and Knutti, R.: Increasing
extreme precipitation variability plays a key role in future
record-shattering event probability, Commun. Earth   Environ.,
5, 482, <a href="https://doi.org/10.1038/s43247-024-01622-1" target="_blank">https://doi.org/10.1038/s43247-024-01622-1</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Ding et al.(2024)Ding, Zhi, Lyu, Ji, and Guo</label><mixed-citation>
      
Ding, S., Zhi, X., Lyu, Y., Ji, Y., and Guo, W.: Deep Learning for Daily 2-m
Temperature Downscaling, Earth  Space Sci., 11, e2023EA003227,
<a href="https://doi.org/10.1029/2023EA003227" target="_blank">https://doi.org/10.1029/2023EA003227</a>,  2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Dukowicz and Kodis(1987)</label><mixed-citation>
      
Dukowicz, J. K. and Kodis, J. W.: Accurate Conservative Remapping (Rezoning)
for Arbitrary Lagrangian-Eulerian Computations, SIAM J. Sci.
Stat. Comput., 8, 305–321, <a href="https://doi.org/10.1137/0908037" target="_blank">https://doi.org/10.1137/0908037</a>, 1987.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Guerra et al.(2021)Guerra, Mahadevan, Kuberry, Jiao, and
Li</label><mixed-citation>
      
Guerra, J., Mahadevan, V., Kuberry, P., Jiao, X., and Li, Y.: MIRA: Metrics for
Intercomparison of Remapping Algorithms, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.5518037" target="_blank">https://doi.org/10.5281/zenodo.5518037</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Hanke et al.(2016)Hanke, Redler, Holfeld, and
Yastremsky</label><mixed-citation>
      
Hanke, M., Redler, R., Holfeld, T., and Yastremsky, M.: YAC 1.2.0: new aspects for coupling software in Earth system modelling, Geosci. Model Dev., 9, 2755–2769, <a href="https://doi.org/10.5194/gmd-9-2755-2016" target="_blank">https://doi.org/10.5194/gmd-9-2755-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Jones(1999)</label><mixed-citation>
      
Jones, P. W.: First- and Second-Order Conservative Remapping Schemes for Grids
in Spherical Coordinates, Mon. Weather Rev., 127, 2204–2210,
<a href="https://doi.org/10.1175/1520-0493(1999)127&lt;2204:FASOCR&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(1999)127&lt;2204:FASOCR&gt;2.0.CO;2</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Jones(2024a)</label><mixed-citation>
      
Jones, P. W.: SCRIP version 1.5, Github [code],
<a href="https://github.com/SCRIP-Project/SCRIP" target="_blank"/>, last access: 1 April
2024a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Jones(2024b)</label><mixed-citation>
      
Jones, P. W.: Referee  Comment 2, Comment on egusphere-2024-1101,
<a href="https://doi.org/10.5194/egusphere-2024-1101-RC2" target="_blank">https://doi.org/10.5194/egusphere-2024-1101-RC2</a>, 2024b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Kritsikis et al.(2017)Kritsikis, Aechtner, Meurdesoif, and
Dubos</label><mixed-citation>
      
Kritsikis, E., Aechtner, M., Meurdesoif, Y., and Dubos, T.: Conservative interpolation between general spherical meshes, Geosci. Model Dev., 10, 425–431, <a href="https://doi.org/10.5194/gmd-10-425-2017" target="_blank">https://doi.org/10.5194/gmd-10-425-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Lauritzen and Nair(2008)</label><mixed-citation>
      
Lauritzen, P. H. and Nair, R. D.: Monotone and Conservative Cascade Remapping
between Spherical Grids (CaRS): Regular Latitude–Longitude and Cubed-Sphere
Grids, Mon. Weather Rev., 136, 1416–1432,
<a href="https://doi.org/10.1175/2007MWR2181.1" target="_blank">https://doi.org/10.1175/2007MWR2181.1</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Mahadevan et al.(2021)Mahadevan, Guerra, Kuberry, and
Jiao</label><mixed-citation>
      
Mahadevan, V., Guerra, J., Kuberry, P., and Jiao, X.: MIRA-Datasets: Datasets
from Metrics for Intercomparison of Remapping Algorithms, Zenodo [data set],
<a href="https://doi.org/10.5281/zenodo.5518065" target="_blank">https://doi.org/10.5281/zenodo.5518065</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Mahadevan et al.(2022)Mahadevan, Guerra, Jiao, Kuberry, Li, Ullrich,
Marsico, Jacob, Bochev, and Jones</label><mixed-citation>
      
Mahadevan, V. S., Guerra, J. E., Jiao, X., Kuberry, P., Li, Y., Ullrich, P., Marsico, D., Jacob, R., Bochev, P., and Jones, P.: Metrics for Intercomparison of Remapping Algorithms (MIRA) protocol applied to Earth system models, Geosci. Model Dev., 15, 6601–6635, <a href="https://doi.org/10.5194/gmd-15-6601-2022" target="_blank">https://doi.org/10.5194/gmd-15-6601-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Ren and Zhou(2024)</label><mixed-citation>
      
Ren, Z. and Zhou, T.: Understanding the alleviation of “Double-ITCZ” bias in
CMIP6 models from the perspective of atmospheric energy balance, Clim.
Dynam., <a href="https://doi.org/10.1007/s00382-024-07238-7" target="_blank">https://doi.org/10.1007/s00382-024-07238-7</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Saito(2024a)</label><mixed-citation>
      
Saito, F.: SCRIP-p (p is for pivot), Github [code],
<a href="https://github.com/saitofuyuki/scrip-p" target="_blank"/>, last access: 1 April
2024a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Saito(2024b)</label><mixed-citation>
      
Saito, F.: Resources of Saito (submitted to GMD) – software and experiment
data archives, Zenodo, Zenodo [code and data set], <a href="https://doi.org/10.5281/zenodo.10892796" target="_blank">https://doi.org/10.5281/zenodo.10892796</a>, 2024b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Schulzweida(2023)</label><mixed-citation>
      
Schulzweida, U.: CDO User Guide, Zenodo, <a href="https://doi.org/10.5281/zenodo.10020800" target="_blank">https://doi.org/10.5281/zenodo.10020800</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Taylor(2024)</label><mixed-citation>
      
Taylor, K. E.: Truly conserving with conservative remapping methods, Geosci. Model Dev., 17, 415–430, <a href="https://doi.org/10.5194/gmd-17-415-2024" target="_blank">https://doi.org/10.5194/gmd-17-415-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Ullrich and Taylor(2015)</label><mixed-citation>
      
Ullrich, P. A. and Taylor, M. A.: Arbitrary-Order Conservative and Consistent
Remapping and a Theory of Linear Maps: Part I, Mon. Weather Rev., 143,
2419–2440, <a href="https://doi.org/10.1175/MWR-D-14-00343.1" target="_blank">https://doi.org/10.1175/MWR-D-14-00343.1</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Ullrich et al.(2009)Ullrich, Lauritzen, and
Jablonowski</label><mixed-citation>
      
Ullrich, P. A., Lauritzen, P. H., and Jablonowski, C.: Geometrically Exact
Conservative Remapping (GECoRe): Regular Latitude–Longitude and
Cubed-Sphere Grids, Mon. Weather Rev., 137, 1721–1741,
<a href="https://doi.org/10.1175/2008MWR2817.1" target="_blank">https://doi.org/10.1175/2008MWR2817.1</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Ullrich et al.(2016)Ullrich, Devendran, and Johansen</label><mixed-citation>
      
Ullrich, P. A., Devendran, D., and Johansen, H.: Arbitrary-Order Conservative
and Consistent Remapping and a Theory of Linear Maps: Part II, Mon.
Weather Rev., 144, 1529–1549, <a href="https://doi.org/10.1175/MWR-D-15-0301.1" target="_blank">https://doi.org/10.1175/MWR-D-15-0301.1</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Valcke et al.(2022)Valcke, Piacentini, and Jonville</label><mixed-citation>
      
Valcke, S., Piacentini, A., and Jonville, G.: Benchmarking Regridding Libraries
Used in Earth System Modelling, Math. Comput. Appl.,
27, 31, <a href="https://doi.org/10.3390/mca27020031" target="_blank">https://doi.org/10.3390/mca27020031</a>, 2022.

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