{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,19]],"date-time":"2026-04-19T04:41:40Z","timestamp":1776573700244,"version":"3.51.2"},"reference-count":57,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2027,3,18]],"date-time":"2027-03-18T00:00:00Z","timestamp":1805328000000},"content-version":"am","delay-in-days":260,"URL":"http:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1827373"],"award-info":[{"award-number":["1827373"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Computational Physics"],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1016\/j.jcp.2026.114833","type":"journal-article","created":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T16:10:20Z","timestamp":1772899820000},"page":"114833","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["A Lagrangian method for solving the sphericalshallow water equations using power diagrams"],"prefix":"10.1016","volume":"557","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-0043-0791","authenticated-orcid":false,"given":"Philip","family":"Caplan","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0003-6962-6386","authenticated-orcid":false,"given":"Otis","family":"Milliken","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0007-8443-1607","authenticated-orcid":false,"given":"Toby","family":"Pouler","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0006-0151-3694","authenticated-orcid":false,"given":"Zeyi","family":"Tong","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0002-3171-7621","authenticated-orcid":false,"given":"Col","family":"McDermott","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0000-9728-2013","authenticated-orcid":false,"given":"Sam","family":"Millay","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"9","key":"10.1016\/j.jcp.2026.114833_bib0001","doi-asserted-by":"crossref","first-page":"3090","DOI":"10.1175\/MWR-D-11-00215.1","article-title":"A multiscale nonhydrostatic atmospheric model using centroidal Voronoi tesselations and C-grid staggering","volume":"140","author":"Skamarock","year":"2012","journal-title":"Mon. Weath. Rev."},{"key":"10.1016\/j.jcp.2026.114833_bib0002","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1016\/j.ocemod.2013.04.010","article-title":"A multi-resolution approach to global ocean modeling","volume":"69","author":"Ringler","year":"2013","journal-title":"Ocean Modell."},{"issue":"1","key":"10.1016\/j.jcp.2026.114833_bib0003","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1006\/jcph.1996.5554","article-title":"The spectral element method for the shallow water equations on the sphere","volume":"130","author":"Taylor","year":"1997","journal-title":"J. Comput. Phys."},{"issue":"1","key":"10.1016\/j.jcp.2026.114833_bib0004","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.jcp.2005.01.004","article-title":"A nodal triangle-based spectral element method for the shallow water equations on the sphere","volume":"207","author":"Giraldo","year":"2005","journal-title":"J. Comput. Phys."},{"issue":"1","key":"10.1016\/j.jcp.2026.114833_bib0005","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1006\/jcph.2000.6469","article-title":"Lagrange-Galerkin methods on spherical geodesic grids: the shallow water equations","volume":"160","author":"Giraldo","year":"2000","journal-title":"J. Comput. Phys."},{"issue":"24","key":"10.1016\/j.jcp.2026.114833_bib0006","doi-asserted-by":"crossref","first-page":"10226","DOI":"10.1016\/j.jcp.2008.08.019","article-title":"A discontinuous Galerkin method for the shallow water equations in spherical triangular coordinates","volume":"227","author":"L\u00e4uter","year":"2008","journal-title":"J. Comput. Phys."},{"issue":"9","key":"10.1016\/j.jcp.2026.114833_bib0007","doi-asserted-by":"crossref","first-page":"3747","DOI":"10.5194\/gmd-11-3747-2018","article-title":"MPAS-Albany Land Ice (MALI): a variable-resolution ice sheet model for earth system modeling using Voronoi grids","volume":"11","author":"Hoffman","year":"2018","journal-title":"Geosci. Model Dev."},{"issue":"1","key":"10.1016\/j.jcp.2026.114833_bib0008","doi-asserted-by":"crossref","first-page":"1059","DOI":"10.1016\/j.jcp.2007.05.009","article-title":"Transport schemes on a sphere using radial basis functions","volume":"226","author":"Flyer","year":"2007","journal-title":"J. Comput. Phys."},{"issue":"2106","key":"10.1016\/j.jcp.2026.114833_bib0009","doi-asserted-by":"crossref","first-page":"1949","DOI":"10.1098\/rspa.2009.0033","article-title":"A radial basis function method for the shallow water equations on a sphere","volume":"465","author":"Flyer","year":"2009","journal-title":"Proceed. Roy. Soc. A: Math. Phys. Eng. Sci."},{"issue":"11","key":"10.1016\/j.jcp.2026.114833_bib0010","doi-asserted-by":"crossref","first-page":"4078","DOI":"10.1016\/j.jcp.2012.01.028","article-title":"A guide to RBF-generated finite differences for nonlinear transport: shallow water simulations on a sphere","volume":"231","author":"Flyer","year":"2012","journal-title":"J. Comput. Phys."},{"issue":"22","key":"10.1016\/j.jcp.2026.114833_bib0011","doi-asserted-by":"crossref","first-page":"8321","DOI":"10.1016\/j.jcp.2009.08.006","article-title":"Numerical representation of geostrophic modes on arbitrarily structured C-grids","volume":"228","author":"Thuburn","year":"2009","journal-title":"J. Comput. Phys."},{"issue":"9","key":"10.1016\/j.jcp.2026.114833_bib0012","doi-asserted-by":"crossref","first-page":"3065","DOI":"10.1016\/j.jcp.2009.12.007","article-title":"A unified approach to energy conservation and potential vorticity dynamics for arbitrarily-structured C-grids","volume":"229","author":"Ringler","year":"2010","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.jcp.2026.114833_bib0013","series-title":"Unified Laguerre-power meshes for coupled earth system modelling","author":"Engwirda","year":"2021"},{"key":"10.1016\/j.jcp.2026.114833_bib0014","unstructured":"D.S. Abdi, A. Almgren, F.X. Giraldo, I. Jankov, Comparison of adaptive mesh refinement techniques for numerical weather prediction, 2024. 2404.16648."},{"key":"10.1016\/j.jcp.2026.114833_bib0015","doi-asserted-by":"crossref","first-page":"4653","DOI":"10.1175\/2008MWR2515.1","article-title":"Toward a fully Lagrangian atmospheric modeling system","volume":"136","author":"Alam","year":"2008","journal-title":"Mon. Weath. Rev."},{"key":"10.1016\/j.jcp.2026.114833_bib0016","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1016\/j.jcp.2017.12.002","article-title":"A purely Lagrangian method for simulating the shallow water equations on a sphere using smooth particle hydrodynamics","volume":"356","author":"Capecelatro","year":"2018","journal-title":"J. Comput. Phys."},{"issue":"3","key":"10.1016\/j.jcp.2026.114833_bib0017","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1093\/mnras\/181.3.375","article-title":"Smoothed particle hydrodynamics: theory and application to non-spherical stars","volume":"181","author":"Gingold","year":"1977","journal-title":"Mon. Not. R Astron. Soc."},{"issue":"6-8","key":"10.1016\/j.jcp.2026.114833_bib0018","doi-asserted-by":"crossref","first-page":"865","DOI":"10.1007\/s00371-010-0439-9","article-title":"Solving the shallow water equations using 2D SPH particles for interactive applications","volume":"26","author":"Lee","year":"2010","journal-title":"Vis. Comput."},{"key":"10.1016\/j.jcp.2026.114833_bib0019","series-title":"A New Lagrangian Method for the Shallow Water Equations","author":"Augenbaum","year":"1982"},{"issue":"2","key":"10.1016\/j.jcp.2026.114833_bib0020","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1016\/0021-9991(84)90040-8","article-title":"A Lagrangian method for the shallow water equations based on a Voronoi mesh-one dimensional results","volume":"53","author":"Augenbaum","year":"1984","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.jcp.2026.114833_bib0021","series-title":"The Free-Lagrange Method. Lecture Notes in Physics","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1007\/BFb0032241","article-title":"A Lagrangian method for the shallow water equations based on a Voronoi mesh \u2014 flows on a rotating sphere","volume":"238","author":"Augenbaum","year":"1985"},{"key":"10.1016\/j.jcp.2026.114833_bib0022","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1016\/j.euromechflu.2022.12.009","article-title":"A unified derivation of Voronoi, power, and finite-element Lagrangian computational fluid dynamics","volume":"98","author":"Duque","year":"2023","journal-title":"Eur. J. Mech. B. Fluid."},{"issue":"1","key":"10.1016\/j.jcp.2026.114833_bib0023","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1002\/fld.5339","article-title":"Semi-implicit Lagrangian Voronoi approximation for the incompressible Navier-Stokes equations","volume":"97","author":"Kincl","year":"2025","journal-title":"Int J Numer. Method. Fluid."},{"key":"10.1016\/j.jcp.2026.114833_bib0024","doi-asserted-by":"crossref","DOI":"10.1016\/j.compfluid.2024.106530","article-title":"Semi-implicit quasi-Lagrangian Voronoi approximation for compressible viscous fluid flows","volume":"289","author":"Kincl","year":"2025","journal-title":"Comput. Fluid."},{"key":"10.1016\/j.jcp.2026.114833_bib0025","article-title":"E pur si muove: Galilean-invariant cosmological hydrodynamical simulations on a moving mesh","volume":"401","author":"Springel","year":"2009","journal-title":"Mon. Not. R. Astron. Soc."},{"issue":"12","key":"10.1016\/j.jcp.2026.114833_bib0026","doi-asserted-by":"crossref","first-page":"4724","DOI":"10.1016\/j.jcp.2010.03.011","article-title":"ReALE: A reconnection-based arbitrary-Lagrangian-Eulerian method","volume":"229","author":"Loub\u00e8re","year":"2010","journal-title":"J. Comput. Phys."},{"issue":"6","key":"10.1016\/j.jcp.2026.114833_bib0027","doi-asserted-by":"crossref","first-page":"1693","DOI":"10.1051\/m2an\/2015055","article-title":"A numerical algorithm for L2 semi-discrete optimal transport in 3D","volume":"49","author":"L\u00e9vy","year":"2015","journal-title":"ESAIM: Math. Modelli. Numer. Analy,"},{"key":"10.1016\/j.jcp.2026.114833_bib0028","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/j.cag.2018.01.009","article-title":"Notions of optimal transport theory and how to implement them on a computer","volume":"72","author":"L\u00e9vy","year":"2018","journal-title":"Comput. Graph."},{"issue":"4","key":"10.1016\/j.jcp.2026.114833_bib0029","doi-asserted-by":"crossref","first-page":"835","DOI":"10.1007\/s10208-017-9355-y","article-title":"A Lagrangian scheme \u00e0 la Brenier for the incompressible Euler equations","volume":"18","author":"Gallou\u00ebt","year":"2018","journal-title":"Found. Comput. Math."},{"key":"10.1016\/j.jcp.2026.114833_bib0030","doi-asserted-by":"crossref","DOI":"10.1016\/j.jcp.2021.110838","article-title":"Partial optimal transport for a constant-volume Lagrangian mesh with free boundaries","volume":"451","author":"L\u00e9vy","year":"2022","journal-title":"J. Comput. Phys."},{"issue":"4","key":"10.1016\/j.jcp.2026.114833_bib0031","doi-asserted-by":"crossref","DOI":"10.1145\/2766901","article-title":"Power particles: an incompressible fluid solver based on power diagrams","volume":"34","author":"de Goes","year":"2015","journal-title":"ACM Trans. Graph."},{"issue":"1","key":"10.1016\/j.jcp.2026.114833_bib0032","doi-asserted-by":"crossref","first-page":"1165","DOI":"10.1093\/mnras\/stab1676","article-title":"A fast semi-discrete optimal transport algorithm for a unique reconstruction of the early universe","volume":"506","author":"L\u00e9vy","year":"2021","journal-title":"Mon. Not. R Astron. Soc."},{"issue":"483","key":"10.1016\/j.jcp.2026.114833_bib0033","first-page":"1347","article-title":"A Lagrange multiplier approach for the metric terms of semi-Lagrangian models on the sphere","volume":"114","author":"Cot\u00e9","year":"1988","journal-title":"Q. J. R. Meteorolog. Soc."},{"issue":"3","key":"10.1016\/j.jcp.2026.114833_bib0034","doi-asserted-by":"crossref","first-page":"416","DOI":"10.1145\/275323.275329","article-title":"Algorithm 772: STRIPACK: Delaunay triangulation and Voronoi diagram on the surface of a sphere","volume":"23","author":"Renka","year":"1997","journal-title":"ACM Trans. Math. Softw."},{"key":"10.1016\/j.jcp.2026.114833_bib0035","series-title":"Experimental Algorithms","first-page":"462","article-title":"Robust and efficient Delaunay triangulations of points on or close to a sphere","author":"Caroli","year":"2010"},{"key":"10.1016\/j.jcp.2026.114833_bib0036","first-page":"69","article-title":"Laguerre Voronoi diagram on the sphere","volume":"6","author":"Sugihara","year":"2002","journal-title":"J. Geomet. Graph. Vol."},{"issue":"4","key":"10.1016\/j.jcp.2026.114833_bib0037","doi-asserted-by":"crossref","first-page":"1353","DOI":"10.5194\/gmd-6-1353-2013","article-title":"Parallel algorithms for planar and spherical Delaunay construction with an application to centroidal Voronoi tessellations","volume":"6","author":"Jacobsen","year":"2013","journal-title":"Geosci. Model Dev."},{"key":"10.1016\/j.jcp.2026.114833_bib0038","series-title":"Proceedings of the 21st International Meshing Roundtable","first-page":"349","article-title":"Variational anisotropic surface meshing with Voronoi parallel linear enumeration","author":"L\u00e9vy","year":"2013"},{"issue":"4","key":"10.1016\/j.jcp.2026.114833_bib0039","doi-asserted-by":"crossref","DOI":"10.1063\/1.3215722","article-title":"VORO++: a three-dimensional Voronoi cell library in C++","volume":"19","author":"Rycroft","year":"2009","journal-title":"Chaos: Interdiscipl. J. Nonlinear Sci."},{"key":"10.1016\/j.jcp.2026.114833_bib0040","series-title":"Efficient nearest neighbor searching on the sphere for computing Voronoi diagrams","author":"Caplan","year":"2025"},{"key":"10.1016\/j.jcp.2026.114833_bib0041","series-title":"Mining the Sky","first-page":"631","article-title":"The hierarchical triangular mesh","author":"Kunszt","year":"2001"},{"key":"10.1016\/j.jcp.2026.114833_bib0042","unstructured":"D. Jacobsen, MPI-SCVT, 2014, (https:\/\/github.com\/douglasjacobsen\/MPI-SCVT)."},{"issue":"2","key":"10.1016\/j.jcp.2026.114833_bib0043","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1002\/fld.801","article-title":"A stabilized SPH method for inviscid shallow water flows","volume":"47","author":"Ata","year":"2005","journal-title":"Int. J. Numer. Method. Fluid."},{"key":"10.1016\/j.jcp.2026.114833_bib0044","doi-asserted-by":"crossref","first-page":"4439","DOI":"10.1175\/MWR-D-14-00054.1","article-title":"Curl-Free pressure gradients over orography in a solution of the fully compressible Euler equations with implicit treatment of acoustic and gravity waves","volume":"142","author":"Weller","year":"2014","journal-title":"Mon. Weath. Rev."},{"key":"10.1016\/j.jcp.2026.114833_bib0045","series-title":"2005 Israel-Korea Bi-national Conference on New Technologies and Visualization Methods for Product Development on Design and Reverse Engineering","article-title":"Numerical methods for digital geometry processing","author":"L\u00e9vy","year":"2005"},{"key":"10.1016\/j.jcp.2026.114833_bib0046","unstructured":"B. L\u00e9vy, OpenNL, 2024, (https:\/\/github.com\/BrunoLevy\/geogram.psm.OpenNL)."},{"key":"10.1016\/j.jcp.2026.114833_bib0047","article-title":"Convergence of a Newton algorithm for semi-discrete optimal transport","author":"Kitagawa","year":"2016","journal-title":"J. Eur. Math. Soc."},{"key":"10.1016\/j.jcp.2026.114833_bib0048","series-title":"Comparing convergence methods for calculating analytic power diagrams on a sphere for fluid simulations","author":"Milliken","year":"2024"},{"issue":"1","key":"10.1016\/j.jcp.2026.114833_bib0049","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1016\/S0021-9991(05)80016-6","article-title":"A standard test set for numerical approximations to the shallow water equations in spherical geometry","volume":"102","author":"Williamson","year":"1992","journal-title":"J. Comput. Phys."},{"issue":"5","key":"10.1016\/j.jcp.2026.114833_bib0050","doi-asserted-by":"crossref","first-page":"429","DOI":"10.3402\/tellusa.v56i5.14436","article-title":"An initial-value problem for testing numerical models of the global shallow-water equations","volume":"56","author":"Galewsky","year":"2004","journal-title":"Tellus A"},{"key":"10.1016\/j.jcp.2026.114833_bib0051","unstructured":"D. Engwirda, swe-python: A sandbox for unstructured-mesh spherical shallow water equation solver development, 2023, (https:\/\/github.com\/dengwirda\/swe-python)."},{"issue":"6","key":"10.1016\/j.jcp.2026.114833_bib0052","doi-asserted-by":"crossref","DOI":"10.1145\/3272127.3275092","article-title":"Meshless Voronoi on the GPU","volume":"37","author":"Ray","year":"2018","journal-title":"ACM Trans. Graph."},{"issue":"2","key":"10.1016\/j.jcp.2026.114833_bib0053","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/cgf.142610","article-title":"Restricted power diagrams on the GPU","volume":"40","author":"Basselin","year":"2021","journal-title":"Comput. Graph. Forum"},{"key":"10.1016\/j.jcp.2026.114833_bib0054","series-title":"An Algorithm for Computing 2-dimensional Voronoi Diagrams with the OpenGL Graphics Pipeline","author":"Templeton","year":"2022"},{"key":"10.1016\/j.jcp.2026.114833_bib0055","doi-asserted-by":"crossref","DOI":"10.1016\/j.simpa.2020.100037","article-title":"AMGCL: A C++ library for efficient solution of large sparse linear systems","volume":"6","author":"Demidov","year":"2020","journal-title":"Softw. Impact."},{"key":"10.1016\/j.jcp.2026.114833_bib0056","series-title":"An Algorithm for creating boundary-conforming Voronoi diagrams of the Earth\u2019s oceans","author":"Pouler","year":"2024"},{"issue":"1","key":"10.1016\/j.jcp.2026.114833_bib0057","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1137\/0216006","article-title":"Power diagrams: properties, algorithms and applications","volume":"16","author":"Aurenhammer","year":"1987","journal-title":"SIAM J. Comput."}],"container-title":["Journal of Computational Physics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S002199912600183X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S002199912600183X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,19]],"date-time":"2026-04-19T04:03:08Z","timestamp":1776571388000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S002199912600183X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7]]},"references-count":57,"alternative-id":["S002199912600183X"],"URL":"https:\/\/doi.org\/10.1016\/j.jcp.2026.114833","relation":{},"ISSN":["0021-9991"],"issn-type":[{"value":"0021-9991","type":"print"}],"subject":[],"published":{"date-parts":[[2026,7]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A Lagrangian method for solving the sphericalshallow water equations using power diagrams","name":"articletitle","label":"Article Title"},{"value":"Journal of Computational Physics","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jcp.2026.114833","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Inc. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"114833"}}