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...
Gespeichert in:
| Hauptverfasser: | , |
|---|---|
| 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 |
| 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 | ||