Articles | Volume 19, issue 12
https://doi.org/10.5194/gmd-19-5423-2026
https://doi.org/10.5194/gmd-19-5423-2026
Development and technical paper
 | 
24 Jun 2026
Development and technical paper |  | 24 Jun 2026

Rederivation of the centroid formulation in a second-order conservative remapping scheme on spherical coordinates

Fuyuki Saito
Abstract

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.

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.

Share
1 Introduction

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 conservative remapping (e.g. Dukowicz and Kodis1987). As summarized in Mahadevan et al. (2022), there have been considerable efforts to create conservative remapping algorithms for various problems.

Remapping algorithms used in global climate studies are typically based on first- and second-order conservative mesh-based schemes (Mahadevan et al.2022). 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 (Bryan et al.1996). 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. Dukowicz and Kodis (1987) (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 Taylor (2024), most conservative remapping algorithms are variants of this approach (there is also a good summary of the remapping method in the appendix of Taylor2024).

Jones (1999), 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 https://github.com/SCRIP-Project, 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 (Ullrich et al.2009). For example, Climate Data Operators (CDO) (Schulzweida2023) 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., de Vries et al.2024 explicitly mention that they use CDO REMAPCON2 command). In addition, SCRIP has been adopted by the general coupler library OASIS3-MCT_3.0 (Craig et al.2017), which is used by many modeling groups.

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 (e.g. Barnes et al.2024), as well as numerical model development (e.g. Ding et al.2024). Recently, some softwares use implementations for the second-order conservative remapping which significantly differ from the J99 algorithm (e.g. Kritsikis et al.2017) 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., Ding et al. (2024), Chtirkova et al. (2024), Ren and Zhou (2024) and Damseaux et al. (2025).

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.

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.

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.

In Sect. 2.1, a highlight of the basics of second-order conservative remapping methods is described (more detailed derivation is described in the Supplement). In Sect. 2.2, 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. 3, 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.

The present study has one clear limitation. More recent works (e.g. Ullrich et al.2009) 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.

2 Description of the second-order remapping methods

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 Jones (2024b). 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.

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 (e.g. Hanke et al.2016; Ullrich and Taylor2015; Ullrich et al.2016) avoid relying on latitude-longitude formulas and instead express all geometry in 3-D Cartesian coordinates.

2.1 Derivation on a general case

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:

(1) f n A n = A n f n d A ,

where n is the source cell index, fn and fn are a flux term and its average over the area of source cell n, respectively. Equation (1) corresponds to Eq. (19) in DK87. Also, Eq. (1) is identical to Eq. (4) in J99. Hereafter, Eq. (e) in J99 are referred to as Eq. (J99.e) in order to avoid confusion.

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:

(2) f n = f n + n f r - c n ,

where r is the position vector, cn is the position vector of a reference point (corresponding to r¯k in DK87, Eq. 20) and nf is a gradient of f in source grid cell n. The reference cn can be chosen arbitrarily in the source cell; here, it is defined such that the flux approximation Eq. (2) satisfies the condition Eq. (1). By substituting fn into Eq. (1), given a constant gradient across source grid cell n, the following condition is obtained:

(3) A n r d A - A n c n d A = 0 .

Equation (3) is the principle condition of the reference cn term. Conservation is preserved with second-order accuracy if the gradient is at least a first-order approximation.

At least over the three-dimensional Cartesian coordinate system, cn term can be taken out of the integral. In this case, the reference cn can be inverted as

(4) c n = A n r d A A n d A = 1 A n A n r d A ,

which is identical to the formulation of r¯k in DK87, and to rn in Eq. (J99.6). The position computed in Eq. (4) corresponds to the geometric center, often referred to as the centroid, of the source grid cell n under the geometry of the target Euclidean space.

The position provided by Eq. (4) is by definition the geometric mass centroid, that lies inside the sphere when the cell area An is on the surface. Chen et al. (2026) 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.

Extension to the spherical coordinates requires to replace the gradient and displacement terms in Eq. (2) in the coordinate system. J99 assumes that the gradient term is fixed with the formulation as follows:

(5) n f = f θ n θ ^ + 1 cos θ f ϕ n ϕ ^ ,

where symbols θ and ϕ are adopted for the latitude and longitude coordinates, respectively (Jones2024b). The position vector r=[x,y,z]T of the Cartesian coordinate on the unit sphere is expressed using the spherical coordinate components (θ^,ϕ^) which depend on θ and ϕ. 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 (e.g. Ullrich et al.2009) formulate Eq. (5) in terms of three-dimensional Euclidean space that makes all inner products coordinate-invariant. More recently, Chen et al. (2026) 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 (ρ^dρ) 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.

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:

(6) F k = 1 A k n = 1 N A n k f n d A ,

where Fk is the average flux over the destination grid cell k, and Ank is the area of the source grid cell n covered by the destination grid cell k. The summation is performed for all overlapped cells of N. The average flux term at the destination grid cell can be approximated with using the flux approximation of Eq. (5), as follows:

(7) F k = n = 1 N f n w 1 n k + f θ n w 2 n k + 1 cos θ f ϕ n w 3 n k ,

which corresponds to Eq. (J99.7). The three coefficients, w1 nk, w2 nk, w3 nk, are called the remapping weights and are derived according to J99 as follows:

(8)w1nk=1AkAnkdA,(9)w2nk=1AkAnk(θ-θc)dA,(10)w3nk=1AkAnkcosθ(ϕ-ϕc)dA,

where the coordinates cn=[ρc,θc,ϕc]T, or formally, cn=[θc,ϕc]T. The reference point (θc,ϕc), with implicitly including ρc component, is actually called the centroid in J99 (expressed as θn,ϕn). Note that Eqs. (9) and (10) are presented as intermediate formulations (Eqs. J99.9 and J99.10) during the derivation.

It is reasonable to conclude that Eq. (10) holds for any longitudinal origin; otherwise, the remapping weight w3 nk would change its value according to the coordinate. Thus, in the computation of the weights for each source cell n, it would be safe to rotate around the pole by ϕofs, which would simply correspond to replacing the longitudinal variable with a relative one. Put formally, Eq. (10) is reformulated into

(11) w 3 n k = 1 A k A n k cos θ [ ϕ ̃ - ϕ ̃ c ] d A ̃ ,

where ϕ̃=ϕ-ϕofs. This is an identity for any ϕofs.

J99 suggests to adopt the source grid cell center as ϕofs 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.

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.

The final formulations of w2 nk and w3 nk conducted in the algorithm are obtained by expanding the reference point (θc,ϕc). Here, the reference point that corresponds to those defined in J99 is represented as (θn,ϕn). According to Jones (2024b), the position vectors in Eq. (4) are transformed into the corresponding spherical coordinates with including the metric scale factor, as follows:

(12)θn=1AnAnθdA,(13)ϕncosθ=1AnAnϕcosθdA.

Introducing these formulations of the reference coordinate into Eq. (10), the final formulation of w3 nk is as follows:

(14) w 3 n k ORG = 1 A k A n k ϕ cos θ d A - w 1 n k A n A n ϕ cos θ d A ,

which correspond to Eqs. (J99.9) and (J99.10), respectively. As explained above, Eq. (14) is computed using ϕ̃=ϕ-ϕofs term, the longitude relative to a reference longitude ϕofs:

(15) w ̃ 3 n k ORG = 1 A k A n k ϕ ̃ cos θ d A ̃ - w 1 n k A n A n ϕ ̃ cos θ d A ̃ .

The step-by-step expansion, e.g., from Eq. (10) to Eq. (14), and the related line integrals via Gauss's divergence theorem are fully detailed in the Supplement.

2.2 Inconsistency in the original formulation

However, the remapping weight for the longitudinal direction determined in Eq. (15) is invalid, which lacks important characteristics of Eqs. (10) and (11). As explained, equations of the remapping weights should hold for any longitudinal origin, which means that the remapping weights w3nkORG (Eq. 14) and w̃3nkORG (Eq. 15) must be identical. It is demonstrated below that this characteristic is not guaranteed on these formulations.

Substituting ϕ̃=ϕ-ϕofs into Eq. (15), w̃3nk can be expanded as follows:

(16) w ̃ 3 n k ORG = 1 A k A n k ( ϕ - ϕ ofs ) cos θ d A - w 1 n k A n A n ( ϕ - ϕ ofs ) cos θ d A = w 3 n k ORG - ϕ ofs A k A n k cos θ d A - A n k A n A n cos θ d A .

Therefore, the bracket terms in Eq. (16) must be zero in order to satisfy the condition w̃3nkw3nk for arbitrarily chosen ϕofs. As long as the area element dA is a function of θ such as on the spherical coordinate system, the term cos θ cannot be taken out of the integral, and thus the terms in the bracket are not cancelled. Equation (16) is satisfied only when ϕofs=0, which means that it is definitely inconsistent with its former derivation as Eqs. (10) and (11).

This inconsistency originates from invalid derivation from Eqs. (10) to (14), to substitute the reference longitude following Eq. (13). While transformation of the position vector into the spherical coordinates is conducted on Eq. (4) in J99, the same procedure should be conducted on Eq. (3) instead, because the position vector cannot be extracted from the integral on the spherical coordinate.

A new symbol is introduced to designate such a reference point as pn=[θp,ϕp]T, hereafter symbolically referred to as pivot, in order to distinguish it from the centroid described above. Then the condition of the reference coordinate (θp,ϕp), including the metric scale factor, are formulated instead of Eqs. (12) and (13) as follows:

(17)AnθpdA=AnθdA,(18)AnϕpcosθdA=AnϕcosθdA.

The elements θp and ϕp can be extracted from the integral, and the reference coordinates are formulated as:

(19)θp=1AnAnθdA,(20)ϕp=AnϕcosθdAAncosθdA.

While the formulation in the latitudinal direction is identical (Eqs. 12 and 19), that in the longitudinal direction is different regarding the treatment of cos θ term in the denominator (Eqs. 13 and 20).

The remapping weight for the longitudinal direction are reformulated as:

w3nkP=1AkAnk(ϕ-ϕp)cosθdA(21)=1AkAnkϕcosθdA-1AkΩ3nkΩ3nAnϕcosθdA,(22)Ω3nk=AnkcosθdA.

Equation (21) is confirmed to hold even with substituting ϕ̃=ϕ-ϕofs, as follows:

(23) w ̃ 3 n k P = 1 A k A n k ( ϕ - ϕ ofs ) cos θ d A - 1 A k Ω 3 n k Ω 3 n A n ( ϕ - ϕ ofs ) cos θ d A , = w 3 n k P - ϕ ofs A k A n k cos θ d A - Ω 3 n k Ω 3 n A n cos θ d A ,

where the bracket terms are cancelled with definition of Eq. (22).

2.3 Influence of the longitude adjustments

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 θ=180°j-Nθ/2/Nθ,j=0,,Nθ; and ϕ=360°i-0.5-Nϕ/2/Nϕ,i=0,,Nϕ, respectively. The source and destination grids adopt Nθ,Nϕ=64,128 and Nθ,Nϕ=128,256, respectively, where a source cell contains 2×2=4 destination cells, and a destination cell does not extend over multiple source cells. Figure 1 shows the distribution of the remapping weight w3 nk 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 1a displays the results for weights computed with the original formulation Eq. (14), clearly showing the breaking of symmetry. In contrast, in Fig 1b, the remapping weights were computed using the formulation satisfying the pivot condition (Eq. 21) which produces the axisymmetric results shown in the figure.

In Fig. 1, computation of remapping weights is conducted not with the formulations using longitude adjustment for each source cell (Eqs. 15 and 23), 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 ϕ=0 shown in Fig. 1a 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 ϕofs=ϕp in Eq. (16):

(24) w ̃ 3 n k ORG = 1 A k A n k ( ϕ - ϕ p ) cos θ d A - w 1 n k A n A n ( ϕ - ϕ p ) cos θ d A .

Introducing the condition of ϕp in Eq. (20), the integral part in the second term of Eq. (24) 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. (15) and (21). Thus the cancellation of the second term in Eq. (24) provides identical solutions with Eq. (21), 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 ϕp based on an inconsistent computation of the remapping weights.

However, there is, indeed, an explanation.

Although not forced, it is quite natural to set the offset longitude ϕofs 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.

https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026-f01

Figure 1Demonstration of the remapping weight computation. (a) w3 nk using the J99 original algorithm (Eq. 14) (b) w3 nk by Eq. (21).

Download

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 (REMAPCON2) 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.

3 Experiment and discussion

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.

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.

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.

It is worth mentioning that the sensitivity to the offset longitude can be examined only by replacing the values in the input data (variable src_grid_centroid_lon 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.

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 (Chen et al.2026). All experiments in the present paper adopt highly simplified RLL grid systems to avoid such issues. (J99, Jones2024b). 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.

3.1 Summary of original and corrected formulations

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, w1 nk, and the second-order remapping weight in the latitudinal direction, w2 nk, are identical to those originally presented in J99 but are listed here for completeness.

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.

3.1.1 Scheme N – original (native) method

Scheme N is the implementation of the original J99 formulation, which adopts (θn,ϕn) formulation (Eqs. 12, 13) as the reference point, with introducing the relative longitude to an offset longitude ϕofs. The flux approximation is formulated as

(25) F k = n = 1 N f n w 1 n k N + f θ n w 2 n k N + 1 cos θ f ϕ n w 3 n k N ,

and the corresponding remapping weights are formulated as

(26) w 1 n k N = 1 A k A n k d A , w 2 n k N = 1 A k A n k ( θ - θ n ) d A = 1 A k A n k θ d A - w 1 n k N A n A n θ d A , w 3 n k N = 1 A k A n k ( ϕ ̃ - ϕ ̃ n ) cos θ d A ̃ = 1 A k A n k ϕ ̃ cos θ d A ̃ - w 1 n k N A k A n ϕ ̃ cos θ d A ̃ , ϕ ̃ = ϕ - ϕ ofs .

As described in the previous section, the formulation of Scheme N is valid only when the offset longitude ϕofs equals to the pivot longitude ϕp of the source cell n, defined in Eq. (20). In this particular case, the pivot term contributes virtually nothing to the remapping weights.

3.1.2 Scheme P – pivot method

Scheme P is a mostly straightforward implementation of the original J99 formulation, where only the invalid computation of the remapping weight w3 nk is replaced according to the pivot condition. It adopts (θp,ϕp) formulation (Eqs. 19, 20) 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

(27) F k = n = 1 N f n w 1 n k P + f θ n w 2 n k P + 1 cos θ f ϕ n w 3 n k P ,

and the corresponding remapping weights are formulated as

(28) w 1 n k P = 1 A k A n k d A , w 2 n k P = 1 A k A n k ( θ - θ p ) d A = 1 A k A n k θ d A - w 1 n k P A n A n θ d A , w 3 n k P = 1 A k A n k ( ϕ - ϕ p ) cos θ d A = 1 A k A n k ϕ cos θ d A - 1 A k Ω 3 n k Ω 3 n A n ϕ cos θ d A , Ω 3 n k = A n k cos θ d A .

The new term Ω3 nk to be applied in the evaluation of w3 nk 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 Ω3 nk 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

(29) A n k cos θ d A = C n k - sin θ cos θ + θ 2 d ϕ .

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 Ω3 nk must be introduced concurrently with the three standard weights.

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 ϕofs equals to ϕp in Eq. (26).

3.2 Configuration of experiments

In the present study, only the domain of the RLL grid on a unit sphere of Nθ latitudes and Nϕ longitudes, both for the source and destination grids, is examined. The latitudes and longitudes of the grid lines (cell corner coordinates) are expressed as θ=180°j-Nθ/2/Nθ,j=0,,Nθ; and ϕ=360°i/Nϕ/Nϕ,i=0,,Nϕ, respectively (this is slightly different from the domain definition used for the demonstration in Fig. 1, 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 (Nθ,Nϕ)=(64,128). Several destination grid sizes are examined, including (Nθ,Nϕ)=(90,180), (180,360), (360,720), (720,1440). The second one is 1000-time iterate remapping test to demonstrate the convergence rates. The size of the source grid cell is set to (Nθ,Nϕ)=(1024,2048), and the destination grid sizes are set as above, roughly following the combination in Mahadevan et al. (2022). Three idealized experiments A1, A2 and A3 were conducted following J99 and Mahadevan et al. (2022). A1 and A2 correspond to AnalyticalFun1 and AnalyticalFun2 presented in Mahadevan et al. (2022), respectively. A2 also corresponds to that of the experiments in presented in J99 whose source field is named as Y22. A3 corresponds to another experiment presented in J99, named as Y3216. A2 and A3 also appear in Lauritzen and Nair (2008); Ullrich et al. (2009).

The source field in experiment A1 is a combination of spherical harmonics functions with frequency wave similar to order 3, given by

(30) ψ = Y 3 2 + Y 3 3 ,

where Yml represents the real spherical harmonic functions evaluated for degree m and polynomial order l.

In experiments A2 and A3, a relatively smooth function resembling a spherical harmonic of order 2 and azimuthal wavenumber 2 (named as Y22),

(31) ψ = 2 + cos 2 θ cos ( 2 ϕ ) ,

and a relatively high-frequency wave similar to a spherical harmonic of order 32 and azimuthal wavenumber 16 (named as Y3216),

(32) ψ = 2 + sin 16 ( 2 θ ) cos ( 16 ϕ ) ,

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 ψ and its gradient to input.

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.

The performance of the conservative remapping algorithms was evaluated using Metrics for Intercomparison of Remapping Algorithms (MIRA) package (Guerra et al.2021; Mahadevan et al.2022), with help of TempestRemap (Ullrich and Taylor2015; Ullrich et al.2016) that is conducted to prepare the input fields. Several measures are available by MIRA. Global conservation properties are evaluated using Lg, 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, EL2 and EL are presented, which correspond to those used the second-order norm l2 and the infinity norm l, respectively. A gradient preservation measure EH1 computed by MIRA package is also presented. The explicit definition of these norms are presented in Mahadevan et al. (2022).

As shown in Sect. 2.3, it is speculated that for RLL rectangular cell cases, the offset longitude virtually works as the pivot longitude (ϕp in Eq. 20) 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.

In the official implementation, the mid-longitude for each cell is introduced for the offset:

(33) ϕ ofs = ϕ 0 + ϕ 1 2 ,

where ϕ0, ϕ1 are the longitude boundaries of the source cell. Using this offset to keep the difference in longitudes within 360°, 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.

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. 33) for each cell. The second one is cell-edge case, in which the offset matches the boundary for each cell (i.e., ϕofs=ϕ1). The third one is global case, in which the offset longitude is set as ϕofs≡180° for all the source grid cells.

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 ϕofs≡180° 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.

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.

3.3 Results

Figure 2 shows the results of one-time remapping of experiment A2 using Scheme N, with the destination grid cells as (Nθ,Nϕ)=(720,1440). Figure 2a is the remapping result (expressed with Ψ) for the mid-offset case that is expected to provide the reasonable solution. Figure 2b 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. 2e shows jagged patterns as the distance from the global longitude offset (180°) increases, which is the result of the global-offset case.

Figure 3 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.

https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026-f02

Figure 2Results of sensitivity experiments A2 using Schemes N for the offset longitudes where mid, edge, global correspond to the ϕofs=(ϕ0+ϕ1)/2, ϕofs=ϕ1, and ϕofs=180° cases, respectively. (a) One-time remapped field for mid-offset case (Ψmid). (b) Error in the remapped field of the mid-offset case (Ψmidψ). (c) One-time remapped field for edge-offset case (Ψedge). (d) Difference between edge- and mid-offset cases (Ψedge−Ψmid). (e) Remapped field field for global-offset case (Ψglobal). (f) Difference between global- and mid-offset cases (Ψglobal−Ψmid). Resolution of the destination grid cells is (Nθ,Nϕ)=(720,1440).

Download

https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026-f03

Figure 3The same as Fig. 2 but with the Scheme P is shown. Note that figures (d) and (f) do not represent plotting errors, because the remapped fields are almost identical.

Download

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 1 is the summary of the metric Lg, 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 double-precision), we have around 15 significant digits.

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.

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.

Tables 2, 3, 4 are the summary the metric EL2, EL, EH1, 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.

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.

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 1000-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.

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.

Table 1Summary 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 ϕofs=(ϕ0+ϕ1)/2, ϕofs=ϕ1, and ϕofs=180° cases, respectively. Destination grid sizes are (Nθ,Nϕ)=(90,180), (180,360), (360,720), (720,1440). The absolute value of relative error in global conservation (|Lg|, see Mahadevan et al.2022 for its definition) is shown in table.

Download Print Version | Download XLSX

Table 2The same as Table 1 but EL2 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 “(n d)” where n denotes the largest order to show difference.

Download Print Version | Download XLSX

Table 3The same as Table 2 but EL of Experiment A2 is shown.

Download Print Version | Download XLSX

Table 4The same as Table 2 but EH1 of Experiment A2 is shown.

Download Print Version | Download XLSX

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.

Figure 4 show the evolution of the metric EL2, EL, EH1, 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 (720,1440) 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 10−7. 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.

https://gmd.copernicus.org/articles/19/5423/2026/gmd-19-5423-2026-f04

Figure 4Results of the sensitivity experiments A2 for the offset longitude using Schemes N and P. The metrics (a) EL2 (b) EL (c) EH1 as functions of iteration number of two-way remapping are shown. Destination grid sizes are (Nθ,Nϕ)=(90,180), (180,360), (360,720), (720,1440). Solid and dashed lines indicate that ϕofs=(ϕ0+ϕ1)/2 and ϕofs=ϕ1 cases, respectively, and mostly they are overlapped except for some particular cases. Global offset cases (ϕofs=180°) 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.

Download

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 (Mahadevan et al.2021), 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 Mahadevan et al. (2022), the spatial length is defined as the inverse of the square root of the number of destination grids in the present study. In Mahadevan et al. (2022) 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 Mahadevan et al. (2022). Thus the convergence rates in the present study may not be directly comparable to those in Mahadevan et al. (2022). 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.

Table 5 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 EL 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.

Table 5Convergence rates of three metrics using Schemes N and P for experiment (a) A1, (b) A2, (c) A3.

Download Print Version | Download XLSX

3.4 Additional remarks – applications in past studies

Two reports relating to the second-order conservative remapping scheme based on J99 are worth noting.

Ullrich et al. (2009) 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.

Valcke et al. (2022) 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.

As discussed and demonstrated above, the inconsistent formulation of the reference longitude (ϕn in Eq. 13) 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.

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.

Chen et al. (2026) 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.

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 Ullrich et al. (2009) 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 Ullrich et al. (2009) 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.

4 Summary and conclusion

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.

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.

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.

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.

Code and data availability

The official package of SCRIP version 1.5 is available from github: https://github.com/SCRIP-Project/SCRIP (Jones2024a), 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: https://github.com/saitofuyuki/scrip-p (Saito2024a), 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 https://doi.org/10.5281/zenodo.10892796 (Saito2024b).

Supplement

The supplement related to this article is available online at https://doi.org/10.5194/gmd-19-5423-2026-supplement.

Competing interests

The author has declared that there are no competing interests.

Disclaimer

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.

Acknowledgements

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).

