Multigrid methods for the Stokes problem on GPU systems

This paper presents a matrix-free multigrid method for solving the Stokes problem, discretized using Hdiv-conforming discontinuous Galerkin methods. Our method operates directly on both the velocity and pressure spaces, eliminating the need for a global Schur complement approximation. We employ a mu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Cui, Cu (VerfasserIn) , Kanschat, Guido (VerfasserIn)
Dokumenttyp: Article (Journal)
Sprache:Englisch
Veröffentlicht: 30 August 2025
In: Computers & fluids
Year: 2025, Jahrgang: 299, Pages: 1-11
ISSN:1879-0747
DOI:10.1016/j.compfluid.2025.106703
Online-Zugang:Verlag, kostenfrei, Volltext: https://doi.org/10.1016/j.compfluid.2025.106703
Verlag, kostenfrei, Volltext: https://www.sciencedirect.com/science/article/pii/S004579302500163X
Volltext
Verfasserangaben:Cu Cui, Guido Kanschat

MARC

LEADER 00000naa a2200000 c 4500
001 1939474086
003 DE-627
005 20251027104810.0
007 cr uuu---uuuuu
008 251027s2025 xx |||||o 00| ||eng c
024 7 |a 10.1016/j.compfluid.2025.106703  |2 doi 
035 |a (DE-627)1939474086 
035 |a (DE-599)KXP1939474086 
040 |a DE-627  |b ger  |c DE-627  |e rda 
041 |a eng 
084 |a 27  |2 sdnb 
100 1 |a Cui, Cu  |e VerfasserIn  |0 (DE-588)1373554339  |0 (DE-627)1932956395  |4 aut 
245 1 0 |a Multigrid methods for the Stokes problem on GPU systems  |c Cu Cui, Guido Kanschat 
264 1 |c 30 August 2025 
300 |b Illustrationen 
300 |a 11 
336 |a Text  |b txt  |2 rdacontent 
337 |a Computermedien  |b c  |2 rdamedia 
338 |a Online-Ressource  |b cr  |2 rdacarrier 
500 |a Online verfügbar: 12. Juni 2025, Artikelversion: 17. Juni 2025 
500 |a Gesehen am 27.10.2025 
520 |a This paper presents a matrix-free multigrid method for solving the Stokes problem, discretized using Hdiv-conforming discontinuous Galerkin methods. Our method operates directly on both the velocity and pressure spaces, eliminating the need for a global Schur complement approximation. We employ a multiplicative Schwarz smoother with vertex-patch subdomains and the Schur complement method combined with the fast diagonalization for the efficient evaluation of the local solvers. By leveraging the tensor product structure of Raviart-Thomas elements and an optimized, conflict-free shared memory access pattern, the matrix-free operator evaluation demonstrates excellent performance, reaching over one billion degrees of freedom per second on a single NVIDIA A100 GPU. Numerical results indicate efficiency comparable to that of the three-dimensional Poisson problem. 
650 4 |a GPU 
650 4 |a Matrix-free 
650 4 |a Multigrid 
650 4 |a Stokes equation 
650 4 |a Tensor-product 
650 4 |a Vertex-patch smoother 
700 1 |a Kanschat, Guido  |e VerfasserIn  |0 (DE-588)102535334X  |0 (DE-627)72215612X  |0 (DE-576)175755949  |4 aut 
773 0 8 |i Enthalten in  |t Computers & fluids  |d Amsterdam [u.a.] : Elsevier Science, 1973  |g 299(2025) vom: Aug., Artikel-ID 106703, Seite 1-11  |h Online-Ressource  |w (DE-627)306654938  |w (DE-600)1499975-4  |w (DE-576)094531250  |x 1879-0747  |7 nnas  |a Multigrid methods for the Stokes problem on GPU systems 
773 1 8 |g volume:299  |g year:2025  |g month:08  |g elocationid:106703  |g pages:1-11  |g extent:11  |a Multigrid methods for the Stokes problem on GPU systems 
856 4 0 |u https://doi.org/10.1016/j.compfluid.2025.106703  |x Verlag  |x Resolving-System  |z kostenfrei  |3 Volltext 
856 4 0 |u https://www.sciencedirect.com/science/article/pii/S004579302500163X  |x Verlag  |z kostenfrei  |3 Volltext 
951 |a AR 
992 |a 20251027 
993 |a Article 
994 |a 2025 
998 |g 102535334X  |a Kanschat, Guido  |m 102535334X:Kanschat, Guido  |d 700000  |d 708000  |e 700000PK102535334X  |e 708000PK102535334X  |k 0/700000/  |k 1/700000/708000/  |p 2  |y j 
998 |g 1373554339  |a Cui, Cu  |m 1373554339:Cui, Cu  |d 700000  |d 708000  |e 700000PC1373554339  |e 708000PC1373554339  |k 0/700000/  |k 1/700000/708000/  |p 1  |x j 
999 |a KXP-PPN1939474086  |e 4791899644 
BIB |a Y 
SER |a journal 
JSO |a {"physDesc":[{"extent":"11 S.","noteIll":"Illustrationen"}],"person":[{"family":"Cui","given":"Cu","display":"Cui, Cu","role":"aut"},{"display":"Kanschat, Guido","role":"aut","given":"Guido","family":"Kanschat"}],"title":[{"title_sort":"Multigrid methods for the Stokes problem on GPU systems","title":"Multigrid methods for the Stokes problem on GPU systems"}],"relHost":[{"title":[{"title_sort":"Computers & fluids","title":"Computers & fluids","subtitle":"an international journal"}],"part":{"text":"299(2025) vom: Aug., Artikel-ID 106703, Seite 1-11","pages":"1-11","extent":"11","year":"2025","volume":"299"},"type":{"media":"Online-Ressource","bibl":"periodical"},"disp":"Multigrid methods for the Stokes problem on GPU systemsComputers & fluids","language":["eng"],"titleAlt":[{"title":"Computers and fluids"}],"physDesc":[{"extent":"Online-Ressource"}],"note":["Gesehen am 29.12.2020"],"origin":[{"publisher":"Elsevier Science","dateIssuedDisp":"1973-","publisherPlace":"Amsterdam [u.a.]","dateIssuedKey":"1973"}],"id":{"zdb":["1499975-4"],"issn":["1879-0747"],"eki":["306654938"]},"pubHistory":["1.1973 - 39.2010; Vol. 40.2011 -"],"recId":"306654938"}],"origin":[{"dateIssuedKey":"2025","dateIssuedDisp":"30 August 2025"}],"note":["Online verfügbar: 12. Juni 2025, Artikelversion: 17. Juni 2025","Gesehen am 27.10.2025"],"id":{"doi":["10.1016/j.compfluid.2025.106703"],"eki":["1939474086"]},"language":["eng"],"name":{"displayForm":["Cu Cui, Guido Kanschat"]},"type":{"media":"Online-Ressource","bibl":"article-journal"},"recId":"1939474086"} 
SRT |a CUICUKANSCMULTIGRIDM3020