2015
DOI: 10.1137/130941353
|View full text |Cite
|
Sign up to set email alerts
|

Performance and Scalability of Hierarchical Hybrid Multigrid Solvers for Stokes Systems

Abstract: In many applications involving incompressible fluid flow, the Stokes system plays an important role. Complex flow problems may require extremely fine resolutions, easily resulting in saddle-point problems with more than a trillion (10 12 ) unknowns. Even on the most advanced supercomputers, the fast solution of such systems of equations is a highly nontrivial and challenging task. In this work we consider a realization of an iterative saddle-point solver which is based mathematically on the Schur-complement fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
75
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 61 publications
(77 citation statements)
references
References 36 publications
2
75
0
Order By: Relevance
“…In the case of the block‐diagonal preconditioner with symmetric pointwise Gauss–Seidel relaxation, the preconditioner is symmetric and positive‐definite, and thus, we use the minimal residual method as the Krylov method; for the other preconditioners, we use the generalized minimal residual (GMRES) method . The solvers were all implemented in Trilinos , and the finite‐element discretization was implemented using FEniCS .Remark As this paper focuses on geometric multigrid methods, it could be possible to implement the resulting algorithms in a matrix‐free way using fixed operator stencils on uniform meshes or patches (e.g., ). For all examples, we explicitly form and store all of the matrices involved and report timings including computation of Galerkin coarse‐grid operators in the setup phase.…”
Section: Numerical Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…In the case of the block‐diagonal preconditioner with symmetric pointwise Gauss–Seidel relaxation, the preconditioner is symmetric and positive‐definite, and thus, we use the minimal residual method as the Krylov method; for the other preconditioners, we use the generalized minimal residual (GMRES) method . The solvers were all implemented in Trilinos , and the finite‐element discretization was implemented using FEniCS .Remark As this paper focuses on geometric multigrid methods, it could be possible to implement the resulting algorithms in a matrix‐free way using fixed operator stencils on uniform meshes or patches (e.g., ). For all examples, we explicitly form and store all of the matrices involved and report timings including computation of Galerkin coarse‐grid operators in the setup phase.…”
Section: Numerical Resultsmentioning
confidence: 99%
“…As this paper focuses on geometric multigrid methods, it could be possible to implement the resulting algorithms in a matrix-free way using fixed operator stencils on uniform meshes or patches (e.g., [34]). For all examples, we explicitly form and store all of the matrices involved and report timings including computation of Galerkin coarse-grid operators in the setup phase.…”
Section: Remarkmentioning
confidence: 99%
“…Based on a similar approach, HHG was designed as a multigrid library with excellent efficiency for scalar elliptic problems [2,10] and for Stokes flow [3,11,12]. The largest published results reach up to 10 13 degrees of freedom (DoFs) [3], exceeding the capability of alternative approaches by several orders of magnitude.…”
Section: Motivationmentioning
confidence: 99%
“…Unstructured meshes have the advantage of geometric flexibility, however, the implementation is often less efficient and can at this time not reach simulation sizes as e. g. demonstrated in [3,11,12]. Structured meshes support matrix-free methods that can be used to save memory and memory access bandwidth.…”
Section: Related Workmentioning
confidence: 99%
“…Thirdly, they might be more efficient than higher order elements, which results in denser matrices. This is especially true on supercomputers and for non-linear applications [16,34]. Furthermore, ice-sheet modeling usually involves data with high uncertainty so that a elements may outperform higher order elements for any realistic accuracy requirement.…”
Section: Introductionmentioning
confidence: 99%