Financial support

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.

Review statement

This paper was edited by James Kelly and reviewed by Phil Jones and one anonymous referee.

References

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, https://doi.org/10.1029/2023JD038917, 2024. a

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, https://doi.org/10.5065/D6QV3JG3, 1996. a

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], https://doi.org/10.5194/egusphere-2026-636, 2026. a, b, c, d

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, https://doi.org/10.1029/2023JD040520, 2024. a

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, https://doi.org/10.5194/gmd-10-3297-2017, 2017. a

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, https://doi.org/10.5194/tc-19-1539-2025, 2025. a

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, https://doi.org/10.1038/s43247-024-01622-1, 2024. a

Ding, S., Zhi, X., Lyu, Y., Ji, Y., and Guo, W.: Deep Learning for Daily 2-m Temperature Downscaling, Earth Space Sci., 11, e2023EA003227, https://doi.org/10.1029/2023EA003227, 2024. a, b

Dukowicz, J. K. and Kodis, J. W.: Accurate Conservative Remapping (Rezoning) for Arbitrary Lagrangian-Eulerian Computations, SIAM J. Sci. Stat. Comput., 8, 305–321, https://doi.org/10.1137/0908037, 1987. a, b

Guerra, J., Mahadevan, V., Kuberry, P., Jiao, X., and Li, Y.: MIRA: Metrics for Intercomparison of Remapping Algorithms, Zenodo [code], https://doi.org/10.5281/zenodo.5518037, 2021. a

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, https://doi.org/10.5194/gmd-9-2755-2016, 2016. a

