Composable block solvers for the four-field double porosity/permeability model
M. S. Joshaghani, J. Chang, K. B. Nakshatrala, M. G. Knepley

TL;DR
This paper introduces two composable block solver methods for the double porosity/permeability model, demonstrating their scalability and effectiveness across different finite element discretizations using PETSc and Firedrake.
Contribution
It presents novel composable block solver strategies for the DPP model and evaluates their scalability and performance across multiple discretizations using the TAS spectrum.
Findings
Solvers are scalable in parallel and algorithmic sense.
Performance spectrum analysis guides discretization choice.
Sample codes facilitate implementation of proposed methods.
Abstract
The objective of this paper is twofold. First, we propose two composable block solver methodologies to solve the discrete systems that arise from finite element discretizations of the double porosity/permeability (DPP) model. The DPP model, which is a four-field mathematical model, describes the flow of a single-phase incompressible fluid in a porous medium with two distinct pore-networks and with a possibility of mass transfer between them. Using the composable solvers feature available in PETSc and the finite element libraries available under the Firedrake Project, we illustrate two different ways by which one can effectively precondition these large systems of equations. Second, we employ the recently developed performance model called the Time-Accuracy-Size (TAS) spectrum to demonstrate that the proposed composable block solvers are scalable in both the parallel and algorithmic…
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.
