Partitioned Coupling vs. Monolithic Block-Preconditioning Approaches for Solving Stokes-Darcy Systems
Jenny Schmalfuss, Cedric Riethm\"uller, Mirco Altenbernd and, Kilian Weishaupt, Dominik G\"oddeke

TL;DR
This paper compares partitioned and monolithic solver approaches for the coupled Stokes-Darcy system, demonstrating that both can improve performance over direct solvers, with monolithic methods offering faster solutions when properly preconditioned.
Contribution
It provides a comparative analysis of partitioned and monolithic preconditioning strategies for Stokes-Darcy systems, highlighting the importance of preconditioner choice and optimization.
Findings
Partitioned coupling can solve large problems faster with suitable iterative solvers.
Monolithic approach achieves faster runtimes with optimized block preconditioners.
Specialized Uzawa preconditioners may increase runtimes compared to algebraic multigrid.
Abstract
We consider the time-dependent Stokes-Darcy problem as a model case for the challenges involved in solving coupled systems. Keeping the model, its discretization, and the underlying numerics for the subproblems in the free-flow domain and the porous medium constant, we focus on different solver approaches for the coupled problem. We compare a partitioned coupling approach using the coupling library preCICE with a monolithic block-preconditioned one that is tailored to different formulations of the problem. Both approaches enable the reuse of already available iterative solvers and preconditioners, in our case, from the DuMux framework. Our results indicate that the approaches can yield performance and scalability improvements compared to using direct solvers: Partitioned coupling is able to solve large problems faster if iterative solvers with suitable preconditioners are applied for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Matrix Theory and Algorithms · Computational Fluid Dynamics and Aerodynamics