Jones, P. W.: First- and Second-Order Conservative Remapping Schemes for Grids in Spherical Coordinates, Mon. Weather Rev., 127, 2204–2210, https://doi.org/10.1175/1520-0493(1999)127<2204:FASOCR>2.0.CO;2, 1999. a

Jones, P. W.: SCRIP version 1.5, Github [code], https://github.com/SCRIP-Project/SCRIP, last access: 1 April 2024a. a

Jones, P. W.: Referee Comment 2, Comment on egusphere-2024-1101, https://doi.org/10.5194/egusphere-2024-1101-RC2, 2024b. a, b, c, d

Kritsikis, E., Aechtner, M., Meurdesoif, Y., and Dubos, T.: Conservative interpolation between general spherical meshes, Geosci. Model Dev., 10, 425–431, https://doi.org/10.5194/gmd-10-425-2017, 2017. a

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, https://doi.org/10.1175/2007MWR2181.1, 2008. a

Mahadevan, V., Guerra, J., Kuberry, P., and Jiao, X.: MIRA-Datasets: Datasets from Metrics for Intercomparison of Remapping Algorithms, Zenodo [data set], https://doi.org/10.5281/zenodo.5518065, 2021. a

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, https://doi.org/10.5194/gmd-15-6601-2022, 2022. a, b, c, d, e, f, g, h, i, j, k, l

