Mosaic: Area-Closed Spherical Surface Mosaics Induced by Cartesian Grids
Pith reviewed 2026-05-20 20:53 UTC · model grok-4.3
The pith
A new method slices Cartesian grid intersections with a sphere into final patches that close in area to roundoff with zero splicing failures.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The Mosaic method builds 3618 intersecting Cartesian cells into 3602 ordinary prepatches, 6476 theta patches, and 9714 final phi patches on a representative nonuniform test grid, with all ordinary cells completed successfully, zero theta or phi splicing failures, and final phi-spliced patches closing in normalized area to roundoff relative to their theta-spliced parents.
What carries the argument
Sequential colatitude splicing followed by azimuth splicing of cell-sphere prepatches, with separate handling for polar-derived theta patches and exact great-circle intersections to avoid linear interpolation failures.
If this is right
- Final patches indexed by the five-tuple (nx, ny, nz, ntheta, nphi) support conservative coupling without area loss between rectangular data and spherical boundary conditions.
- The implementation handles polar singularities by separating polar-derived theta patches from ordinary phi splicing.
- Degeneracy cases beyond simple corner straddling are resolved during prepatch construction.
- The approach extends to nonuniform Cartesian grids while maintaining area closure.
Where Pith is reading between the lines
- The same splicing sequence could be adapted to intersections with other quadric surfaces if the meridian and great-circle intersection routines are generalized.
- Patch boundaries exported as JSON could serve as input for flux calculations or remapping in coupled simulation codes without additional area correction steps.
- Visualization diagnostics in the implementation allow direct inspection of area closure at each splicing stage for verification on new grids.
Load-bearing premise
All intersection geometries, including doubly-crossing edges, lens-shaped prepatches, secondary closed loops, and re-entrant face arcs, can be correctly identified and spliced by the colatitude then azimuth sequence without missing or double-counting area.
What would settle it
A measured normalized area difference larger than roundoff between any final phi patch and its theta parent, or a splicing failure, when the method is run on a new Cartesian grid containing more complex intersection degeneracies.
Figures
read the original abstract
We describe Mosaic, a computational geometry method for constructing the surface mosaic induced when a Cartesian volume grid intersects a spherical shell. The motivating application is conservative coupling between data produced on rectangular grids and diagnostics or boundary conditions defined on spherical surfaces, as occurs in space-weather, magnetohydrodynamic, atmospheric, and geophysical models. The method identifies Cartesian cells that intersect the shell, constructs cell-sphere prepatches, splices those regions by the spherical colatitude grid, and then splices by azimuth to produce final patches indexed by the five-tuple (nx, ny, nz, ntheta, nphi). The implementation explicitly treats the polar singularity by separating polar-derived theta patches from ordinary phi splicing. A near-pole numerical failure mode, caused by linear interpolation in azimuth, is removed by computing exact intersections between great-circle boundary segments and meridian planes. The prepatch construction also handles several degeneracy cases that occur beyond the ordinary corner-straddling geometry, including doubly-crossing edges, lens-shaped prepatches, secondary closed loops, and re-entrant face arcs. For a representative nonuniform Cartesian test grid, the current implementation builds 3618 intersecting Cartesian cells, 3602 ordinary prepatches, 6476 theta patches, and 9714 final phi patches, with all 3602 ordinary cells built successfully and zero theta or phi splicing failures. The final phi-spliced patches close in normalized area to roundoff relative to their theta-spliced parents. The method is implemented in the Java/Maven application mdi-mosaic, which provides visualization, diagnostics, mouse-over patch inspection, and JSON export of final patch boundaries and normalized areas.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents Mosaic, a computational geometry method for constructing area-closed spherical surface mosaics from Cartesian volume grid intersections with a spherical shell. It identifies intersecting cells, builds cell-sphere prepatches, splices first by colatitude then azimuth (with polar singularity handling via exact great-circle/meridian intersections), and produces final patches indexed by the five-tuple (nx, ny, nz, ntheta, nphi). The method explicitly addresses degeneracy cases including doubly-crossing edges, lens-shaped prepatches, secondary closed loops, and re-entrant face arcs. On a single nonuniform Cartesian test grid it reports 3618 intersecting cells, 3602 ordinary prepatches, 6476 theta patches, 9714 final phi patches, zero splicing failures, and normalized area closure to roundoff.
Significance. If the degeneracy handling is fully validated, the method would support conservative remapping between rectangular grids and spherical surfaces in space-weather, MHD, atmospheric, and geophysical applications. The constructive algorithm, parameter-free area closure, and explicit treatment of polar and degeneracy cases are strengths; however, the current evidence consists only of aggregate counts on one test grid.
major comments (1)
- The validation reports only aggregate counts (3618 intersecting cells, 3602 ordinary prepatches, zero theta/phi failures) and overall roundoff area closure for one nonuniform Cartesian grid. No breakdown is given of which degeneracy cases (doubly-crossing edges, lens-shaped prepatches, secondary closed loops, re-entrant face arcs) occurred, how many of each, or per-case area-closure diagnostics. This leaves the central claim that the colatitude-then-azimuth splicing sequence correctly processes every listed degeneracy without area loss or double-counting unverified by the presented results.
minor comments (2)
- Notation for the final five-tuple patch index (nx, ny, nz, ntheta, nphi) could be introduced earlier and used consistently in the method description.
- The manuscript would benefit from a table or figure summarizing the degeneracy cases and the specific algorithmic steps that resolve each.
Simulated Author's Rebuttal
We thank the referee for their careful review and for recognizing the method's relevance to conservative remapping in space-weather and geophysical applications. We agree that the validation section would benefit from greater granularity on degeneracy handling and propose a targeted revision to address this directly.
read point-by-point responses
-
Referee: The validation reports only aggregate counts (3618 intersecting cells, 3602 ordinary prepatches, zero theta/phi failures) and overall roundoff area closure for one nonuniform Cartesian grid. No breakdown is given of which degeneracy cases (doubly-crossing edges, lens-shaped prepatches, secondary closed loops, re-entrant face arcs) occurred, how many of each, or per-case area-closure diagnostics. This leaves the central claim that the colatitude-then-azimuth splicing sequence correctly processes every listed degeneracy without area loss or double-counting unverified by the presented results.
Authors: We agree that aggregate counts and global area closure, while consistent with successful processing (zero failures and roundoff-level closure), do not explicitly document the frequency or individual closure performance of each degeneracy type. In the revised manuscript we will add a table in the numerical results section that enumerates the occurrences of doubly-crossing edges, lens-shaped prepatches, secondary closed loops, and re-entrant face arcs within the 3602 prepatches, together with the normalized area-closure residual for each category. This addition will supply the per-case verification requested while preserving the existing algorithm description and overall statistics. revision: yes
Circularity Check
Constructive algorithm with explicit verification shows no circularity
full rationale
The paper describes a computational geometry algorithm that constructs prepatches via colatitude and azimuth splicing, explicitly handling listed degeneracies, then verifies area closure to roundoff and zero failures on one generated test grid of 3618 cells. This is a direct constructive procedure whose output properties are checked by explicit computation rather than predicted from fitted inputs or reduced to self-definitions. No self-citations, uniqueness theorems, or ansatzes appear as load-bearing steps in the abstract or method outline. The area-closure result follows from the splicing implementation itself and is externally falsifiable by re-running the code on the same grid, satisfying the criteria for a self-contained non-circular derivation.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Cartesian cells are axis-aligned rectangular boxes.
- domain assumption The spherical shell is a perfect mathematical sphere with no thickness or surface irregularities.
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/AlexanderDuality.leanalexander_duality_circle_linking unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
The method identifies Cartesian cells that intersect the shell, constructs cell-sphere prepatches, splices those regions by the spherical colatitude grid, and then splices by azimuth to produce final patches indexed by the five-tuple (nx, ny, nz, ntheta, nphi).
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
The final phi-spliced patches close in normalized area to roundoff relative to their theta-spliced parents.
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
R. J. LeVeque, Finite Volume Methods for Hyperbolic Problems, Cambridge University Press, Cambridge, UK, 2002.doi:10.1017/ CBO9780511791253
work page 2002
-
[2]
P. H. Lauritzen, R. D. Nair, P. A. Ullrich, A conservative semi- lagrangian multi-tracer transport scheme (cslam) on the cubed-sphere grid, Monthly Weather Review 138 (8) (2010) 3052–3065.doi:10.1175/ 2010MWR3433.1
work page 2010
-
[3]
W. W. White, G. L. Siscoe, G. M. Erickson, Z. Kaymaz, N. C. Maynard, K. D. Siebert, B. U. Ö. Sonnerup, D. R. Weimer, The magnetospheric sash and the cross-tail s, Geophysical Research Letters 25 (10) (1998) 1605–1608.doi:10.1029/98GL50865
-
[4]
G. Tóth, B. van der Holst, I. V. Sokolov, et al., Adaptive solutions of the space weather modeling framework on structured and unstructured grids, Journal of Computational Physics 231 (3) (2012) 870–903.doi: 10.1016/j.jcp.2011.02.006
-
[5]
T. I. Gombosi, Y. Chen, A. Glocer, Z. Huang, X. Jia, M. W. Liemohn, W. B. Manchester, T. Pulkkinen, N. Sachdeva, Q. Al Shidi, I. V. Sokolov, J. Szente, V. Tenishev, G. Tóth, B. van der Holst, D. T. Welling, L. Zhao, S. Zou, What sustained multi-disciplinary research can achieve: Thespaceweathermodelingframework, arXivpreprint.https: //arxiv.org/abs/2105.1...
-
[6]
A. Dedner, F. Kemm, D. Kröner, C. D. Munz, T. Schnitzer, M. We- senberg, Hyperbolic divergence cleaning for the mhd equations, Journal of Computational Physics 175 (2) (2002) 645–673.doi:10.1006/jcph. 2001.6961
-
[7]
W. M. Putman, S. J. Lin, Finite-volume transport on various cubed- sphere grids, Journal of Computational Physics 227 (1) (2007) 55–78. doi:10.1016/j.jcp.2007.07.022. 18
-
[8]
J. M. Stone, T. A. Gardiner, P. Teuben, J. F. Hawley, J. B. Simon, Athena: A new code for astrophysical mhd, The Astrophysical Journal Supplement Series 178 (1) (2008) 137–177.doi:10.1086/588755
-
[9]
T. Ringler, M. Petersen, R. L. Higdon, D. Jacobsen, M. Maltrud, P. Jones, A multi-resolution approach to global ocean modeling, Ocean Modelling 69 (2013) 211–232.doi:10.1016/j.ocemod.2013.04.010
-
[10]
J. A. Benek, J. L. Steger, F. C. Dougherty, A flexible grid embedding technique with application to the euler equations, in: AIAA 6th Compu- tational Fluid Dynamics Conference, American Institute of Aeronautics and Astronautics, Hampton, VA, 1986
work page 1986
-
[11]
M. J. Berger, J. Oliger, Adaptive mesh refinement for hyperbolic partial differential equations, Journal of Computational Physics 53 (3) (1984) 484–512.doi:10.1016/0021-9991(84)90073-1
-
[12]
W. Pierce, Chimera grid: The geometry of intersecting cartesian and spherical grids, Unpublished master’s thesis, Christopher Newport Uni- versity, Newport News, Virginia (2013)
work page 2013
-
[13]
D. Heddle, A modular multi-document framework for scientific visu- alization and simulation in java (2026).arXiv:2602.21026,doi: 10.48550/arXiv.2602.21026. URLhttps://arxiv.org/abs/2602.21026 19
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.