An Observation On The Uniform Preconditioners For The Mixed Darcy Problem
Trygve B{\ae}rland, Miroslav Kuchta, Kent-Andre Mardal, Travis, Thompson

TL;DR
This paper investigates uniform preconditioners for the mixed Darcy problem, demonstrating that pressure Schur complement preconditioners can be effective when hydraulic conductivity is small, using an operator preconditioning framework.
Contribution
It introduces a K- and h-uniform block preconditioner for the mixed Darcy problem based on operator preconditioning, addressing challenges in scaling and inf-sup conditions.
Findings
Pressure Schur complement preconditioners are effective for small hydraulic conductivity.
The proposed preconditioner is robust and uniform with respect to K and mesh size h.
Establishment of a K-uniform inf-sup condition is achieved.
Abstract
When solving a multi-physics problem one often decomposes a monolithic system into simpler, frequently single-physics, subproblems. A comprehensive solution strategy may commonly be attempted, then, by means of combining strategies devised for the constituent subproblems. When decomposing the monolithic problem, however, it may be that requiring a particular scaling for one subproblem enforces an undesired scaling on another. In this manuscript we consider the H(div)-based mixed formulation of the Darcy problem as a single-physics subproblem; the hydraulic conductivity, K, is considered intrinsic and not subject to any rescaling. Preconditioners for such porous media flow problems in mixed form are frequently based on H(div) preconditioners rather than the pressure Schur complement. We show that when the hydraulic conductivity, K, is small the pressure Schur complement can also be…
| 1 | 1.1 | 1.1 | 1.1 | 1.1 | |
|---|---|---|---|---|---|
| 1.1 | 1.1 | 1.1 | 1.1 | ||
| 1.1 | 1.1 | 1.1 | 1.1 | ||
| 1.1 | 1.1 | 1.1 | 1.1 | ||
| 1.1 | 1.1 | 1.1 | 1.1 | ||
| 1 | 1.1(2.4) | 1.1(1.4) | 1.1(1.4) | 1.1(1.4) | |
| 2.3(2.3) | 2.3(2.3) | 2.3(2.3) | 2.3(2.3) | ||
| 2.9(2.6) | 3.1(2.6) | 3.1(2.6) | 3.0(2.6) | ||
| 3.0(2.6) | 3.3(2.6) | 3.5(2.6) | 3.5(2.6) | ||
| 3.0(2.6) | 3.3(2.6) | 3.5(2.6) | 3.6(2.6) |
| 1 | 1.4 | 1.4 | 1.4 | 1.4 | ||
|---|---|---|---|---|---|---|
| 1.4 | 1.4 | 1.4 | 1.4 | |||
| 1.4 | 1.4 | 1.4 | 1.4 | |||
| 1.4 | 1.4 | 1.4 | 1.4 | |||
| 1.4 | 1.4 | 1.4 | 1.4 | |||
| 1 | 1.4 | 1.4 | 1.4 | 1.4 | ||
| 1.4 | 1.4 | 1.4 | 1.4 | |||
| 1.4 | 1.4 | 1.4 | 1.4 | |||
| 1.4 | 1.4 | 1.4 | 1.4 | |||
| 1.4 | 1.4 | 1.4 | 1.4 |
| 3.5 | 4.0 | 4.0 | ||
| 14.3 | 18.2 | 19.0 | ||
| 91 | 118 | 139 | ||
| 396 | 731 | |||
| 739 | ||||
| 817 | ||||
| 818 | ||||
| 3.5 | 4.0 | 4.0 | ||
| 29.8 | 39.6 | 41.8 | ||
| 559 | 744 | 893 | ||
| 7 | ||||
| 4 | ||||
| 5 | ||||
| 5 |
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.
An Observation on the Uniform
Preconditioners for the mixed Darcy problem
Trygve Bærland
Dept. of Mathematics. Univ. of Oslo. Oslo, Norway.
,
Miroslav Kuchta
Dept. of Num. Anal. and Sci. Comput. Simula Res. Lab. Fornebu, Norway.
,
Kent-Andre Mardal
Dept. of Mathematics. Univ. of Oslo. Oslo, Norway and Dept. of Num. Anal. and Sci. Comput. Simula Res. Lab. Fornebu, Norway.
and
Travis Thompson
Dept. of Num. Anal. and Sci. Comput. Simula Res. Lab. Fornebu, Norway. Present: Mathematical Institute, Oxford.
Abstract.
When solving a multi-physics problem one often decomposes a monolithic system into simpler, frequently single-physics, subproblems. A comprehensive solution strategy may commonly be attempted, then, by means of combining strategies devised for the constituent subproblems. When decomposing the monolithic problem, however, it may be that requiring a particular scaling for one subproblem enforces an undesired scaling on another. In this manuscript we consider the -based mixed formulation of the Darcy problem as a single-physics subproblem; the hydraulic conductivity, , is considered intrinsic and not subject to any rescaling. Preconditioners for such porous media flow problems in mixed form are frequently based on preconditioners rather than the pressure Schur complement. We show that when the hydraulic conductivity, , is small the pressure Schur complement can also be utilised for -based preconditioners. The proposed approach employs an operator preconditioning framework to establish a robust, -uniform block preconditioner. The mapping properties of the continuous operator is a key component in applying the theoretical framework point of view. As such, a main challenge addressed here is establishing a -uniform inf-sup condition with respect to appropriately weighted Hilbert intersection- and sum spaces.
Keywords. Uniform block preconditioner, Uniform inf-sup condition, Operator preconditioning framework, Mixed Darcy problem, Porous media, Hydraulic conductivity, Rescaling.
1. Introduction
In this paper we will consider the mixed formulation of the Darcy problem of the form
[TABLE]
equipped with suitable boundary conditions. The variables and represent the fluid flux and pressure, respectively, and denotes the hydraulic conductivity where is the material permeability and the fluid viscosity.
In this manuscript we pursue two purposes. The first purpose is to establish a uniform-in- inf-sup condition for (1)-(2). Our second, and primary, purpose is the construction of some efficient block-diagonal preconditioners, for (1)-(2), exhibiting robustness for . These two objectives are connected. Indeed the operator preconditioning framework [15] uses the former stability result to provide for the latter a robust, block-diagonal preconditioner realization.
In general, the framework approach is predicated on establishing a well-posedness result for the continuous problem in -weighted Sobolev spaces. For basic linear systems of the form
[TABLE]
there are, generally speaking, two common approaches for constructing block-diagonal preconditioners. One may utilize a Schur complement for the first unknown or, alternatively, the second unknown. That is, the structural options for the preconditioner are:
[TABLE]
The first approach results in three distinct, unit-sized eigenvalues [16] for any . On the other hand, to the authors knowledge, only partial explanations have been offered for the second approach for the mixed Darcy problem. In [1], preconditioners were constructed and applied to (1)-(2) in the case for which coincides with the inverse of a potentially diagonalized mass matrix. The same authors also developed multilevel methods for weighted spaces in [2], but did not discuss the corresponding appropriate scaling for a Darcy problem. In [17] the consequences of -scaling, also of spatially varying , were studied for both approaches; it was shown that the eigenvalues of the preconditioned system were affected significantly by and good results were obtained only when a proper rescaling was used.
If we now consider a scaled version (3) we arrive at a system with the general form
[TABLE]
In [11, 21, 22] it was suggested that problems of the form of (5) may be preconditioned efficiently by a scaling of the second structural option of (4); that is, preconditioners structurally based on
[TABLE]
This view was advanced in the aforementioned work, to develop preconditioners for the Biot and Brinkman problems, where the Darcy part was preconditioned by the approach of (6). The Brezzi conditions for the Darcy problem in the weighted norms corresponding to the choice of (6), that is , follow directly from the unscaled version by a simple scaling. Furthermore, the approach is closely related to the augmented Lagrangian approach which was investigated in [3, 9] and used successfully for the Oseen and Maxwell type problems, respectively.
Given the form of (6) we are motivated to ask the following question: is the -scaling of , in the top-left block, necessary? The motivation for this question comes from considering (1)-(2) as part of a multi-physics problem. For instance, as a single-physics problem, the isolated case of , in (1)-(2), is not necessarily intrinsically interesting—a simple scaling resolves the issue of a vanishing . However, in a multi-physics setting, solution algorithms are often constructed via decomposition into single-physics subproblems. Thus, requiring a certain scaling of one of the single-physics sub-problems, as we see here with the Darcy problem, may enforce an undesired scaling on other single-physics problems within the multi-physics system.
To investigate this question we consider an alternative to (6); namely
[TABLE]
In the current work we construct block preconditioners based on the operator preconditioning framework [1, 15]. In the continuous case, for the Darcy problem, the preconditioner takes the particular form, of (7), given by
[TABLE]
It will be shown that preconditioners based on are robust with respect to both the mesh size and the permeability . We will also consider permeabilites with jumps and anisotropy in our numerical experiments where we compare our proposed approach, (7), to the previous approach of (6). The remainder of this manuscript is organized as follows: Section 2 introduces the necessary notation and basic results; Section 3 discusses the continuous uniform stability (inf-sup) condition and the resulting continuous preconditioner; Section 4 addresses the corresponding discrete case of each; in Section 5 the preconditioners proposed in this paper are validated through numerical experiments. We also use this section to explore some cases of practical interest which are not covered directly by the theory of Sections 3 and 4. Finally, Section 6 offers some concluding remarks. In closing, we mention that the theory of Sections 3–4 assume is an arbitrary, but fixed, constant.
2. Preliminaries
Let be a bounded, connected Lipschitz domain in . Then denotes the space of square integrable functions, whereas denotes the Sobolev space of functions with all derivatives up to order in . The spaces and contain functions in and , respectively, with zero mean value. Vector valued functions, and Sobolev spaces of vector valued functions, are denoted by boldface. The space contains functions in with divergence in and the subspace of functions are those with zero normal trace. The notation is used for the inner product and analogously for vector fields. The norm corresponding to the inner product is expressed with the canonical double-bar . The duality pairing between a real Hilbert space and its dual is . Suppose that is a Hilbert space and that is a fixed real value. Then we denote by the Hilbert space whose elements coincide with the elements of and with norm
[TABLE]
For two Hilbert spaces, and , we denote by the space of bounded linear maps from to . In the subsequent analysis we employ both the intersection and sum of two Hilbert spaces and . These composite spaces are formally defined as follows: Let and be two Hilbert spaces which are both subspaces of some larger Hilbert space. The intersection and sum space are defined, respectively, as:
[TABLE]
In this manuscript we will be concerned with the case where and are Hilbert spaces. In this case and are also Hilbert spaces with respect to the norms:
[TABLE]
and
[TABLE]
In addition [4, Theorem 2.7.1] if is dense in both and , then
[TABLE]
Remark 1**.**
In [4] , , and are Banach spaces. Again, see [4, Lemma 2.3.1]. The norms of and are given explicitly by the alternative definitions
[TABLE]
which is different from the norms above (8) and (9). In our context, where we aim to derive preconditioners, the norms (8) and (9) are, however, more convenient. We therefore detail the equivalence between the two different definitions. In particular,
[TABLE]
and further
[TABLE]
Hence, the norms employed here, (8) and (9), are equivalent with the norms in [4]. Finally, we remark that in the more general Banach space setting (10) is understood as an identification under an isometry, c.f. [4, Theorem 2.7.1], with respect to the norms of (11). In the Hilbert case the map providing the identification (10) is, instead, an isomorphism with respect to the (equivalent) norms (8) and (9).
Now suppose that and are pairs of Hilbert spaces such that both elements of each pairing are subspaces of some larger Hilbert space. If is a bounded linear operator from to for , then
[TABLE]
and in particular
[TABLE]
3. Continuous stability and preconditioning
The weak formulation of (1)–(2) reads: Find such that
[TABLE]
where
[TABLE]
We recall that is considered an arbitrary but fixed constant. The corresponding coefficient matrix reads,
[TABLE]
The primary result of this section can now be stated:
Proposition 1** (A uniform-in- continuous stability result).**
Consider the problem (13)-(14) where and are chosen, respectively, in the spaces:
[TABLE]
Then the Brezzi conditions are satisfied uniformly in .
Proof.
We begin with two comments: first, for applications to preconditioning, we are particularly interested in the existence of an inf-sup condition for that is independent of the choice of . We will prove that such a condition holds for the pair of spaces and . Second, we remark that the arguments below are similar to [14], although the Sobolev spaces and bilinear forms involved are different. We now verify all of the requisite Brezzi conditions for (13)–(14). Towards this end let
[TABLE]
Then clearly
[TABLE]
and hence coercivity of over is established. Furthermore, the boundedness of follows from
[TABLE]
The boundedness of follows from a decomposition argument. Let , and then
[TABLE]
Taking the infimum over all decompositions of yields the desired bound.
To establish the uniform inf-sup condition we will demonstrate the existence of a linear operator which satisfies the following properties:
[TABLE]
Suppose first that such an operator exists satisfying conditions (17)–(19), and define the constant . Under these assumptions the inf-sup condition follows directly. To see this, take any ; it follows that:
[TABLE]
We now show that such an operator can be realized as the solution of a suitable Poisson problem. Moreover, the -independence of the operator norm will follow from a suitable scaling between the primal and mixed formulations of the problem. Towards this end let and define to be the solution of the homogeneous Neumann problem, i.e.,
[TABLE]
Now define by ; then (21) implies
[TABLE]
When interpreted in the weak sense, (21) provides the identity (19); that is where .
For a second perspective on establishing the operator , we now assume that . Consider then a mixed formulation of (13)–(14), with , given by: find such that
[TABLE]
The above problem is classical, and as a result of its well-posedness we define . It is a straightforward exercise to establish that, for , the above definition of coincides with that of (21). Moreover we have that , from the second equation of (23), and
[TABLE]
The primary observation, then, is that a scaling argument now reveals that with operator norm independent of . To see this, first scale (22) by ; i.e. (22) implies
[TABLE]
Combine the above with (24) and use (12) to get
[TABLE]
for any .
In particular note that the operator norm of is independent of . This follows since the operator norms related to (22), both before and after rescaling, and (24) are independent of . We have shown that , defined by (22)–(24), satisfies the properties (17)–(19). Thus, the desired uniform inf-sup condition is established, pursuant to the discussion preceding (20). ∎
Remark 2**.**
Note that in the proof of Proposition 2, above, we have made use of (10), and reflexivity, to establish that
[TABLE]
With a -uniform stability established, the framework put forth in [15] details the construction of a robust and efficient preconditioner for can be constructed from preconditioners for the operators realizing the - and -norms. The following proposition states precisely this:
Corollary 1** (A -robust preconditioner for the continuous mixed Darcy problem).**
The preconditioner defined by
[TABLE]
provides a robust preconditioner for (13)–(14) in the sense that the condition number of is bounded uniformly in . Here, is given by (15).
Proof.
Preconditioners for the inner product are well-known, cf. e.g. [2, 7, 10, 12, 13]. Following the framework of [15] it therefore suffices to construct an operator realizing the -norm. The result can then be combined with the operator realizing the -norm from the sources cited above. For the -norm, we begin by remarking that (9) is equivalent to the expression:
[TABLE]
In fact, the infimum on the right hand side is attained by the unique solving the variational problem:
[TABLE]
The above corresponds to the statement that is the solution of the elliptic problem
[TABLE]
where is the outward pointing normal to , and recall that . We will make use of the expressions and, equivalently, . Since minimizes (26), we have from the observations above that
[TABLE]
The canonical preconditioner, , corresponding to the above is
[TABLE]
According to [15], a continuous and robust-in- preconditioner for (15), is then
[TABLE]
This is precisely (25).
∎
4. Discrete Stability and preconditioning
In this section we describe the construction of a preconditioner for discretizations based on Brezzi-Douglas-Marini (BDM) and Raviart-Thomas (RT) elements [5, 18]. Again we assume is an arbitrary but fixed constant. The discrete approach reflects many aspects of the continuous setting of section 3. However, due to the discontinuous polynomial nature of the pressure elements, we first define a discrete -norm to establish the -norm in the discrete case.
Let be a shape regular simplicial mesh defined on the bounded, Lipschitz domain and let . Let be the -conforming discrete space given by either the RT elements of order or the BDM elements of order . Define to be the usual corresponding space of discontinuous, piecewise polynomials of order . Consider the discrete mixed Darcy problem given by: find and such that
[TABLE]
The discrete -norm will be defined in terms of a discrete gradient which is the negative -adjoint of the operator on . First, is defined by
[TABLE]
It is well-known, [6, 8], that with these particular choices of and , there is an -independent constant such that
[TABLE]
for every . It follows that is injective and we can define the discrete -norm on via
[TABLE]
We denote the space as the set equipped with the norm and the space as the set equipped with the usual -norm. The discrete analogue of the -norm, i.e. the discrete form of (26) which is itself equivalent to the discrete form of (9) is given as
[TABLE]
The spaces and are defined analogously to above. The primary result of this section, which we now state, is the discrete analogue of Proposition 2.
Proposition 2** (A uniform-in- discrete stability result).**
Consider the problem (29)-(30) where and are chosen, respectively, in the spaces:
[TABLE]
Then, under the corresponding norms, the Brezzi conditions are satisfied uniformly in .
Proof.
Boundedness and coercivity of and boundedness of follows from the same arguments put forth in section 3. Verifying a -independent inf-sup condition will therefore conclude the argument. To accomplish this, a left-inverse of will be constructed, satisfying appropriate bounds, allowing for a similar argument to that of section 3 for the operator . Let denote the discrete kernel of the operator; i.e. the set of for which
[TABLE]
From (32) it follows (cf. [8]) that is a linear bijection. Furthermore, every can be uniquely decomposed as
[TABLE]
where , with , and . Since the spaces considered for satisfy the relation it follows that , for every , and the decomposition (36) is orthogonal with respect to both the - and inner products.
We now define the lifting operator by , according to (36). It is evident that is the identity operator on and that for all . Moreover, the inf-sup condition (32) and the -orthogonality of (36) implies that
[TABLE]
which means that . From the -orthogonality of (36) we also have that , which implies that . From these bounds on , together with (12), we deduce that
[TABLE]
Since is the identity on , we get from (37) that for every ,
[TABLE]
where and is thus independent of both and . ∎
Corollary 2** (A and -robust preconditioner for the discrete mixed Darcy problem).**
Define as the coefficient matrix characterizing the left-hand side of the discrete problem (29)–(30). Then the preconditioner defined by
[TABLE]
provides a robust preconditioner for (29)–(30). That is, the condition number of is bounded uniformly with respect to both and .
Proof.
The proof again follows the ideas of [15] and is nearly identical to the proof of Corollary 1. We therefore outline only the main ideas here. The arguments in the proof of Proposition 2 imply that is a homeomorphism from to its dual. Moreover, the norms on and its inverse are bounded independently of and . Arguments analogous to those defining , in Section 3, lead directly to the framework [15] preconditioner given by the operator defined by (38).
∎
Remark 3**.**
We remark that a small liberty has been taken for the notation of in (38). Specifically, in the top left block of (38) signifies the identity while the use of the same symbol in the bottom right block signifies the identity on ; recall that the discrete gradient, , is defined by (31).
5. Numerical Experiments
Let be a triangulation of the unit square such that the unit square is first divided in squares of length . Each square is then divided into two triangles. Below we will consider the case of homogeneous Dirichlet conditions for the flux; fluxes will be discretized by zero’th order RT elements. In addition, we approximate the pressure in the space of piecewise constants and compute the eigenvalues of the preconditioned system. In the sections that follow, three different paradigms are presented: in Section 5.1 a spatially constant permeability, pursuant to the theory of Section 3, is demonstrated; in Section 5.2 we consider a computational experiment extending a jump in the (scalar) coefficient, , and an anisotropic conductivity tensor; finally, in Section 5.3, we compare the analogues of the preconditioning strategies analyzed here in the context of a coupled problem with Darcy subsystem.
5.1. A spatially constant conductivity
Order-optimal multilevel methods for both and problems are well-known; thus, we consider preconditioners based simply on exact inversion. It was shown in [20] that the following local operator is spectrally equivalent to for discontinuous Lagrange elements of arbitrary order:
[TABLE]
Here, is a triangulation of the domain ; internal faces are signified by the set whereas denotes faces at the boundary associated with a pressure Dirichlet condition. Furthermore and are respectively the average and jump value of from the two elements that share the internal facet. In Table 1 we compare the discrete versions of the following two preconditioners
[TABLE]
and
[TABLE]
Table 1 shows that both and yield robust results for any , but that is usually somewhat better. This is somewhat surprising since the opposite is the case in simple tests with random matrices. Numerical experiments (not reported here) confirm that the robust behavior applies also to Neumann conditions and BDM elements.
5.2. An anisotropic conductivity tensor with jump
We now consider the case where a jump is present in the (scalar) coefficient, , and the conductivity tensor is given by an anisotropic matrix. These cases are not covered by the theoretical analysis and it is as such interesting to compare the alternative preconditioners. To this end let be a unit square and
[TABLE]
where and is a matrix of rotation by angle . Homogeneous Dirichlet conditions for the normal flux shall be imposed on the left and right edges. As in the previous experiments we consider a uniform triangulation of the domain and finite element discretization in terms of zero’th order RT and piecewise constant elements.
Varying the magnitude of the Table 1 shows that both preconditioners are practically unaffected by the presence of the considered discontinuity. We remark that the pressure preconditioner in the discrete operator is discretized as follows
[TABLE]
Note in particular that is averaged using the harmonic mean. Table 2 shows the condition numbers of the preconditioned problems with matrix valued permeability. Here the preconditioners and are generalized as
[TABLE]
with and the -th eigenvalue of the permeability matrix.
Remark 4**.**
We note that the leading block of is implemented as a solver for the variational problem. Namely, we find such that
[TABLE]
The preconditioner is robust with respect to the conditioning of ; in particular the simple scaling of the pressure mass matrix is sufficient. This stands in contrast to the case of preconditioner ; here, the same scaling yields independent condition numbers only for relatively large . In order to recover the mesh and parameter robustness attributes for we approximate the operator as the exact Schur complement of . That is, an exact inverse of on is used in the construction of the preconditioner; c.f. Table 2. We remark that [17] discusses a construction based on a diagonalized mass matrix. In particular, for diagonal, a Jacobi preconditioner is shown to yield bounds independent of .
5.3. A coupled problem with a Darcy subsystem
To illustrate the potential benefit of having the possibility to choose different scales of the pressure, we consider a simplified Biot problem. We remark that fully-parameter-robust preconditioners for Biot’s problem are established, in detail, in [11]; the discussion here is intended only to illustrate the difficulties encountered in a single parameter regime. With this caveat in mind: consider a simplified, three-field formulation of Biot’s problem that has been differentiated in time via an implicit Euler scheme; the resulting system has the form:
[TABLE]
where and is assumed fixed, and spatially constant, but otherwise arbitrary. Here the system (40) is completed by the Dirichlet boundary conditions on the displacement , i.e. on , and Neumann condition on . For the Darcy subproblem we then set on and on . It is here clear that the pressure provides the coupling between the elastic deformation and the porous media flow and that Brezzi theory of the two sub-systems of Stokes and Darcy type enables stability of the coupled system [11, 19]. The Stokes problem requires that the displacement is bounded in , while the pressure is bounded in . For the Darcy problem, a flux in can be readily combined with a pressure in . However, when , the norms must be scaled. An in particular, as proposed in [17, 21, 22] a natural norm for the pressure is . However, the Stokes-type coupling between the displacement and pressure suggests the pressure should not be scaled with . On the other hand, the pressure norm , used in our paper, can be bounded by . Below, we illustrate some of the problems that may occur in a preconditioning setting with wrongly scaled pressures and demonstrate that the scaling proposed in this paper can indeed be combined into a robust preconditioner for a simplified Biot problem.
As preconditioners for (40) we shall consider operators
[TABLE]
where, importantly, avoids rescaling of the block, cf. (6) and the related discussion of the issue in the context of multiphysics problems. In this respect, the operator is similar to the Darcy preconditioner (25). Our aim is then to demonstrate that such scaling may be not be desirable for -robustness. To this end we perform a numerical experiment where with the union of left, right and bottom edge of . Furthermore a uniform triangulation of the domain is considered with spaces of the discrete displacement, flux and the pressure constructed respectively by continuous piecewise quadratic Lagrange elements, zero’th order RT elements and piecewise constant elements. Indeed, Table 3 shows that only the preconditioner leads to condition numbers bounded in . One may cautiously observe that the pressure block in (6) includes a -scaling. It is a reasonable enquiry, then, to ask whether including this scaling can rectify the poor performance observed for the preconditioner. To test this observation let us also consider preconditioning (40) with operators
[TABLE]
Condition numbers corresponding to these operators are shown in Table 3. It is evident that neither of the preconditioners of (42) present any improvement compared to their unscaled variants. We conclude, comparing and , that rescaling the pressure is not necessary for robustness with respect to .
6. Conclusion
In this paper we have introduced a new preconditioner for the Darcy problem and shown that for the preconditioner is stable as . The preconditioner is of the form
[TABLE]
We have compared it with a simpler approach where a scaling is introduced on the divergence term, i.e. the preconditioner of the form:
[TABLE]
The preconditioners were tested with both constant and small permeabilities, i.e. from to 1 and permeabilities that contain jumps and anisotropy of similar sizes. Both preconditioners work well; though appears to result in a smaller condition number. has the advantage of performing better, directly, in the case of matrix-valued . However, may be of interest in multi-physics codes where scaling of the component is not desired; in this case, significantly improved condition numbers have been observed when using the exact Schur complement to approximate in the presence of matrix-valued . That is, in the presence of anisotropy, a crucial component is a to find a proper local operator representing .
7. Acknowledgements
The authors gratefully acknowledge helpful discussions with Ragnar Winther111Dept. of Mathematics, University of Oslo. Oslo, Norway. in addition to productive exchanges with Marie E. Rognes222Dept. of Numerical Anal. and Sci. Comput. , Simula Research Laboratory. Fornebu, Norway and Walter Zulehner333 Johannes Kepler University Linz, Institute of Computational Mathematics Linz, Austria. The work of Miroslav Kuchta was supported by the Research Council of Norway (NFR) grant 280709. The work of Travis Thompson was supported by the Research Council of Norway under the FRINATEK Young Research Talents Programme through project #250731/F20 (Waterscape).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. Arnold, R. Falk, and R. Winther. Preconditioning in H ( div ) 𝐻 div {H}(\mathrm{div}) and applications. Mathematics of Computation of the American Mathematical Society , 66(219):957–984, 1997.
- 2[2] D. N. Arnold, R. S. Falk, and R. Winther. Multigrid in H ( div ) 𝐻 div {H}(\mathrm{div}) and H ( curl ) 𝐻 curl {H}(\mathrm{curl}) . Numerische Mathematik , 85(2):197–217, 2000.
- 3[3] M. Benzi and M. A. Olshanskii. An augmented Lagrangian-based approach to the Oseen problem. SIAM Journal on Scientific Computing , 28(6):2095–2113, 2006.
- 4[4] J. Bergh and J. Löfström. Interpolation Spaces . A series of comprehensive studies in mathematics. Springer, New York, 1976.
- 5[5] F. Brezzi, J. Douglas, and L. D. Marini. Two families of mixed finite elements for second order elliptic problems. Numerische Mathematik , 47(2):217–235, 1985.
- 6[6] F. Brezzi and M. Fortin. Mixed and Hybrid Finite Element Methods . Springer-Verlag, 1 edition, 1991.
- 7[7] V. Dobrev, T. Kolev, C. Lee, V. Tomov, and P. Vassilevski. Algebraic Hybridization and Static Condensation with Application to Scalable H(div) Preconditioning. SIAM J. Sci. Comput. , 3(41):B 425–B 447, 2019.
- 8[8] G. Gatica. A Simple Introduction to the Mixed Finite Element Method . Springer, 2014.
