{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,22]],"date-time":"2026-06-22T02:47:31Z","timestamp":1782096451318,"version":"3.54.5"},"reference-count":60,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T00:00:00Z","timestamp":1777248000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T00:00:00Z","timestamp":1777248000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100012107","name":"CentraleSup\u00e9lec","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100012107","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sci Comput"],"published-print":{"date-parts":[[2026,6]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    Systems of\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$N=1, 2, \\dots $$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>N<\/mml:mi>\n                            <mml:mo>=<\/mml:mo>\n                            <mml:mn>1<\/mml:mn>\n                            <mml:mo>,<\/mml:mo>\n                            <mml:mn>2<\/mml:mn>\n                            <mml:mo>,<\/mml:mo>\n                            <mml:mo>\u22ef<\/mml:mo>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    first-order hyperbolic conservation laws feature\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$N$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mi>N<\/mml:mi>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    undamped waves propagating at finite speeds. On their own hand, multi-step Finite Difference and lattice Boltzmann schemes with\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$q=N+1, N+2, \\dots $$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>q<\/mml:mi>\n                            <mml:mo>=<\/mml:mo>\n                            <mml:mi>N<\/mml:mi>\n                            <mml:mo>+<\/mml:mo>\n                            <mml:mn>1<\/mml:mn>\n                            <mml:mo>,<\/mml:mo>\n                            <mml:mi>N<\/mml:mi>\n                            <mml:mo>+<\/mml:mo>\n                            <mml:mn>2<\/mml:mn>\n                            <mml:mo>,<\/mml:mo>\n                            <mml:mo>\u22ef<\/mml:mo>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    unknowns involve\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$N$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mi>N<\/mml:mi>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    \u201cphysical\u201d waves, which are aimed at being as closely-looking as possible to the ones of the PDEs, and\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$q-N$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>q<\/mml:mi>\n                            <mml:mo>-<\/mml:mo>\n                            <mml:mi>N<\/mml:mi>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    \u201cnumerical\u2013spurious\u2013parasitic\u201d waves, which are subject to their own speed of propagation, and either damped or undamped. The whole picture is even more complicated in the discrete setting\u2014as numerical schemes act as dispersive media, thus propagate different harmonics at different phase (and group) velocities. For compelling practical reasons, simulations must always be conducted on bounded domains, even when the target problem is unbounded in space. The importance of transparent boundary conditions, preventing artificial boundaries from acting as mirrors producing polluting ricochets, naturally follows. This work presents, building on Besse, Coulombel, and Noble [ESAIM: M2AN, 55 (2021)], a systematic way of developing perfectly transparent boundary conditions for lattice Boltzmann schemes tackling linear problems in one and two space dimensions. Our boundary conditions are \u201cperfectly\u201d transparent, at least for 1D problems, as they absorb both physical and spurious waves regardless of their frequency. After presenting, in a simple framework, several approaches to handle the fact that\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$q&gt;N$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>q<\/mml:mi>\n                            <mml:mo>&gt;<\/mml:mo>\n                            <mml:mi>N<\/mml:mi>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    , we elect the so-called \u201cscalar\u201d approach (which despite its name, also works when\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$N&gt;1$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>N<\/mml:mi>\n                            <mml:mo>&gt;<\/mml:mo>\n                            <mml:mn>1<\/mml:mn>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    ) as method of choice for more involved problems. This method solely relies on computing the coefficients of the Laurent series at infinity of the roots of the dispersion relation of the bulk scheme. We insist on asymptotics for these coefficients in the spirit of analytic combinatorics. The reason is two-fold: asymptotics guide truncation of boundary conditions to make them depending on a fixed number of past time-steps, and make it clear\u2014during the process of computing coefficients\u2014whether intermediate quantities can be safely stored using floating-point arithmetic or not. Numerous numerical investigations in 1D and 2D with\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$N= 1$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>N<\/mml:mi>\n                            <mml:mo>=<\/mml:mo>\n                            <mml:mn>1<\/mml:mn>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    and 2 are carried out, and show the effectiveness of the proposed boundary conditions.\n                  <\/jats:p>","DOI":"10.1007\/s10915-026-03265-0","type":"journal-article","created":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T17:35:49Z","timestamp":1777311349000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Perfectly Transparent Boundary Conditions and Wave Propagation in Lattice Boltzmann Schemes"],"prefix":"10.1007","volume":"107","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4139-075X","authenticated-orcid":false,"given":"Thomas","family":"Bellotti","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,4,27]]},"reference":[{"key":"3265_CR1","unstructured":"Abramowitz, M., Stegun, I.A.: Handbook of mathematical functions with formulas, graphs, and mathematical tables, vol.\u00a055. US Government printing office (1948)"},{"issue":"5","key":"3265_CR2","doi-asserted-by":"publisher","first-page":"1935","DOI":"10.1051\/m2an\/2024058","volume":"58","author":"D Aregba-Driollet","year":"2024","unstructured":"Aregba-Driollet, D.: Convergence of Lattice Boltzmann methods with overrelaxation for a nonlinear conservation law. ESAIM: Mathematical Modelling and Numerical Analysis 58(5), 1935\u20131958 (2024)","journal-title":"ESAIM: Mathematical Modelling and Numerical Analysis"},{"key":"3265_CR3","doi-asserted-by":"crossref","unstructured":"Aregba-Driollet, D., Bellotti, T.: Equilibrium boundary conditions for vectorial multi-dimensional lattice Boltzmann schemes. Math. Comput. arXiv preprint arXiv:2505.17535 (2025, accepted)","DOI":"10.1090\/mcom\/4173"},{"issue":"6","key":"3265_CR4","doi-asserted-by":"publisher","first-page":"1973","DOI":"10.1137\/S0036142998343075","volume":"37","author":"D Aregba-Driollet","year":"2000","unstructured":"Aregba-Driollet, D., Natalini, R.: Discrete kinetic schemes for multidimensional systems of conservation laws. SIAM J. Numer. Anal. 37(6), 1973\u20132004 (2000)","journal-title":"SIAM J. Numer. Anal."},{"issue":"3","key":"3265_CR5","doi-asserted-by":"publisher","first-page":"501","DOI":"10.4310\/CMS.2003.v1.n3.a7","volume":"1","author":"A Arnold","year":"2003","unstructured":"Arnold, A., Ehrhardt, M., Sofronov, I.: Discrete transparent boundary conditions for the Schr\u00f6dinger equation: fast calculation, approximation, and stability. Commun. Math. Sci. 1(3), 501\u2013556 (2003)","journal-title":"Commun. Math. Sci."},{"key":"3265_CR6","unstructured":"Bellotti, T.: Numerical analysis of lattice Boltzmann schemes: from fundamental issues to efficient and accurate adaptive methods. Ph.D. thesis, Institut Polytechnique de Paris (2023)"},{"key":"3265_CR7","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1016\/j.camwa.2024.09.028","volume":"174","author":"T Bellotti","year":"2024","unstructured":"Bellotti, T.: The influence of parasitic modes on stable lattice boltzmann schemes and weakly unstable multi-step finite difference schemes. Computers & Mathematics with Applications 174, 397\u2013416 (2024)","journal-title":"Computers & Mathematics with Applications"},{"key":"3265_CR8","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2024.112871","volume":"504","author":"T Bellotti","year":"2024","unstructured":"Bellotti, T.: Initialisation from lattice Boltzmann to multi-step Finite Difference methods: modified equations and discrete observability. J. Comput. Phys. 504, 112871 (2024)","journal-title":"J. Comput. Phys."},{"key":"3265_CR9","doi-asserted-by":"crossref","unstructured":"Bellotti, T.: Consistency and stability of boundary conditions for a two-velocities lattice Boltzmann scheme. IMA Journal of Numerical Analysis p. draf039 (2025)","DOI":"10.1093\/imanum\/draf039"},{"key":"3265_CR10","doi-asserted-by":"crossref","unstructured":"Bellotti, T.: Stability of lattice Boltzmann schemes for initial boundary value problems in raw formulation. ESAIM: Math. Model. Numer. Anal. arXiv preprint arXiv:2507.13108 (2025, accepted)","DOI":"10.1051\/m2an\/2025098"},{"issue":"1","key":"3265_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00211-022-01302-2","volume":"152","author":"T Bellotti","year":"2022","unstructured":"Bellotti, T., Graille, B., Massot, M.: Finite Difference formulation of any lattice Boltzmann scheme. Numer. Math. 152(1), 1\u201340 (2022)","journal-title":"Numer. Math."},{"issue":"1","key":"3265_CR12","doi-asserted-by":"publisher","first-page":"A586","DOI":"10.1137\/24M1646364","volume":"47","author":"T Bellotti","year":"2025","unstructured":"Bellotti, T., Helluy, P., Navoret, L.: Fourth-order entropy-stable lattice Boltzmann schemes for hyperbolic systems. SIAM J. Sci. Comput. 47(1), A586\u2013A611 (2025)","journal-title":"SIAM J. Sci. Comput."},{"issue":"2","key":"3265_CR13","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1006\/jcph.1994.1159","volume":"114","author":"JP Berenger","year":"1994","unstructured":"Berenger, J.P.: A perfectly matched layer for the absorption of electromagnetic waves. J. Comput. Phys. 114(2), 185\u2013200 (1994)","journal-title":"J. Comput. Phys."},{"key":"3265_CR14","doi-asserted-by":"publisher","first-page":"S535","DOI":"10.1051\/m2an\/2020052","volume":"55","author":"C Besse","year":"2021","unstructured":"Besse, C., Coulombel, J.F., Noble, P.: Discrete transparent boundary conditions for the two-dimensional leap-frog scheme: approximation and fast implementation. ESAIM: Mathematical Modelling and Numerical Analysis 55, S535\u2013S571 (2021)","journal-title":"ESAIM: Mathematical Modelling and Numerical Analysis"},{"issue":"4","key":"3265_CR15","doi-asserted-by":"publisher","first-page":"623","DOI":"10.1007\/s00211-002-0426-9","volume":"94","author":"F Bouchut","year":"2003","unstructured":"Bouchut, F.: Entropy satisfying flux vector splittings and kinetic BGK models. Numer. Math. 94(4), 623\u2013672 (2003)","journal-title":"Numer. Math."},{"issue":"3","key":"3265_CR16","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1051\/m2an:2004027","volume":"38","author":"M Breu\u00df","year":"2004","unstructured":"Breu\u00df, M.: The correct use of the Lax-Friedrichs method. ESAIM:Mathematical Modelling and Numerical Analysis 38(3), 519\u2013540 (2004)","journal-title":"ESAIM:Mathematical Modelling and Numerical Analysis"},{"issue":"4","key":"3265_CR17","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1111\/j.2153-3490.1950.tb00336.x","volume":"2","author":"JG Charney","year":"1950","unstructured":"Charney, J.G., Fj\u00f6rtoft, R., von Neumann, J.: Numerical integration of the barotropic vorticity equation. Tellus 2(4), 237\u2013254 (1950)","journal-title":"Tellus"},{"issue":"1","key":"3265_CR18","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1007\/BF02124750","volume":"5","author":"RM Corless","year":"1996","unstructured":"Corless, R.M., Gonnet, G.H., Hare, D.E., Jeffrey, D.J., Knuth, D.E.: On the Lambert W function. Adv. Comput. Math. 5(1), 329\u2013359 (1996)","journal-title":"Adv. Comput. Math."},{"key":"3265_CR19","doi-asserted-by":"crossref","unstructured":"Coulette, D., Court\u00e8s, C., Franck, E., Navoret, L.: Vectorial kinetic relaxation model with central velocity. Application to implicit relaxations schemes. Communications in Computational Physics 27(4) (2020)","DOI":"10.4208\/cicp.OA-2019-0013"},{"issue":"4","key":"3265_CR20","doi-asserted-by":"publisher","first-page":"2844","DOI":"10.1137\/080728342","volume":"47","author":"JF Coulombel","year":"2009","unstructured":"Coulombel, J.F.: Stability of finite difference schemes for hyperbolic initial boundary value problems. SIAM J. Numer. Anal. 47(4), 2844\u20132871 (2009)","journal-title":"SIAM J. Numer. Anal."},{"key":"3265_CR21","doi-asserted-by":"crossref","unstructured":"Coulombel, J.F.: Transparent numerical boundary conditions for evolution equations: derivation and stability analysis. In: Annales de la Facult\u00e9 des sciences de Toulouse: Math\u00e9matiques, vol.\u00a028, pp. 259\u2013327 (2019)","DOI":"10.5802\/afst.1600"},{"issue":"7","key":"3265_CR22","doi-asserted-by":"publisher","first-page":"1441","DOI":"10.1016\/j.camwa.2007.08.003","volume":"55","author":"F Dubois","year":"2008","unstructured":"Dubois, F.: Equivalent partial differential equations of a lattice Boltzmann scheme. Computers & Mathematics with Applications 55(7), 1441\u20131449 (2008)","journal-title":"Computers & Mathematics with Applications"},{"issue":"12","key":"3265_CR23","doi-asserted-by":"publisher","first-page":"1441014","DOI":"10.1142\/S0129183114410149","volume":"25","author":"F Dubois","year":"2014","unstructured":"Dubois, F.: Simulation of strong nonlinear waves with vectorial lattice Boltzmann schemes. Int. J. Mod. Phys. C 25(12), 1441014 (2014)","journal-title":"Int. J. Mod. Phys. C"},{"issue":"5","key":"3265_CR24","doi-asserted-by":"publisher","first-page":"1643","DOI":"10.4208\/cicp.120210.240511a","volume":"11","author":"K Duru","year":"2012","unstructured":"Duru, K., Kreiss, G.: A well-posed and discretely stable perfectly matched layer for elastic wave equations in second order formulation. Communications in Computational Physics 11(5), 1643\u20131672 (2012)","journal-title":"Communications in Computational Physics"},{"issue":"6","key":"3265_CR25","doi-asserted-by":"publisher","first-page":"2883","DOI":"10.1137\/13093563X","volume":"52","author":"K Duru","year":"2014","unstructured":"Duru, K., Kreiss, G.: Boundary waves and stability of the perfectly matched layer for the two space dimensional elastic wave equation in second order form. SIAM J. Numer. Anal. 52(6), 2883\u20132904 (2014)","journal-title":"SIAM J. Numer. Anal."},{"issue":"5","key":"3265_CR26","doi-asserted-by":"publisher","first-page":"823","DOI":"10.1016\/j.camwa.2009.02.008","volume":"58","author":"D d\u2019Humi\u00e8res","year":"2009","unstructured":"d\u2019Humi\u00e8res, D., Ginzburg, I.: Viscosity independent numerical errors for Lattice Boltzmann models: From recurrence equations to \u201cmagic\u2019\u2019 collision numbers. Computers & Mathematics with Applications 58(5), 823\u2013840 (2009)","journal-title":"Computers & Mathematics with Applications"},{"issue":"139","key":"3265_CR27","doi-asserted-by":"publisher","first-page":"629","DOI":"10.1090\/S0025-5718-1977-0436612-4","volume":"31","author":"B Engquist","year":"1977","unstructured":"Engquist, B., Majda, A.: Absorbing boundary conditions for the numerical simulation of waves. Math. Comput. 31(139), 629\u2013651 (1977)","journal-title":"Math. Comput."},{"key":"3265_CR28","doi-asserted-by":"crossref","unstructured":"Flajolet, P., Sedgewick, R.: Analytic combinatorics. Cambridge University Press (2009)","DOI":"10.1017\/CBO9780511801655"},{"key":"3265_CR29","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1016\/j.camwa.2021.03.014","volume":"90","author":"R Fu\u010d\u00edk","year":"2021","unstructured":"Fu\u010d\u00edk, R., Straka, R.: Equivalent finite difference and partial differential equations for the lattice Boltzmann method. Computers & Mathematics with Applications 90, 96\u2013103 (2021)","journal-title":"Computers & Mathematics with Applications"},{"issue":"6","key":"3265_CR30","doi-asserted-by":"publisher","first-page":"1090","DOI":"10.1007\/s10955-010-9969-9","volume":"139","author":"I Ginzburg","year":"2010","unstructured":"Ginzburg, I., d\u2019Humi\u00e8res, D., Kuzmin, A.: Optimal stability of advection-diffusion lattice Boltzmann models with two relaxation times for positive\/negative equilibrium. J. Stat. Phys. 139(6), 1090\u20131143 (2010)","journal-title":"J. Stat. Phys."},{"key":"3265_CR31","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1016\/j.jcp.2014.02.017","volume":"266","author":"B Graille","year":"2014","unstructured":"Graille, B.: Approximation of mono-dimensional hyperbolic systems: A lattice Boltzmann scheme as a relaxation method. J. Comput. Phys. 266, 74\u201388 (2014)","journal-title":"J. Comput. Phys."},{"key":"3265_CR32","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1051\/proc\/202477046","volume":"77","author":"K Guillon","year":"2024","unstructured":"Guillon, K., H\u00e9lie, R., Helluy, P.: Stability analysis of the vectorial lattice-Boltzmann method. ESAIM: Proceedings and Surveys 77, 46\u201378 (2024)","journal-title":"ESAIM: Proceedings and Surveys"},{"key":"3265_CR33","doi-asserted-by":"crossref","unstructured":"Gustafsson, B., Kreiss, H.O., Oliger, J.: Time dependent problems and difference methods, 2nd edition edn. John Wiley & Sons (2013)","DOI":"10.1002\/9781118548448"},{"issue":"119","key":"3265_CR34","doi-asserted-by":"publisher","first-page":"649","DOI":"10.1090\/S0025-5718-1972-0341888-3","volume":"26","author":"B Gustafsson","year":"1972","unstructured":"Gustafsson, B., Kreiss, H.O., Sundstr\u00f6m, A.: Stability theory of difference approximations for mixed initial boundary value problems. II. Mathematics of Computation 26(119), 649\u2013686 (1972)","journal-title":"II. Mathematics of Computation"},{"key":"3265_CR35","unstructured":"Hairer, E., Lubich, C., Wanner, G.: Geometric numerical integration, Springer Series in Computational Mathematics, vol.\u00a031, second edn. Springer-Verlag, Berlin (2006). Structure-preserving algorithms for ordinary differential equations"},{"key":"3265_CR36","unstructured":"H\u00e9lie, R.: Sch\u00e9ma de relaxation pour la simulation de plasmas dans les tokamaks. Ph.D. thesis, Strasbourg (2023)"},{"key":"3265_CR37","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.cam.2013.09.019","volume":"262","author":"D Heubes","year":"2014","unstructured":"Heubes, D., Bartel, A., Ehrhardt, M.: Characteristic boundary conditions in the lattice Boltzmann method for fluid and gas dynamics. J. Comput. Appl. Math. 262, 51\u201361 (2014)","journal-title":"J. Comput. Appl. Math."},{"issue":"11","key":"3265_CR38","doi-asserted-by":"publisher","first-page":"2041","DOI":"10.1016\/j.camwa.2014.04.020","volume":"67","author":"D Heubes","year":"2014","unstructured":"Heubes, D., Bartel, A., Ehrhardt, M.: Exact artificial boundary conditions for a lattice Boltzmann method. Computers & Mathematics with Applications 67(11), 2041\u20132054 (2014)","journal-title":"Computers & Mathematics with Applications"},{"issue":"10","key":"3265_CR39","doi-asserted-by":"publisher","first-page":"2316","DOI":"10.1016\/j.camwa.2015.08.030","volume":"70","author":"D Heubes","year":"2015","unstructured":"Heubes, D., Bartel, A., Ehrhardt, M.: Concept for a one-dimensional discrete artificial boundary condition for the lattice Boltzmann method. Computers & Mathematics with Applications 70(10), 2316\u20132330 (2015)","journal-title":"Computers & Mathematics with Applications"},{"key":"3265_CR40","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1051\/proc\/201552003","volume":"52","author":"D Heubes","year":"2015","unstructured":"Heubes, D., Bartel, A., Ehrhardt, M.: Discrete artificial boundary conditions for the lattice Boltzmann method in 2D. ESAIM: Proceedings and Surveys 52, 47\u201365 (2015)","journal-title":"ESAIM: Proceedings and Surveys"},{"issue":"4","key":"3265_CR41","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.78.046707","volume":"78","author":"S Izquierdo","year":"2008","unstructured":"Izquierdo, S., Fueyo, N.: Characteristic nonreflecting boundary conditions for open boundaries in lattice Boltzmann methods. Physical Review E-Statistical, Nonlinear, and Soft Matter Physics 78(4), 046707 (2008)","journal-title":"Physical Review E-Statistical, Nonlinear, and Soft Matter Physics"},{"issue":"1\u20134","key":"3265_CR42","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1504\/PCFD.2008.018076","volume":"8","author":"M Junk","year":"2008","unstructured":"Junk, M., Rheinlander, M.: Regular and multiscale expansions of a lattice Boltzmann method. Progress in Computational Fluid Dynamics, an International Journal 8(1\u20134), 25\u201337 (2008)","journal-title":"Progress in Computational Fluid Dynamics, an International Journal"},{"key":"3265_CR43","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2024.113570","volume":"521","author":"K Kozhanova","year":"2025","unstructured":"Kozhanova, K., Zhao, S., Loub\u00e8re, R., Boivin, P.: A hybrid a posteriori MOOD limited lattice Boltzmann method to solve compressible fluid flows-LBMOOD. J. Comput. Phys. 521, 113570 (2025)","journal-title":"J. Comput. Phys."},{"issue":"12","key":"3265_CR44","doi-asserted-by":"publisher","first-page":"3417","DOI":"10.1016\/j.camwa.2010.07.036","volume":"61","author":"A Kuzmin","year":"2011","unstructured":"Kuzmin, A., Ginzburg, I., Mohamad, A.: The role of the kinetic parameter in the stability of two-relaxation-time advection-diffusion lattice Boltzmann schemes. Computers & Mathematics with Applications 61(12), 3417\u20133442 (2011)","journal-title":"Computers & Mathematics with Applications"},{"issue":"268","key":"3265_CR45","doi-asserted-by":"publisher","first-page":"1997","DOI":"10.1090\/S0025-5718-09-02219-4","volume":"78","author":"J Li","year":"2009","unstructured":"Li, J., Tang, H., Warnecke, G., Zhang, L.: Local oscillations in finite difference solutions of hyperbolic conservation laws. Math. Comput. 78(268), 1997\u20132018 (2009)","journal-title":"Math. Comput."},{"key":"3265_CR46","unstructured":"Rao, S., Deshmukh, R., Kotnala, S.: A lattice Boltzmann relaxation scheme for inviscid compressible flows. arXiv preprint arXiv:1504.07034 (2015)"},{"key":"3265_CR47","doi-asserted-by":"crossref","unstructured":"Serre, D.: Matrices: Theory and Applications, 2nd edn. Springer (2010)","DOI":"10.1007\/978-1-4419-7683-3"},{"key":"3265_CR48","doi-asserted-by":"crossref","unstructured":"Strikwerda, J.C.: Finite difference schemes and partial differential equations. SIAM (2004)","DOI":"10.1137\/1.9780898717938"},{"key":"3265_CR49","doi-asserted-by":"crossref","unstructured":"Szeg\u0151, G.: Orthogonal polynomials, vol.\u00a023. American Mathematical Society (1939)","DOI":"10.1090\/coll\/023"},{"issue":"5","key":"3265_CR50","doi-asserted-by":"publisher","first-page":"903","DOI":"10.1016\/j.camwa.2009.02.013","volume":"58","author":"MM Tekitek","year":"2009","unstructured":"Tekitek, M.M., Bouzidi, M., Dubois, F., Lallemand, P.: Towards perfectly matching layers for lattice Boltzmann equation. Computers & Mathematics with Applications 58(5), 903\u2013913 (2009)","journal-title":"Computers & Mathematics with Applications"},{"issue":"3","key":"3265_CR51","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1016\/0022-0396(65)90008-2","volume":"1","author":"V Thom\u00e9e","year":"1965","unstructured":"Thom\u00e9e, V.: Stability of difference schemes in the maximum-norm. J. Differential Equations 1(3), 273\u2013292 (1965)","journal-title":"J. Differential Equations"},{"key":"3265_CR52","unstructured":"Toro, E.F.: Riemann solvers and numerical methods for fluid dynamics: a practical introduction. Springer Science & Business Media (2013)"},{"issue":"2","key":"3265_CR53","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1137\/1024038","volume":"24","author":"LN Trefethen","year":"1982","unstructured":"Trefethen, L.N.: Group velocity in finite difference schemes. SIAM Rev. 24(2), 113\u2013136 (1982)","journal-title":"SIAM Rev."},{"issue":"3","key":"3265_CR54","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1002\/cpa.3160370305","volume":"37","author":"LN Trefethen","year":"1984","unstructured":"Trefethen, L.N.: Instability of difference models for hyperbolic initial boundary value problems. Commun. Pure Appl. Math. 37(3), 329\u2013367 (1984)","journal-title":"Commun. Pure Appl. Math."},{"issue":"19","key":"3265_CR55","doi-asserted-by":"publisher","first-page":"7373","DOI":"10.1016\/j.jcp.2010.06.022","volume":"229","author":"P Van Thang","year":"2010","unstructured":"Van Thang, P., Chopard, B., Lef\u00e8vre, L., Ondo, D.A., Mendes, E.: Study of the 1D lattice Boltzmann shallow water equation and its coupling to build a canal network. J. Comput. Phys. 229(19), 7373\u20137400 (2010)","journal-title":"J. Comput. Phys."},{"issue":"2","key":"3265_CR56","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1016\/0021-9991(74)90011-4","volume":"14","author":"RF Warming","year":"1974","unstructured":"Warming, R.F., Hyett, B.J.: The modified equation approach to the stability and accuracy analysis of finite-difference methods. J. Comput. Phys. 14(2), 159\u2013179 (1974)","journal-title":"J. Comput. Phys."},{"key":"3265_CR57","doi-asserted-by":"crossref","unstructured":"Wilf, H.S.: generatingfunctionology, 3rd edn. CRC press (2005)","DOI":"10.1201\/b10576"},{"key":"3265_CR58","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jcp.2016.11.037","volume":"331","author":"G Wissocq","year":"2017","unstructured":"Wissocq, G., Gourdain, N., Malaspinas, O., Eyssartier, A.: Regularized characteristic boundary conditions for the Lattice-Boltzmann methods at high Reynolds number flows. J. Comput. Phys. 331, 1\u201318 (2017)","journal-title":"J. Comput. Phys."},{"key":"3265_CR59","doi-asserted-by":"crossref","unstructured":"Wissocq, G., Liu, Y., Abgrall, R.: A positive-and bound-preserving vectorial lattice Boltzmann method in two dimensions. arXiv preprint arXiv:2411.15001 (2024)","DOI":"10.1137\/24M1712412"},{"key":"3265_CR60","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.jcp.2013.02.051","volume":"245","author":"H Xu","year":"2013","unstructured":"Xu, H., Sagaut, P.: Analysis of the absorbing layers for the weakly-compressible lattice Boltzmann methods. J. Comput. Phys. 245, 14\u201342 (2013)","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-026-03265-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10915-026-03265-0","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10915-026-03265-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,22]],"date-time":"2026-06-22T02:03:15Z","timestamp":1782093795000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10915-026-03265-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,27]]},"references-count":60,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2026,6]]}},"alternative-id":["3265"],"URL":"https:\/\/doi.org\/10.1007\/s10915-026-03265-0","relation":{},"ISSN":["0885-7474","1573-7691"],"issn-type":[{"value":"0885-7474","type":"print"},{"value":"1573-7691","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,4,27]]},"assertion":[{"value":"11 September 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 February 2026","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 March 2026","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 April 2026","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 author declares no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"84"}}