{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T02:42:16Z","timestamp":1775788936106,"version":"3.50.1"},"reference-count":81,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,6,16]],"date-time":"2022-06-16T00:00:00Z","timestamp":1655337600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,6,16]],"date-time":"2022-06-16T00:00:00Z","timestamp":1655337600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sci Comput"],"published-print":{"date-parts":[[2022,8]]},"DOI":"10.1007\/s10915-022-01880-1","type":"journal-article","created":{"date-parts":[[2022,6,16]],"date-time":"2022-06-16T08:02:52Z","timestamp":1655366572000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Efficient GPU Implementation of Multidimensional Incomplete Riemann Solvers for Hyperbolic Nonconservative Systems: Applications to Shallow Water Systems with Topography and Dry Areas"],"prefix":"10.1007","volume":"92","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6892-8644","authenticated-orcid":false,"given":"Kleiton A.","family":"Schneider","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 M.","family":"Gallardo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7602-5920","authenticated-orcid":false,"given":"Cipriano","family":"Escalante","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,6,16]]},"reference":[{"key":"1880_CR1","unstructured":"Abgrall, R.: A genuinely multidimensional Riemann solver, Research Report RR-1859, INRIA, 20 p (1993) https:\/\/hal.inria.fr\/inria-00074814"},{"key":"1880_CR2","doi-asserted-by":"publisher","first-page":"2050","DOI":"10.1137\/S1064827503431090","volume":"25","author":"E Audusse","year":"2004","unstructured":"Audusse, E., Bouchut, F., Bristeau, M.-O., Klein, R., Perthame, B.: A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci. Comput. 25, 2050\u20132065 (2004)","journal-title":"SIAM J. Sci. Comput."},{"key":"1880_CR3","unstructured":"de la Asunci\u00f3n, M.: Desarrollo de software num\u00e9rico de simulaci\u00f3n de flujos geof\u00edsicos basado en vol\u00famenes finitos usando hardware gr\u00e1fico, PhD Thesis, University of Granada, (2012)"},{"key":"1880_CR4","doi-asserted-by":"crossref","unstructured":"de la Asunci\u00f3n, M., Mantas, J.M., Castro, M.J.: Programming CUDA-based GPUs to simulate two-layer shallow water flows, In: Lectures Notes in Compute Science. Ed. by P. D\u2019Ambra, M. Guarracino and D. Talia. Vol. 6272, Euro-Par 2010 \u2013 Parallel Processing. Springer, Berlin, Heidelberg, (2010)","DOI":"10.1007\/978-3-642-15291-7_32"},{"issue":"2","key":"1880_CR5","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1007\/s11227-010-0406-2","volume":"58","author":"M de la Asunci\u00f3n","year":"2011","unstructured":"de la Asunci\u00f3n, M., Mantas, J.M., Castro, M.J.: Simulation of one-layer shallow water systems on multicore and CUDA architetures. J. Supercomput. 58(2), 206\u2013214 (2011)","journal-title":"J. Supercomput."},{"issue":"9","key":"1880_CR6","first-page":"1065","volume":"72","author":"M de la Asunci\u00f3n","year":"2012","unstructured":"de la Asunci\u00f3n, M., Mantas, J.M., Castro, M.J., Fern\u00e1ndez-Nieto, E.D.: An MPI-CUDA implementation of an improved Roe method for two-layer shallow water systems, Journal of Parallel and Distributed Computing, Special Issue on Accelerators for High-Performance. Computing 72(9), 1065\u20131072 (2012)","journal-title":"Computing"},{"key":"1880_CR7","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/j.advengsoft.2016.05.005","volume":"99","author":"M de la Asunci\u00f3n","year":"2016","unstructured":"de la Asunci\u00f3n, M., Castro, M.J., Mantas, J.M., Ortega, S.: Numerical simulation of tsunamis generated by landslides on multiple GPUs. Advances in Eng. Softw. 99, 59\u201372 (2016)","journal-title":"Advances in Eng. Softw."},{"key":"1880_CR8","doi-asserted-by":"publisher","first-page":"1970","DOI":"10.1016\/j.jcp.2009.11.018","volume":"229","author":"DS Balsara","year":"2010","unstructured":"Balsara, D.S.: Multidimensional HLLE Riemann solver: application to Euler and magnetohydrodynamic flows. J. Comput. Phys. 229, 1970\u20131993 (2010)","journal-title":"J. Comput. Phys."},{"key":"1880_CR9","doi-asserted-by":"publisher","first-page":"7476","DOI":"10.1016\/j.jcp.2011.12.025","volume":"231","author":"DS Balsara","year":"2012","unstructured":"Balsara, D.S.: A two-dimensional HLLC Riemann solver for conservation laws: application to Euler and magnetohydrodynamic flows. J. Comput. Phys. 231, 7476\u20137503 (2012)","journal-title":"J. Comput. Phys."},{"key":"1880_CR10","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1016\/j.jcp.2013.12.029","volume":"261","author":"DS Balsara","year":"2014","unstructured":"Balsara, D.S., Dumbser, M., Abgrall, R.: Multidimensional HLLC Riemann solver for unstructured meshes - With application to Euler and MHD flows. J. Comput. Phys. 261, 172\u2013208 (2014)","journal-title":"J. Comput. Phys."},{"key":"1880_CR11","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/j.jcp.2014.07.053","volume":"277","author":"DS Balsara","year":"2014","unstructured":"Balsara, D.S.: Multidimensional Riemann problem with self-similar internal structure - Part I - Application to hyperbolic conservation laws on structured meshes. J. Comput. Phys. 277, 163\u2013200 (2014)","journal-title":"J. Comput. Phys."},{"key":"1880_CR12","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1016\/j.jcp.2014.11.004","volume":"287","author":"DS Balsara","year":"2015","unstructured":"Balsara, D.S., Dumbser, M.: Multidimensional Riemann problem with Self-similar internal structure - Part II - Application to hyperbolic conservation laws on unstructured meshes. J. Comput. Phys. 287, 269\u2013292 (2015)","journal-title":"J. Comput. Phys."},{"key":"1880_CR13","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1016\/j.jcp.2017.05.038","volume":"346","author":"DS Balsara","year":"2017","unstructured":"Balsara, D.S., Nkonga, B.: Multidimensional Riemann problem in self-similar internal structure - Part III - A multidimensional analogue of the HLLI Riemann solver for conservation hyperbolic systems. J. Comput. Phys. 346, 25\u201348 (2017)","journal-title":"J. Comput. Phys."},{"issue":"4","key":"1880_CR14","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1137\/0610040","volume":"10","author":"S Barnett","year":"1989","unstructured":"Barnett, S.: Leverrier\u2019s algorithm: A new proof and extensions. SIAM J. Matrix Anal. Appl. 10(4), 551\u2013556 (1989)","journal-title":"SIAM J. Matrix Anal. Appl."},{"key":"1880_CR15","doi-asserted-by":"publisher","first-page":"1553","DOI":"10.1137\/S1064827593260140","volume":"18","author":"P Batten","year":"1997","unstructured":"Batten, P., Clarke, W., Lambert, C., Causon, D.M.: On the choice of wavespeeds for the HLLC Riemann solver. SIAM J. Sci. Comput. 18, 1553\u20131570 (1997)","journal-title":"SIAM J. Sci. Comput."},{"key":"1880_CR16","doi-asserted-by":"publisher","first-page":"1049","DOI":"10.1016\/0045-7930(94)90004-3","volume":"23","author":"A Berm\u00fadez","year":"1994","unstructured":"Berm\u00fadez, A., V\u00e1zquez, M.E.: Upwind methods for hyperbolic conservative laws with source terms. Comput. Fluids 23, 1049\u20131071 (1994)","journal-title":"Comput. Fluids"},{"key":"1880_CR17","doi-asserted-by":"publisher","first-page":"1281","DOI":"10.1090\/mcom3045","volume":"85","author":"C Berthon","year":"2016","unstructured":"Berthon, C., Chalons, C.: A fully well-balanced, positive and entropy-satisfying Godunov-type method for the shallow water equations. Math. Comput. 85, 1281\u20131307 (2016)","journal-title":"Math. Comput."},{"key":"1880_CR18","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1006\/jcph.2000.6666","volume":"167","author":"M Brio","year":"2001","unstructured":"Brio, M., Zakharian, A.R., Webb, G.M.: Two dimensional Riemann solver for Euler equations of gas dynamics. J. Comput. Phys. 167, 177\u2013195 (2001)","journal-title":"J. Comput. Phys."},{"issue":"1","key":"1880_CR19","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1016\/j.jpdc.2012.04.003","volume":"73","author":"AR Brodtkorb","year":"2013","unstructured":"Brodtkorb, A.R., Hagen, T.R., S\u00e6tra, M.L.: Graphics processing unit (GPU) programming strategies and trends in GPU computing. J. Parallel Distrib. Comput. 73(1), 4\u201313 (2013)","journal-title":"J. Parallel Distrib. Comput."},{"issue":"3","key":"1880_CR20","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1002\/fld.285","volume":"39","author":"P Brufau","year":"2002","unstructured":"Brufau, P., V\u00e1zquez-Cend\u00f3n, M.E., Garc\u00eda-Navarro, P.: A numerical model for the flooding and drying of irregular domains. Intern. J. for Numerical Methods in Fluids 39(3), 247\u2013275 (2002)","journal-title":"Intern. J. for Numerical Methods in Fluids"},{"key":"1880_CR21","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.apnum.2022.02.005","volume":"175","author":"S Busto","year":"2022","unstructured":"Busto, S., Dumbser, M.: A staggered semi-implicit hybrid finite volume \/ finite element scheme for the shallow water equations at all Froude numbers. Appl. Numer. Math. 175, 108\u2013132 (2022)","journal-title":"Appl. Numer. Math."},{"key":"1880_CR22","doi-asserted-by":"publisher","first-page":"A2173","DOI":"10.1137\/100795280","volume":"34","author":"MJ Castro","year":"2012","unstructured":"Castro, M.J., Fern\u00e1ndez-Nieto, E.D.: A class of computationally fast first order finite volume solvers: PVM methods. SIAM J. Sci. Comput. 34, A2173\u2013A2196 (2012)","journal-title":"SIAM J. Sci. Comput."},{"key":"1880_CR23","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/s10915-008-9250-4","volume":"39","author":"MJ Castro","year":"2009","unstructured":"Castro, M.J., Fern\u00e1ndez-Nieto, E.D., Ferreiro, A.M., Garc\u00eda-Rodr\u00edguez, J.A., Par\u00e9s, C.: High order extension of Roe schemes for two dimensional nonconservative hyperbolic systems. J. Sci. Comput. 39, 67\u2013114 (2009)","journal-title":"J. Sci. Comput."},{"key":"1880_CR24","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1016\/j.mcm.2004.01.016","volume":"42","author":"MJ Castro","year":"2005","unstructured":"Castro, M.J., Ferreiro Ferreiro, A.M., Garc\u00eda-Rodr\u00edguez, J.A., Gonz\u00e1lez-Vida, J.M., Mac\u00edas, J., Par\u00e9s, C., V\u00e1zquez-Cend\u00f3n, M.E.: The numerical treatment of wet-dry fronts in shallow flows: Application to one-layer and two-layer systems. Math. and Computer Modelling 42, 419\u2013439 (2005)","journal-title":"Math. and Computer Modelling"},{"key":"1880_CR25","doi-asserted-by":"publisher","first-page":"1012","DOI":"10.1137\/060674879","volume":"46","author":"M Castro","year":"2009","unstructured":"Castro, M., Gallardo, J.M., L\u00f3pez-Garc\u00eda, J.A., Par\u00e9s, C.: Well-balanced high order extensions of Godunov\u2019s method for semilinear balance laws. SIAM J. Numer. Anal. 46, 1012\u20131039 (2009)","journal-title":"SIAM J. Numer. Anal."},{"key":"1880_CR26","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1007\/s10915-013-9800-2","volume":"60","author":"MJ Castro","year":"2014","unstructured":"Castro, M.J., Gallardo, J.M., Marquina, A.: A class of incomplete Riemann solvers based on uniform rational approximations to the absolute value function. J. Sci. Comput. 60, 363\u2013389 (2014)","journal-title":"J. Sci. Comput."},{"key":"1880_CR27","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.cpc.2017.05.013","volume":"219","author":"MJ Castro","year":"2017","unstructured":"Castro, M.J., Gallardo, J.M., Marquina, A.: Jacobian-free approximate solvers for hyperbolic systems: Application to relativistic magnetohydrodynamics. Comput. Phys. Commun. 219, 108\u2013120 (2017)","journal-title":"Comput. Phys. Commun."},{"key":"1880_CR28","doi-asserted-by":"publisher","first-page":"1103","DOI":"10.1090\/S0025-5718-06-01851-5","volume":"75","author":"MJ Castro","year":"2006","unstructured":"Castro, M.J., Gallardo, J.M., Par\u00e9s, C.: High order finite volume schemes based on reconstruction of states for solving hyperbolic systems with nonconservative products. Applications to shallow water systems. Math. Comput. 75, 1103\u20131134 (2006)","journal-title":"Math. Comput."},{"issue":"19\u201322","key":"1880_CR29","doi-asserted-by":"publisher","first-page":"2788","DOI":"10.1016\/j.cma.2005.07.007","volume":"195","author":"MJ Castro","year":"2006","unstructured":"Castro, M.J., Garc\u00eda, J.A., Gonz\u00e1lez, J.M., Par\u00e9s, C.: A parallel 2d finite volume scheme for solving systems of balance laws with nonconservative products: Application to shallow flows. Comput. Methods in Appl. Mech. Eng. 195(19\u201322), 2788\u20132815 (2006)","journal-title":"Comput. Methods in Appl. Mech. Eng."},{"key":"1880_CR30","doi-asserted-by":"crossref","unstructured":"Castro, M.J., Morales de Luna, T., Par\u00e9s, C.: Well-balanced schemes and path-conservative numerical methods, In: Handbook of Numerical Analysis, vol. 18. Ed. by Elsevier. Amsterdam, 131-175 (2017)","DOI":"10.1016\/bs.hna.2016.10.002"},{"key":"1880_CR31","doi-asserted-by":"publisher","first-page":"1427","DOI":"10.1090\/S0025-5718-09-02317-5","volume":"79","author":"MJ Castro","year":"2010","unstructured":"Castro, M.J., Pardo, A., Par\u00e9s, C., Toro, E.F.: On some fast well-balanced first order solvers for nonconservative systems. Math. Comput. 79, 1427\u20131472 (2010)","journal-title":"Math. Comput."},{"key":"1880_CR32","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1016\/0021-9991(90)90091-E","volume":"86","author":"V Casulli","year":"1990","unstructured":"Casulli, V.: Semi-implicit finite difference methods for the two-dimensional shallow water equations. J. Comput. Phys. 86, 56\u201374 (1990)","journal-title":"J. Comput. Phys."},{"key":"1880_CR33","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1002\/fld.1896","volume":"60","author":"V Casulli","year":"2009","unstructured":"Casulli, V.: A high-resolution wetting and drying algorithm for free-surface hydrodynamics. Int. J. Numer. Methods Fluids 60, 391\u2013408 (2009)","journal-title":"Int. J. Numer. Methods Fluids"},{"key":"1880_CR34","doi-asserted-by":"publisher","first-page":"109457","DOI":"10.1016\/j.jcp.2020.109457","volume":"413","author":"P Chandrashekar","year":"2020","unstructured":"Chandrashekar, P., Nkonga, B., Meena, A.K., Bhole, A.: A path conservative finite volume method for a shear shallow water model. J. Comput. Phys. 413, 109457 (2020)","journal-title":"J. Comput. Phys."},{"issue":"3","key":"1880_CR35","doi-asserted-by":"publisher","first-page":"B382","DOI":"10.1137\/140984373","volume":"37","author":"P Chandrashekar","year":"2015","unstructured":"Chandrashekar, P., Klingenberg, C.: A second order well-balanced finite volume scheme for Euler equations with gravity. SIAM J. Sci. Comput. 37(3), B382\u2013B402 (2015)","journal-title":"SIAM J. Sci. Comput."},{"issue":"300","key":"1880_CR36","doi-asserted-by":"publisher","first-page":"1571","DOI":"10.1090\/mcom\/3069","volume":"85","author":"V Desveaux","year":"2016","unstructured":"Desveaux, V., Zenk, M., Berthon, C., Klingenberg, C.: Well-balanced schemes to capture non-explicit steady states: Ripa model. Math. of Comput. 85(300), 1571\u20131602 (2016)","journal-title":"Math. of Comput."},{"key":"1880_CR37","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1016\/j.jcp.2012.10.037","volume":"235","author":"M Dudzinski","year":"2013","unstructured":"Dudzinski, M., Luk\u00e1\u010dov\u00e1-Medvid\u2019ov\u00e1, M.: Well-balanced bicharacteristic-based scheme for multilayer shallow water flows including wet-dry fronts. J. Comput. Phys. 235, 82\u2013113 (2013)","journal-title":"J. Comput. Phys."},{"key":"1880_CR38","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1016\/j.jcp.2015.10.014","volume":"304","author":"M Dumbser","year":"2016","unstructured":"Dumbser, M., Balsara, D.S.: A new efficient formulation of the HLLEM Riemann solver for general conservative and non-conservative hyperbolic systems. J. Comput. Phys. 304, 275\u2013319 (2016)","journal-title":"J. Comput. Phys."},{"key":"1880_CR39","doi-asserted-by":"publisher","first-page":"1731","DOI":"10.1016\/j.compfluid.2009.03.008","volume":"38","author":"M Dumbser","year":"2009","unstructured":"Dumbser, M., Castro, M.J., Par\u00e9s, C., Toro, E.F.: ADER schemes on structured meshes for nonconservative hyperbolic systems: Applications to geophysical flows. Computer & Fluids 38, 1731\u20131748 (2009)","journal-title":"Computer & Fluids"},{"key":"1880_CR40","unstructured":"EDANYA web, https:\/\/edanya.uma.es\/hysea"},{"key":"1880_CR41","first-page":"631","volume":"338","author":"C Escalante","year":"2018","unstructured":"Escalante, C., Morales de Luna, T., Castro, M.J.: Non-hydrostatic pressure flows: GPU implementation using finite volume and finite difference scheme. Appl. Math. Comput. 338, 631\u2013659 (2018)","journal-title":"Appl. Math. Comput."},{"key":"1880_CR42","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1137\/0725021","volume":"25","author":"B Einfeldt","year":"1988","unstructured":"Einfeldt, B.: On Godunov-type methods for gas dynamics. SIAM J. Numer. Anal. 25, 294\u2013318 (1988)","journal-title":"SIAM J. Numer. Anal."},{"key":"1880_CR43","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1006\/jcph.1998.5958","volume":"143","author":"M Fey","year":"1998","unstructured":"Fey, M.: Multidimensional upwinding. Part I. The method of transport for solving the Euler equations. J. Comput. Phys. 143, 159\u2013180 (1998)","journal-title":"J. Comput. Phys."},{"key":"1880_CR44","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1006\/jcph.1998.5959","volume":"143","author":"M Fey","year":"1998","unstructured":"Fey, M.: Multidimensional upwinding. Part II. Decomposition of the Euler equations into advection equations. J. Comput. Phys. 143, 181\u2013199 (1998)","journal-title":"J. Comput. Phys."},{"key":"1880_CR45","doi-asserted-by":"publisher","first-page":"541","DOI":"10.1016\/j.jcp.2019.02.034","volume":"386","author":"JM Gallardo","year":"2019","unstructured":"Gallardo, J.M., Schneider, K.A., Castro, M.J.: On a class of two-dimensional incomplete Riemann solvers. J. Comput. Phys. 386, 541\u2013567 (2019)","journal-title":"J. Comput. Phys."},{"key":"1880_CR46","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/s10915-011-9470-x","volume":"48","author":"JM Gallardo","year":"2011","unstructured":"Gallardo, J.M., Ortega, S., de la Asunci\u00f3n, M., Mantas, J.M.: Two-dimensional third-order polynomial reconstructions. Solving nonconservative hyperbolic systems using GPUs. J. Sci. Comput. 48, 141\u2013163 (2011)","journal-title":"J. Sci. Comput."},{"key":"1880_CR47","first-page":"284","volume":"43","author":"H Gilquing","year":"1993","unstructured":"Gilquing, H., Laurens, J., Rosier, C.: Multidimensional Riemann problems for linear hyperbolic systems. Part II. Notes Numer. Fluid Mech. 43, 284\u2013290 (1993)","journal-title":"Notes Numer. Fluid Mech."},{"issue":"1","key":"1880_CR48","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1137\/0733001","volume":"33","author":"JM Greenberg","year":"1996","unstructured":"Greenberg, J.M., Leroux, A.Y.: A Well-Balanced Scheme for the Numerical Processing of Source Terms in Hyperbolic Equations. SIAM J. on Numer. Analysis 33(1), 1\u201316 (1996)","journal-title":"SIAM J. on Numer. Analysis"},{"key":"1880_CR49","unstructured":"Golub, G.H., Van Loan, C. F.: Matrix Computations (3rd Ed.), Johns Hopkins University Press, (1996)"},{"issue":"02","key":"1880_CR50","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1142\/S021820250100088X","volume":"11","author":"L Gosse","year":"2001","unstructured":"Gosse, L.: A well-balanced scheme using non-conservative products designed for hyperbolic systems of conservation laws with source terms. Math. Models. and Methods in Applied Sci. 11(02), 339\u2013365 (2001)","journal-title":"Math. Models. and Methods in Applied Sci."},{"key":"1880_CR51","unstructured":"Hirsch, C.: Numerical Computation of Internal and External Flows: The Fundamentals of Computational Fluid Dynamics, 2nd ed., Elsevier, (2007)"},{"key":"1880_CR52","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1137\/1025002","volume":"25","author":"A Harten","year":"1983","unstructured":"Harten, A., Lax, P., van Leer, B.: On upstream differencing and Godunov-type schemes for hyperbolic conservation laws. SIAM Rev. 25, 35\u201361 (1983)","journal-title":"SIAM Rev."},{"key":"1880_CR53","volume-title":"Polynomial and Rational matrices. Applications in Dynamical Systems Theory, Communications and Control Engineering","author":"T Kaczorek","year":"2007","unstructured":"Kaczorek, T.: Polynomial and Rational matrices. Applications in Dynamical Systems Theory, Communications and Control Engineering. Springer-Verlag, London (2007)"},{"key":"1880_CR54","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1016\/j.jcp.2013.11.028","volume":"259","author":"R K\u00e4ppeli","year":"2014","unstructured":"K\u00e4ppeli, R., Mishra, S.: Well-balanced schemes for the Euler equations with gravitation. J. Comput. Phys. 259, 199\u2013219 (2014)","journal-title":"J. Comput. Phys."},{"key":"1880_CR55","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1016\/j.advwatres.2018.10.017","volume":"122","author":"N Krvavica","year":"2018","unstructured":"Krvavica, N., Tuhtan, M., JeleniV\u0300, G.: Analytical implementation of Roe solver for two-layer shallow water equations with accurate treatment of loss of hyperbolicity. Advances in Water Resources 122, 187\u2013205 (2018)","journal-title":"Advances in Water Resources"},{"issue":"1","key":"1880_CR56","doi-asserted-by":"publisher","first-page":"133","DOI":"10.4310\/CMS.2007.v5.n1.a6","volume":"5","author":"A Kurganov","year":"2007","unstructured":"Kurganov, A., Petrova, G.: A second-order well-balanced positivity preserving central-upwind scheme for the Saint-Venant system. Commun. Math. Sci 5(1), 133\u2013160 (2007)","journal-title":"Commun. Math. Sci"},{"key":"1880_CR57","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1137\/S1064827595291819","volume":"19","author":"P Lax","year":"1998","unstructured":"Lax, P., Liu, X.: Solution of two-dimensional Riemann problems of gas dynamics by positive schemes. SIAM J. Sci. Comput. 19, 319\u2013340 (1998)","journal-title":"SIAM J. Sci. Comput."},{"key":"1880_CR58","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.matcom.2017.11.008","volume":"148","author":"M Lastra","year":"2018","unstructured":"Lastra, M., Castro D\u00edaz, M.J., Ure\u00f1a, C., de la Asunci\u00f3n, M.: Efficient multilayer shallow-water simulation system based on GPUs. Math. and Computers in Simul. 148, 48\u201365 (2018)","journal-title":"Math. and Computers in Simul."},{"key":"1880_CR59","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1006\/jcph.1996.5603","volume":"131","author":"RJ LeVeque","year":"1997","unstructured":"LeVeque, R.J.: Wave propagation algorithms for multidimensional hyperbolic systems. J. Comput. Phys. 131, 327\u2013353 (1997)","journal-title":"J. Comput. Phys."},{"key":"1880_CR60","doi-asserted-by":"publisher","first-page":"346","DOI":"10.1006\/jcph.1998.6058","volume":"146","author":"RJ LeVeque","year":"1998","unstructured":"LeVeque, R.J.: Balancing source terms and flux gradients in high-resolution Godunov methods: the quasi-steady wave-propagation algorithm. J. Comput. Phys. 146, 346\u2013365 (1998)","journal-title":"J. Comput. Phys."},{"issue":"3\u20134","key":"1880_CR61","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1002\/fld.297","volume":"40","author":"M Luk\u00e1cov\u00e1-Medvid\u2019ov\u00e1","year":"2002","unstructured":"Luk\u00e1cov\u00e1-Medvid\u2019ov\u00e1, M., Morton, K.W., Warnecke, G.: Finite volume evolution Galerkin methods for Euler equations of gas dynamics. Int. J. Numer. Methods in Fluids 40(3\u20134), 425\u2013434 (2002)","journal-title":"Int. J. Numer. Methods in Fluids"},{"key":"1880_CR62","doi-asserted-by":"crossref","unstructured":"Mantas, J.M., de la Asunci\u00f3n, M., Castro, M.J.: An introduction to GPU computing for numerical simulation. In: Numerical Simulations in Physics and Engineering. Ed. by I. Higueras, T. Rold\u00e1n and J. Torrens. Vol. 9. SEMA SIMAI Springer Series. Springer, Cham, (2016)","DOI":"10.1007\/978-3-319-32146-2_5"},{"key":"1880_CR63","first-page":"483","volume":"74","author":"G dal Maso","year":"1995","unstructured":"dal Maso, G., LeFloch, P.G., Murat, F.: Definition and weak stability of nonconservative products. J. Math. Pures Appl. 74, 483\u2013548 (1995)","journal-title":"J. Math. Pures Appl."},{"key":"1880_CR64","doi-asserted-by":"publisher","first-page":"1315","DOI":"10.1002\/num.21871","volume":"30","author":"T Morales","year":"2014","unstructured":"Morales, T., Castro, M.J., Par\u00e9s, C.: Relation between PVM schemes and simple Riemann solvers. Numer. Meth. Part. D. E. 30, 1315\u20131341 (2014)","journal-title":"Numer. Meth. Part. D. E."},{"key":"1880_CR65","doi-asserted-by":"publisher","first-page":"474","DOI":"10.1016\/j.jcp.2005.08.019","volume":"213","author":"S Noelle","year":"2006","unstructured":"Noelle, S., Pankratz, N., Puppo, G., Natvig, J.R.: Well-balanced finite volume schemes of arbitrary order of accuracy for shallow water flows. J. Comput. Phys. 213, 474\u2013499 (2006)","journal-title":"J. Comput. Phys."},{"key":"1880_CR66","unstructured":"NVIDIA, CUDA home page, http:\/\/www.nvidia.com\/object\/cuda_home_new.html"},{"key":"1880_CR67","unstructured":"NVIDIA, CUDA toolkit documentation, https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html"},{"key":"1880_CR68","unstructured":"Ortega, S.: Esquemas de vol\u00famenes finitos de alto orden: implementaci\u00f3n en GPUs y aplicaci\u00f3n a la simulaci\u00f3n de flujos geof\u00edsicos, PhD Thesis, University of M\u00e1laga, (2016)"},{"key":"1880_CR69","doi-asserted-by":"publisher","first-page":"821","DOI":"10.1051\/m2an:2004041","volume":"38","author":"C Par\u00e9s","year":"2004","unstructured":"Par\u00e9s, C., Castro, M.: On the well-balance property of Roe\u2019s method for nonconservative hyperbolic systems. Applications to shallow-water systems. ESAIM: M2AN 38, 821\u2013852 (2004)","journal-title":"ESAIM: M2AN"},{"key":"1880_CR70","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1137\/050628052","volume":"44","author":"C Par\u00e9s","year":"2006","unstructured":"Par\u00e9s, C.: Numerical methods for nonconservative hyperbolic systems: a theoretical framework. SIAM J. Num. Anal. 44, 300\u2013321 (2006)","journal-title":"SIAM J. Num. Anal."},{"key":"1880_CR71","doi-asserted-by":"crossref","unstructured":"Roe, P.L.: Multidimensional upwinding, In: Handbook of Numerical Analysis, vol. 18. Ed. by Elsevier. Amsterdam, 53-80 (2017)","DOI":"10.1016\/bs.hna.2016.10.009"},{"key":"1880_CR72","unstructured":"S\u00e6tra, M.L.: Shallow waters simulations on graphics hardware, PhD Thesis, University of Oslo, (2014)"},{"key":"1880_CR73","doi-asserted-by":"publisher","first-page":"110547","DOI":"10.1016\/j.jcp.2021.110547","volume":"444","author":"KA Schneider","year":"2021","unstructured":"Schneider, K.A., Gallardo, J.M., Balsara, D.S., Nkonga, B., Par\u00e9s, C.: Multidimensional approximate Riemann solvers for hyperbolic nonconservative systems. Applications to shallow water systems. J. Comput. Phys. 444, 110547 (2021)","journal-title":"J. Comput. Phys."},{"key":"1880_CR74","unstructured":"Schijf, J.B., Schonfeld, J.C.: Theoretical considerations on the motion of salt and fresh water. In: Proceedings of the Minn. Int. Hydraulics Conv., 321\u2013333. Joint meeting IAHR and Hyd. Div. ASCE, September (1953)"},{"key":"1880_CR75","doi-asserted-by":"publisher","first-page":"995","DOI":"10.1137\/0721062","volume":"21","author":"PK Sweby","year":"1984","unstructured":"Sweby, P.K.: High resolution schemes using flux limiters for hyperbolic conservation laws. SIAM J. Numer. Anal. 21, 995\u20131011 (1984)","journal-title":"SIAM J. Numer. Anal."},{"key":"1880_CR76","unstructured":"Toro, E.F.: Shock-Capturing Methods for Free-Surface Shallow Flows. J. Wiley & Sons (2001)"},{"key":"1880_CR77","doi-asserted-by":"publisher","first-page":"104640","DOI":"10.1016\/j.compfluid.2020.104640","volume":"209","author":"EF Toro","year":"2020","unstructured":"Toro, E.F., M\u00fcller, L.O., Siviglia, A.: Bounds for wave speeds in the Riemann problem: Direct theoretical estimates. Computer and Fluids 209, 104640 (2020)","journal-title":"Computer and Fluids"},{"key":"1880_CR78","doi-asserted-by":"publisher","first-page":"643","DOI":"10.1016\/j.jcp.2014.10.013","volume":"280","author":"J Vides","year":"2015","unstructured":"Vides, J., Nkonga, B., Audit, E.: A simple two-dimensional extension of the HLL Riemann solver for hyperbolic systems of conservation laws. J. Comput. Phys. 280, 643\u2013675 (2015)","journal-title":"J. Comput. Phys."},{"key":"1880_CR79","first-page":"255","volume":"73","author":"AI Volpert","year":"1967","unstructured":"Volpert, A.I.: Spaces BV and quasilinear equations. Math. USSR Sbornik 73, 255\u2013302 (1967)","journal-title":"Math. USSR Sbornik"},{"key":"1880_CR80","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1016\/S0898-1221(99)00296-5","volume":"38","author":"B Wendroff","year":"1999","unstructured":"Wendroff, B.: A two-dimensional HLLE Riemann solver and associated Godunov.type difference scheme for gas dynamics. Comput. Math. Appl. 38, 175\u2013185 (1999)","journal-title":"Comput. Math. Appl."},{"key":"1880_CR81","doi-asserted-by":"publisher","first-page":"567","DOI":"10.1016\/j.jcp.2005.10.005","volume":"214","author":"Y Xing","year":"2006","unstructured":"Xing, Y., Shu, C.-W.: High order well-balanced finite volume WENO schemes and discontinuous Galerkin methods for a class of hyperbolic systems with source terms. J. Comput. Phys. 214, 567\u2013598 (2006)","journal-title":"J. Comput. Phys."}],"container-title":["Journal of Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10915-022-01880-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10915-022-01880-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10915-022-01880-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,14]],"date-time":"2022-11-14T02:24:03Z","timestamp":1668392643000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10915-022-01880-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,16]]},"references-count":81,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,8]]}},"alternative-id":["1880"],"URL":"https:\/\/doi.org\/10.1007\/s10915-022-01880-1","relation":{},"ISSN":["0885-7474","1573-7691"],"issn-type":[{"value":"0885-7474","type":"print"},{"value":"1573-7691","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,16]]},"assertion":[{"value":"15 January 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 April 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 May 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 June 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"30"}}