{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T20:28:20Z","timestamp":1783628900476,"version":"3.55.0"},"reference-count":52,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/100000121","name":"National Science Foundation Division of Mathematical Sciences","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000121","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002851","name":"China Academy of Engineering Physics","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002851","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Physics Communications"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.cpc.2026.110274","type":"journal-article","created":{"date-parts":[[2026,6,14]],"date-time":"2026-06-14T17:30:12Z","timestamp":1781458212000},"page":"110274","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["A GPU-accelerated matrix-free FAS multigrid solver for Navier-Stokes equations with memory-efficient implementations"],"prefix":"10.1016","volume":"327","author":[{"given":"Jiale","family":"Meng","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shuqi","family":"Tang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Steven M.","family":"Wise","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3219-6418","authenticated-orcid":false,"given":"Zhenlin","family":"Guo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"5","key":"10.1016\/j.cpc.2026.110274_bib0001","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/0041-5553(66)90118-2","article-title":"On the convergence of a relaxation method with natural constraints on the elliptic operator","volume":"6","author":"Bakhvalov","year":"1966","journal-title":"USSR Comput. Math. Math. Phys."},{"issue":"4","key":"10.1016\/j.cpc.2026.110274_bib0002","doi-asserted-by":"crossref","first-page":"1092","DOI":"10.1016\/0041-5553(62)90031-9","article-title":"A relaxation method for solving elliptic difference equations","volume":"1","author":"Fedorenko","year":"1962","journal-title":"USSR Comput. Math. Math. Phys."},{"issue":"3","key":"10.1016\/j.cpc.2026.110274_bib0003","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1016\/0041-5553(64)90253-8","article-title":"The speed of convergence of one iterative process","volume":"4","author":"Fedorenko","year":"1964","journal-title":"USSR Comput. Math. Math. Phys."},{"issue":"138","key":"10.1016\/j.cpc.2026.110274_bib0004","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1090\/S0025-5718-1977-0431719-X","article-title":"Multi-level adaptive solutions to boundary-value problems","volume":"31","author":"Brandt","year":"1977","journal-title":"Math. Comput."},{"key":"10.1016\/j.cpc.2026.110274_bib0005","series-title":"Multigrid Methods","author":"Trottenberg","year":"1977"},{"key":"10.1016\/j.cpc.2026.110274_bib0006","series-title":"Multi-Grid Methods and Applications","author":"Hackbusch","year":"1984"},{"issue":"5","key":"10.1016\/j.cpc.2026.110274_bib0007","doi-asserted-by":"crossref","first-page":"943","DOI":"10.1175\/1520-0493(1986)114<0943:MMFEPA>2.0.CO;2","article-title":"Multigrid methods for elliptic problems: a review","volume":"114","author":"Fulton","year":"1986","journal-title":"Mon. Weath. Rev."},{"key":"10.1016\/j.cpc.2026.110274_bib0008","series-title":"Multigrid","author":"Trottenberg","year":"2000"},{"issue":"3","key":"10.1016\/j.cpc.2026.110274_bib0009","doi-asserted-by":"crossref","first-page":"917","DOI":"10.1145\/882262.882364","article-title":"Sparse matrix solvers on the GPU: conjugate gradients and multigrid","volume":"22","author":"Bolz","year":"2003","journal-title":"ACM T. Graph."},{"key":"10.1016\/j.cpc.2026.110274_bib0010","series-title":"Tech. Rep.","article-title":"Multigrid for Matrix-Free Finite Element Computations on Graphics Processors","author":"Ljungkvist","year":"2017"},{"issue":"1","key":"10.1016\/j.cpc.2026.110274_bib0011","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4208\/aamm.2013.m87","article-title":"Numerical study of geometric multigrid methods on CPU-GPU heterogeneous computers","volume":"6","author":"Feng","year":"2014","journal-title":"Adv. Appl. Math. Mech."},{"key":"10.1016\/j.cpc.2026.110274_bib0012","series-title":"Proceedings of the SC24 Workshops","first-page":"1177","article-title":"High-performance, scalable geometric multigrid via fine-grain data blocking for GPUs","author":"Antepara","year":"2024"},{"key":"10.1016\/j.cpc.2026.110274_bib0013","doi-asserted-by":"crossref","unstructured":"C. Cui, G. Kanschat, Multigrid methods for the Stokes problem on GPU systems, Comput. Fluid. 299(2025) 106703. 10.1016\/j.compfluid.2025.106703.","DOI":"10.1016\/j.compfluid.2025.106703"},{"key":"10.1016\/j.cpc.2026.110274_bib0014","series-title":"Proceedings of the 38th ACM International Conference on Supercomputing","first-page":"400","article-title":"Matrix-free SBP-SAT finite difference methods and the multigrid preconditioner on GPUs","author":"Chen","year":"2024"},{"issue":"1","key":"10.1016\/j.cpc.2026.110274_bib0015","first-page":"36","article-title":"Using GPUs to improve multigrid solver performance on a cluster","volume":"4","author":"Goddeke","year":"2008","journal-title":"Int. J. Comput. Sci. Eng."},{"key":"10.1016\/j.cpc.2026.110274_bib0016","series-title":"Applied Parallel and Scientific Computing","first-page":"389","article-title":"Algebraic multigrid solver on clusters of CPUs and GPUs","volume":"7134","author":"Haase","year":"2012"},{"key":"10.1016\/j.cpc.2026.110274_bib0017","series-title":"GPU Solutions to Multi-scale Problems in Science and Engineering","first-page":"407","article-title":"A geometric multigrid solver on GPU clusters","author":"Koestler","year":"2013"},{"key":"10.1016\/j.cpc.2026.110274_bib0018","doi-asserted-by":"crossref","unstructured":"X. Shi, T. Agrawal, C.-A. Lin, F.-N. Hwang, T.-H. Chiu, A parallel nonlinear multigrid solver for unsteady incompressible flow simulation on multi-GPU cluster, J. Comput. Phys. 414(2020) 109447. 10.1016\/j.jcp.2020.109447.","DOI":"10.1016\/j.jcp.2020.109447"},{"key":"10.1016\/j.cpc.2026.110274_bib0019","doi-asserted-by":"crossref","unstructured":"C.F. Br\u00e6dstrup, A. Damsgaard, D.L. Egholm, Ice-sheet modelling accelerated by graphics cards, Comput. Geosci. 72(2014) 210\u2013220. 10.1016\/j.cageo.2014.07.019.","DOI":"10.1016\/j.cageo.2014.07.019"},{"issue":"4","key":"10.1016\/j.cpc.2026.110274_bib0020","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1134\/S2070048224700261","article-title":"Heterogeneous parallel implementation of a multigrid method with full approximation in the NOISETTE code","volume":"16","author":"Gorobets","year":"2024","journal-title":"Math. Model. Comput. Simul."},{"key":"10.1016\/j.cpc.2026.110274_bib0021","unstructured":"M.Q. Ansari, M.Q. Ansari, Accelerating Matrix Multiplication: a Performance Comparison Between Multi-Core CPU and GPU, (2025). 10.48550\/arXiv.2507.19723."},{"key":"10.1016\/j.cpc.2026.110274_bib0022","doi-asserted-by":"crossref","unstructured":"P.G. Recasens, F. Agullo, Y. Zhu, C. Wang, E.K. Lee, O. Tardieu, J. Torres, J.L. Berral, Mind the Memory gap: Unveiling GPU Bottlenecks in Large-Batch Llm iNference, (2025). 10.48550\/arXiv.2503.08311.","DOI":"10.1109\/CLOUD67622.2025.00036"},{"issue":"1","key":"10.1016\/j.cpc.2026.110274_bib0023","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/s00450-010-0111-7","article-title":"A multi-GPU accelerated solver for the three-dimensional two-phase incompressible Navier-Stokes equations","volume":"25","author":"Griebel","year":"2010","journal-title":"Comput. Sci. Res. Dev."},{"key":"10.1016\/j.cpc.2026.110274_bib0024","doi-asserted-by":"crossref","unstructured":"A. Kashi, S. Nadarajah, On the effectiveness of fine-grain parallel linear iterations for computational aerodynamics on structured grids for graphics processing units, Comput. Fluid. 299(2025) 106714. 10.1016\/j.compfluid.2025.106714.","DOI":"10.1016\/j.compfluid.2025.106714"},{"key":"10.1016\/j.cpc.2026.110274_bib0025","series-title":"Iterative Methods for Sparse Linear Systems","author":"Saad","year":"2003"},{"key":"10.1016\/j.cpc.2026.110274_bib0026","series-title":"Numerical Methods for Partial Differential Equations: Finite Difference and Finite Volume Methods","author":"Mazumder","year":"2016"},{"key":"10.1016\/j.cpc.2026.110274_bib0027","series-title":"An Introduction to Multigrid Methods","author":"Wesseling","year":"1992"},{"key":"10.1016\/j.cpc.2026.110274_bib0028","series-title":"A Multigrid Tutorial","author":"Briggs","year":"2000"},{"key":"10.1016\/j.cpc.2026.110274_bib0029","doi-asserted-by":"crossref","unstructured":"L. Zhao, C. Feng, C.-S. Zhang, S. Shu, Parallel multi-stage preconditioners with adaptive setup for the black oil model, Comput. Geosci. 168(2022) 105230. 10.1016\/j.cageo.2022.105230.","DOI":"10.1016\/j.cageo.2022.105230"},{"issue":"1","key":"10.1016\/j.cpc.2026.110274_bib0030","doi-asserted-by":"crossref","first-page":"500","DOI":"10.1109\/TGRS.2019.2937742","article-title":"An efficient preconditioner for 3-D finite difference modeling of the electromagnetic diffusion process in the frequency domain","volume":"58","author":"Li","year":"2019","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"issue":"2","key":"10.1016\/j.cpc.2026.110274_bib0031","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1016\/S1359-6454(96)00200-5","article-title":"Computer simulation of grain growth using a continuum field model","volume":"45","author":"Fan","year":"1997","journal-title":"Acta Mater."},{"issue":"7","key":"10.1016\/j.cpc.2026.110274_bib0032","doi-asserted-by":"crossref","DOI":"10.1016\/j.bbamem.2022.183898","article-title":"Lipid domain coarsening and fluidity in multicomponent lipid vesicles: a continuum based model and its experimental validation","volume":"1864","author":"Wang","year":"2022","journal-title":"Biochim. Biophys. Acta Biomembr."},{"issue":"3","key":"10.1016\/j.cpc.2026.110274_bib0033","doi-asserted-by":"crossref","first-page":"575","DOI":"10.4310\/CMS.2006.v4.n3.a5","article-title":"PDEs on surfaces \u2014 a diffuse interface approach","volume":"4","author":"R\u00e4tz","year":"2006","journal-title":"Commun. Math. Sci."},{"issue":"7","key":"10.1016\/j.cpc.2026.110274_bib0034","first-page":"1009","article-title":"A diffuse-interface approach for modeling transport, diffusion and adsorption\/desorption of material quantities on a deformable interface","volume":"4","author":"Teigen","year":"2009","journal-title":"Commun. Math. Sci."},{"issue":"1","key":"10.1016\/j.cpc.2026.110274_bib0035","doi-asserted-by":"crossref","first-page":"81","DOI":"10.4310\/CMS.2009.v7.n1.a4","article-title":"Solving PDEs in complex geometries: a diffuse domain approach","volume":"7","author":"Li","year":"2009","journal-title":"Commun. Math. Sci."},{"key":"10.1016\/j.cpc.2026.110274_bib0036","doi-asserted-by":"crossref","unstructured":"Z. Guo, Q. Cheng, P. Lin, C. Liu, J. Lowengrub, Second order approximation for a quasi-incompressible Navier-Stokes Cahn-Hilliard system of two-phase flows with variable density, J. Comput. Phys. 448(2022) 110727. 10.1016\/j.jcp.2021.110727.","DOI":"10.1016\/j.jcp.2021.110727"},{"issue":"1","key":"10.1016\/j.cpc.2026.110274_bib0037","first-page":"46","article-title":"Multifield hybrid method applied to bubble rising and coalescence","volume":"2","author":"Den\u00e8fle","year":"2014","journal-title":"Int. J. Comput. Method. Exp. Meas."},{"key":"10.1016\/j.cpc.2026.110274_bib0038","series-title":"Dynamics of Bubbles and Vortices near a Free Surface","first-page":"50","article-title":"Coaxial and oblique coalescence of two rising bubbles","volume":"119","author":"Brereton","year":"1991"},{"key":"10.1016\/j.cpc.2026.110274_bib0039","doi-asserted-by":"crossref","unstructured":"W. Feng, Z. Guo, J.S. Lowengrub, S.M. Wise, A mass-conservative adaptive FAS multigrid solver for cell-centered finite difference methods on block-structured, locally-cartesian grids, J. Comput. Phys. 352 (2018) 463\u2013497. 10.1016\/j.jcp.2017.09.065.","DOI":"10.1016\/j.jcp.2017.09.065"},{"issue":"1","key":"10.1016\/j.cpc.2026.110274_bib0040","first-page":"10","article-title":"The m-order Jacobi, Gauss\u2013Seidel and symmetric Gauss\u2013Seidel methods","volume":"6","author":"Alvarez","year":"2022","journal-title":"Pesqui. Ensino Ci\u00eanc. Exatas Nat."},{"issue":"01","key":"10.1016\/j.cpc.2026.110274_bib0041","doi-asserted-by":"crossref","first-page":"940","DOI":"10.30574\/ijsra.2023.8.1.0155","article-title":"Niketa Comparative study of symmetric Gauss\u2013Seidel methods and preconditioned symmetric Gauss\u2013Seidel methods for linear system","volume":"08","author":"Bhatti","year":"2023","journal-title":"Int. J. Sci. Res. Arch."},{"key":"10.1016\/j.cpc.2026.110274_bib0042","doi-asserted-by":"crossref","unstructured":"T. Kolev, P. Fischer, M. Min, J. Dongarra, J. Brown, V. Dobrev, T. Warburton, S. Tomov, M.S. Shephard, A. Abdelfattah, et al., Efficient exascale discretizations: High-order finite element methods, Int. J. High Perform. Comput. Appl. 35 (6) (2021). 10.1177\/10943420211020803.","DOI":"10.1177\/10943420211020803"},{"issue":"4","key":"10.1016\/j.cpc.2026.110274_bib0043","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3695466","article-title":"Acceleration of tensor-product operations with tensor cores","volume":"11","author":"Cui","year":"2024","journal-title":"ACM Trans. Parallel Comput."},{"issue":"333","key":"10.1016\/j.cpc.2026.110274_bib0044","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1090\/mcom\/3651","article-title":"New SAV-pressure correction methods for the Navier-Stokes equations: stability and error analysis","volume":"91","author":"Li","year":"2022","journal-title":"Math. Comput."},{"issue":"44\u201347","key":"10.1016\/j.cpc.2026.110274_bib0045","doi-asserted-by":"crossref","first-page":"6011","DOI":"10.1016\/j.cma.2005.10.010","article-title":"An overview of projection methods for incompressible flows","volume":"195","author":"Guermond","year":"2006","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"1","key":"10.1016\/j.cpc.2026.110274_bib0046","doi-asserted-by":"crossref","first-page":"200","DOI":"10.1006\/jcph.1994.1187","article-title":"Weighted essentially non-oscillatory schemes","volume":"115","author":"Liu","year":"1994","journal-title":"J. Comput. Phys."},{"issue":"1","key":"10.1016\/j.cpc.2026.110274_bib0047","doi-asserted-by":"crossref","first-page":"202","DOI":"10.1006\/jcph.1996.0130","article-title":"Efficient implementation of weighted ENO schemes","volume":"126","author":"Jiang","year":"1996","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.cpc.2026.110274_bib0048","series-title":"High-order Methods for Computational Physics","first-page":"439","article-title":"High order ENO and WENO schemes for computational fluid dynamics","author":"Shu","year":"1999"},{"issue":"3","key":"10.1016\/j.cpc.2026.110274_bib0049","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1016\/0021-9991(82)90058-4","article-title":"High-Re solutions for incompressible flow using the Navier-Stokes equations and a multigrid method","volume":"48","author":"Ghia","year":"1982","journal-title":"J. Comput. Phys."},{"issue":"2","key":"10.1016\/j.cpc.2026.110274_bib0050","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1016\/0021-9991(87)90190-2","article-title":"A pseudospectral method for solution of the three-dimensional incompressible Navier-Stokes equations","volume":"70","author":"Ku","year":"1987","journal-title":"J. Comput. Phys."},{"issue":"1","key":"10.1016\/j.cpc.2026.110274_bib0051","doi-asserted-by":"crossref","DOI":"10.1002\/nla.2456","article-title":"High-order multigrid strategies for hybrid high-order discretizations of elliptic equations","volume":"30","author":"Di Pietro","year":"2023","journal-title":"Numer. Linear Algebra Appl."},{"issue":"3","key":"10.1016\/j.cpc.2026.110274_bib0052","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1016\/0377-0427(90)90047-4","article-title":"On the order of prolongations and restrictions in multigrid procedures","volume":"32","author":"Hemker","year":"1990","journal-title":"J. Comput. Appl. Math."}],"container-title":["Computer Physics Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010465526002560?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010465526002560?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T19:57:15Z","timestamp":1783627035000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0010465526002560"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":52,"alternative-id":["S0010465526002560"],"URL":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110274","relation":{},"ISSN":["0010-4655"],"issn-type":[{"value":"0010-4655","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A GPU-accelerated matrix-free FAS multigrid solver for Navier-Stokes equations with memory-efficient implementations","name":"articletitle","label":"Article Title"},{"value":"Computer Physics Communications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110274","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"110274"}}