Ren, Z. and Zhou, T.: Understanding the alleviation of “Double-ITCZ” bias in CMIP6 models from the perspective of atmospheric energy balance, Clim. Dynam., https://doi.org/10.1007/s00382-024-07238-7, 2024. a

Saito, F.: SCRIP-p (p is for pivot), Github [code], https://github.com/saitofuyuki/scrip-p, last access: 1 April 2024a. a

Saito, F.: Resources of Saito (submitted to GMD) – software and experiment data archives, Zenodo, Zenodo [code and data set], https://doi.org/10.5281/zenodo.10892796, 2024b. a

Schulzweida, U.: CDO User Guide, Zenodo, https://doi.org/10.5281/zenodo.10020800, 2023. a

Taylor, K. E.: Truly conserving with conservative remapping methods, Geosci. Model Dev., 17, 415–430, https://doi.org/10.5194/gmd-17-415-2024, 2024. a, b

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, https://doi.org/10.1175/MWR-D-14-00343.1, 2015. a, b

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, https://doi.org/10.1175/2008MWR2817.1, 2009. a, b, c, d, e, f, g

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, https://doi.org/10.1175/MWR-D-15-0301.1, 2016. a, b

Valcke, S., Piacentini, A., and Jonville, G.: Benchmarking Regridding Libraries Used in Earth System Modelling, Math. Comput. Appl., 27, 31, https://doi.org/10.3390/mca27020031, 2022. a

Download
Short summary
A second-order conservative remapping is a common and standard method for transformation of data from one grid system to another in climate studies. The author describes a fundamental problem in the derivation of the method in spherical coordinates proposed by a pioneer study, which is left unresolved and unrealized. It has a potential to damage the remapping, however no significant impacts are expected in the past studies, because of a formulation introduced for the other objective.
Share