Abstract
In this paper we will prove saturation estimates for the adaptive \(hp\)-finite element method for linear, second order partial differential equations. More specifically we will consider a sequence of nested finite element discretizations where we allow for both, local mesh refinement and locally increasing the polynomial order. We will prove that the energy norm of the error on the finer level can be estimated by the sum of a contraction of the old error and data oscillations. We will derive estimates of the contraction factor which are explicit with respect to the local mesh width and the local polynomial degree. In order to cover \(p\)-refinement of finite element spaces new polynomial projection operators will be introduced and new polynomial inverse estimates will be derived.
Similar content being viewed by others
Notes
We use here the same constant \(\rho \) as for the shape regularity to simplify the notation.
We use here the convention \(K_{0}:=K_{q}\). Clearly \(q\ge 3\) holds.
For a subset \(\omega \subset {\mathbb {R}}^{2}\), we denote by \(\mathrm{int}\left( \omega \right) \) the open interior of \(\omega \).
Note that the scalings compared to the scalings in [39, p. 83] differ by fixed constants of order \(1\).
The function \(d_{K}\) differs from the function \(\varPhi _{K}\) in [27, (27)] only by a scaling constant which is of order \(1\).
For \(s=1\) this follows from Corollary 6. For \(s=0\), we conclude from [39, Prop. 3.37, Cor. 3.40, Prop. 3.46] that
$$\begin{aligned} \left\| \sqrt{\varPhi _{K}^{\left( 3\right) }}v\right\| _{L^{2}\left( K\right) }\ge \frac{c}{p^{2}}\left\| v\right\| _{L^{2}\left( K\right) }\qquad \forall v\in {\mathbb {P}}_{p}\left( K\right) ,\quad p\ge 1 \end{aligned}$$holds and from [27], (22) with \(\alpha =0\) and \(\beta =1\)]
$$\begin{aligned} \left\| \sqrt{\varPhi _{K}^{\left( 1\right) }}v\right\| _{L^{2}\left( K\right) }\ge \frac{c}{p}\left\| v\right\| _{L^{2}\left( K\right) }\qquad \forall v\in {\mathbb {P}}_{p}\left( K\right) ,\quad p\ge 1 \end{aligned}$$for some constant \(c>0\) which is independent of \(p\) and \(h_{K}\). Finally, for \(\varPhi _{K,K}^{\left( 1\right) }+\varPhi _{K}^{\left( 2\right) }\) we employ
$$\begin{aligned} \varPhi _{K}^{\left( 3\right) }\le \varPhi _{K,K}^{\left( 1\right) }+\varPhi _{K}^{\left( 2\right) }\qquad \text {pointwise} \end{aligned}$$to obtain
$$\begin{aligned} \left\| \sqrt{\varPhi _{K,K}^{\left( 1\right) }+\varPhi _{K}^{\left( 2\right) }}v\right\| _{L^{2}\left( K\right) }\ge&\left\| \sqrt{\varPhi _{K}^{\left( 3\right) }}v\right\| _{L^{2}\left( K\right) }\ge \frac{c}{p^{2}}\left\| v\right\| _{L^{2}\left( K\right) }\\&\quad \quad \quad \quad \forall v\in {\mathbb {P}}_{p}\left( K\right) ,\quad p\ge 1. \end{aligned}$$
References
Ainsworth, M., Oden, J.T.: A posteriori error estimation in finite element analysis. Comput. Methods Appl. Mech. Eng. 142(1–2), 1–88 (1997)
Ainsworth, M., Oden, J.T.: A Posteriori Error Estimation in Finite Element Analysis. Wiley, New York (2000)
Ainsworth, M., Senior, B.: Aspects of an adaptive \(hp\)-finite element method: adaptive strategy, conforming approximation and efficient solvers. Comput. Methods Appl. Mech. Eng. 150(1–4), 65–87 (1997). Symposium on Advances in Computational Mechanics, Vol. 2 (Austin, TX, 1997)
Babuška, I., Rheinboldt, W.C.: A-posteriori error estimates for the finite element method. Int. J. Numer. Methods Eng. 12, 1597–1615 (1978)
Babuška, I., Rheinboldt, W.C.: Error estimates for adaptive finite element computations. SIAM J. Numer. Anal. 15, 736–754 (1978)
Bangerth, W., Rannacher, R.: Adaptive Finite Element Methods for Differential Equations. Birkhäuser, Basel (2003)
Bank, R.: PLTMG: A Software Package for Solving Elliptic Partial Differential Equations. Users’ Guide 11.0. Department of Mathematics, University of California at San Diego, La Jolla (2012)
Bank, R.E., Nguyen, H.: \(hp\) adaptive finite elements based on derivative recovery and superconvergence. Comput. Vis. Sci. 14, 287–299 (2012)
Bank, R.E., Weiser, A.: Some a posteriori error estimators for elliptic partial differential equations. Math. Comput. 44, 283–301 (1985)
Bank, R.E., Xu, J.: Asymptotically exact a posteriori error estimators. II. General unstructured grids. SIAM J. Numer. Anal. 41(6), 2313–2332 (2003)
Binev, P., Dahmen, W., DeVore, R.: Adaptive finite element methods with convergence rates. Numer. Math. 97(2), 219–268 (2004)
Bornemann, F.A., Erdmann, B., Kornhuber, R.: A posteriori error estimates for elliptic problems in two and three space dimensions. SIAM J. Numer. Anal. 33(3), 1188–1204 (1996)
Braess, D., Pillwein, V., Schöberl, J.: Equilibrated residual error estimates are \(p\)-robust. Comput. Methods Appl. Mech. Eng. 198(13–14), 1189–1197 (2009)
Bürg, M., Dörfler, W.: Convergence of an adaptive \(hp\) finite element strategy in higher space-dimensions. Appl. Numer. Math. 61(11), 1132–1146 (2011)
Carstensen, C., Sauter, S.: A posteriori error analysis for elliptic PDEs on domains with complicated structures. Numer. Math. 96, 691–712 (2004)
Ciarlet, P.: The Finite Element Method for Elliptic Problems. North-Holland, Amsterdam (1987)
Demkowicz, L.: Computing with \(hp\)-adaptive finite elements. Vol. 1. Chapman & Hall/CRC Applied Mathematics and Nonlinear Science Series. Chapman & Hall/CRC, Boca Raton (2007)
Dörfler, W.: A convergent adaptive algorithm for Poisson’s equation. SIAM J. Numer. Anal. 33(3), 1106–1124 (1996)
Dörfler, W., Nochetto, R.H.: Small data oscillation implies the saturation assumption. Numer. Math. 91(1), 1–12 (2002)
Dörfler, W., Rumpf, M.: An adaptive strategy for elliptic problems including a posteriori controlled boundary approximation. Math. Comput. 67(224), 1361–1382 (1998)
Eibner, T., Melenk, J.: An adaptive strategy for hp-fem based on testing for analyticity. Comput. Mech. 39, 575–595 (2007)
Hackbusch, W., Wappler, J.U.: Remarks on a posteriori error estimation for inaccurate finite element solutions. Computing 60(2), 175–191 (1998)
Koornwinder, T.: Two-variable analogues of the classical orthogonal polynomials. In Theory and application of special functions. In: Proc. Advanced Sem., Math. Res. Center, Univ. Wisconsin, Madison, Wis., pp. 435–495 (1975). Math. Res. Center, Univ. Wisconsin, Publ. No. 35. Academic Press, New York (1975)
Koornwinder, T.H., Sauter, S.A.: The intersection of bivariate orthogonal polynomials on triangle patches. Math. Comput. (in press). arXiv:1307.8429v3 [math.NA]
Mekchay, K., Nochetto, R.H.: Convergence of adaptive finite element methods for general second order linear elliptic PDEs. SIAM J. Numer. Anal. 43(5), 1803–1827 (2005)
Melenk, J.M.: \(hp\)-interpolation of nonsmooth functions and an application to \(hp\)-a posteriori error estimation. SIAM J. Numer. Anal. 43(1), 127–155 (2005)
Melenk, J.M., Wohlmuth, B.I.: On residual-based a posteriori error estimation in \(hp\)-FEM. Adv. Comput. Math., 15(1–4), 311–331 (2002), 2001
Melenk, M.: HP-Interpolation of Non-smooth Functions (extended version). Technical Report NI03050, Isaac Newton Institute for Mathematical Sciences (2003)
Mitchell, W.F., McClain, M.A.: A survey of \(hp\)-adaptive strategies for elliptic partial differential equations. In: Recent Advances in Computational and Applied Mathematics, pp. 227–258. Springer, Dordrecht (2011)
Prager, W., Synge, J.L.: Approximations in elasticity based on the concept of function space. Quart. Appl. Math. 5, 241–269 (1947)
Proriol, J.: Sur une famille de polynomes à deux variables orthogonaux dans un triangle. C. R. Acad. Sci. Paris 245, 2459–2461 (1957)
Repin, S.: A Posteriori Estimates for Partial Differential Equations, vol. 4. Walter de Gruyter GmbH & Co. KG, Berlin (2008)
Schmidt, A., Siebert, K.G.: A posteriori estimators for the \(h\)-\(p\) version of the finite element method in 1D. Appl. Numer. Math. 35(1), 43–66 (2000)
Solin, P., Dubcova, L., Dolezel, I.: Adaptive \(hp\)-FEM with arbitrary-level hanging nodes for Maxwell’s equations. Adv. Appl. Math. Mech. 2(4), 518–532 (2010)
Stevenson, R.: An optimal adaptive finite element method. SIAM J. Numer. Anal. 42(5), 2188–2217 (2005)
Stevenson, R.: Optimality of a standard adaptive finite element method. Found. Comput. Math. 7(2), 245–269 (2007)
Süli, E., Houston, P., Schwab, C.: \(hp\)-finite element methods for hyperbolic problems. In: The Mathematics of Finite Elements and Applications. X, MAFELAP 1999 (Uxbridge), pp. 143–162. Elsevier, Oxford (2000)
Verfürth, R.: A Review of A Posteriori Error Estimation and Adaptive Mesh Refinement. Wiley and Teubner, New York (1996)
Verfürth, R.: A Posteriori Error Estimation Techniques for Finite Element Methods. Oxford University Press, Oxford (2013)
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Gabriel Wittum.
Dedicated to Dietrich Braess on the occasion of his 75th birthday and Wolfgang Hackbusch on the occasion of his 65th birthday.
Part of this work has been carried out during a visit of the third author at the Department of Mathematics, University of California, San Diego, La Jolla. This support is gratefully acknowledged.
Appendices
Appendix 1: Lower bound for the constant \(c_{\pi }\): numerical experiments
In this appendix we will invest the dependence of the stability constant \(c_{\pi }\) of the polynomial projection operator \(\Pi _{z}\) [cf. (5.8)] on the polynomial degree \(p\). We consider mainly two cases: pure \(p\)-refinement and \(h\)-refinement.
1.1 \(p\)-Refinement
First, we will rewrite the definition of \(c_{\pi }\) as an algebraic eigenvalue problem which we will solve numerically. We have performed numerical experiments for the two-dimensi- onal setting on stars as described in this paper but also considered the one-dimensional case where \(\omega _{z}\) consists of the two intervals which have \(z\) as a common endpoint.
1.1.1 Equivalent formulation
The goal is to investigate the dependence of the constant
on the polynomial degree \(p\) numerically. Let \(d\) denote the spatial dimension. Let \(\omega _{z}\) consists of \(q\ge d\) simplices \(K_{i}\), \(1\le i\le q\).
By employing a global affine map we can pull back the star \(\omega _{z}\) to a reference configuration, where \(K_{1}=\widehat{K}\) is the unit simplex, on the expense that \(c_{\pi }\) in (7.1) depends additionally on the shape regularity of \(K_{1}\). Let \(\chi _{i}:\widehat{K}\rightarrow K_{i}\) denote affine bijection with the special choice \(\chi _{1}=\mathrm{id}\). Then,
where \(\widehat{v}_{i}=v\circ \chi _{i}\ \)and \(\varPhi _{\widehat{K}}\) denotes the product of barycentric coordinates. Let \(\left( P_{n}\right) _{n\in \iota _{p}}\) denote a basis of \(\mathbb {P}_{p}\left( \omega _{z}\right) \) for a suitable index set \(\iota _{p}\). We write
and obtain
where
For the special case that \(\widehat{\varPhi _{\widehat{K}}}\) is the polynomial bubble function we can choose an orthogonal basis for \(\mathbb {P}_{p}\left( \widehat{K}\right) \) (cf. [23, 31]) so that \(\mathbf {M}_{1}^{\left( p\right) }\) is a diagonal matrix.
In order to invest (7.1) we introduce a matrix representation of \(\Pi _{z}^{p}v\) with \(v\) as in (7.2) via the ansatz
The coefficients \(\mathbf {w}_{i}=(w_{m,i})_{m\in \iota _{p}}\) are determined via
Hence,
so that the constant \(c_{\pi }\) has the algebraic representation
Hence, \(c_{\pi }\) is the smallest eigenvalue of
1.1.2 The one-dimensional case
In this case we have \(\widehat{K}=\left[ -1,1\right] \) and \(P_{n}\) are the Jacobi polynomials \(P_{n}^{\left( 1,1\right) }\) which are defined as follows
where \(\left( \cdot \right) _{n}\) is Pochhammer’s symbol and \(\left. _{2}F_{1}\right. \) is the terminating Gauss hypergeometric function
We consider \(K_{1}=\widehat{K}\) and \(K_{2}=\left[ 1,1+\delta \right] \) for some \(\delta >0\). Note that \(\mathbf {M}_{1}^{\left( p\right) }\) in this case is given by
The mapping \(\chi _{2}\) is defined by
To observe the behaviour of \(c_{\pi }\) with respect to \(p\) and \(\delta \), we consider three different cases: \(\delta =0.5,\,\delta =1,\,\delta =2,\,\delta =4\). The following observations can be obtained from Fig. 4:
-
\(c_{\pi }\) converges to a positive constant with respect to \(p\),
-
\(c_{\pi }\) is properly bounded from below,
-
\(c_{\pi }\) is decreasing as \(\delta \) goes to zero.
1.1.3 The two-dimensional case
Now we consider Jacobi bivariate polynomials as our basis functions on the reference triangle, which are defined as follows:
which is a polynomial of degree \(n\) in \(x\) and \(y\).
We study different triangulations. Again we assume that \(K_{1}\) is the unit simplex and the common point of all triangles in the patch is \((0,0)\). The meshes consist of the following nodes and are illustrated in Fig. 5:
Figure 6 shows the behaviour of \(c_{\pi }\) with respect to \(p\) in each case and we summarize the main observations.
-
(a)
In the first three cases, i.e., the number of triangles (at least six) is varying while the shape regularity constant is always moderately bounded, the lower bound of \(c_{\pi }\) is approximately \(1\). It also shows that the constant \(c_{\pi }\) is robust with respect to the elongation of the triangles which is in analogy to the one-dimensional observation (\(\delta \) increases).
-
(b)
If we consider the minimal number (three) elements, again, with moderate shape regular constant, we still get a proper lower bound. Recall that the dimension of the image space \(\mathbb {P}_{p-1}\left( \mathcal {T} _{z}\right) \) [in (5.1)] increases with the number of triangles so that we expect that the constant \(c_{\pi }\) becomes larger with increasing number of triangles.
-
(c)
On the other hand, if we consider the minimal configuration with only three triangles and large shape regularity constant (the area of the triangles is highly varying) as described by \(v_{5}\), then the constant \(c_{\pi }\) becomes smaller as expected.
-
(d)
Configuration \(v_{6}\) supports the statement that, if the space \(\mathbb {P}_{p-1}\left( \mathcal {T}_{z}\right) \) is large enough, then a few tiny elements can be still harmless. We can see that these numerical examples confirm our hypothesis that \(c_{\pi }\) depends on the shape regularity of our meshes but does not depend on \(p\).
1.2 \(h\)-Refinement
In this section we study the similar problem as in previous section but with \(h\)-refinement instead of \(p\)-refinement. In other word, we apply one level of regular \(h\)-refinement on each mesh and observe the behaviour of the constant \(c_{\pi }\) with respect to \(p\) on the refined mesh. To be able to make a comparison between the results, we take the same patches as in previous section. From the definition of \(\varPhi _{z}\) for this case we have
where \(\varPhi _{K,K}^{(1)}\) and \(\varPhi _{K}^{(2)}\) are piecewise linear and quadratic functions defined as in (5.4). Figure 7 shows the behaviour of \(c_{\pi }\) for the same patches with respect to \(p\). It supports our hypothesis and shows the similar behaviour as in \(p\)-version. Also here we observe that \(c_{\pi }\) does not depend on \(p\), but it only depends on the shape regularity of the mesh.
Appendix 2: Polynomial inverse estimates
We start with a one-dimensional estimate.
Lemma 2
For \(a<b\), let \(\varPhi _{\left[ a,b\right] }\left( x\right) =\frac{\left( x-a\right) \left( b-x\right) }{\left( b-a\right) ^{2}}\) denote the one-dimensional bubble function. Then,
Proof
We first prove the result for \(\left( a,b\right) =\left( 0,1\right) \). Observe that \(\left\| \varPhi _{\left[ 0,1\right] }^{\prime }\right\| _{L^{\infty }\left( \left[ 0,1\right] \right) }=1\) so that Leibniz rule gives us
For the first term, we apply [27, Lemma 2.4 with \(\alpha =0\) and \(\beta =1\) ] and for the second term [27, Lemma 2.4 with \(\delta =1\) ] to obtain
The result then follows via a scaling argument.\(\square \)
Corollary 5
Let \(a<b\) and \(\varPhi _{\left[ a,b\right] }\) be as in Lemma 2. Let \(\Psi _{\left[ a,b\right] }\in W^{1,\infty }\left( \left[ a,b\right] \right) \) be a function with the properties
Then
Proof
Leibniz’ rule gives us
where the last inequality follows as (8.1).\(\square \)
The two-dimensional version is formulated next. The estimates are similar to those in [39, Sec. 3.6] but differ by powers of the weight functions in the right-hand side and also by the choice of the weight function in Lemma 4. The proofs follow the lines of the proofs in [39, Prop. 3.46] and also employs tools from [28, Appendix D].
Lemma 3
Let \(K\) denote a triangle and let \(\varPhi _{K}\) be the cubic bubble function as defined in (5.3). Then, it holds for all \(v\in {\mathbb {P}}_{p}\left( K\right) \)
Proof
Let \(K=\widehat{K}\) be the two-dimensional reference triangle. Note that
with \(\varPhi _{\left[ a,b\right] }\) as in Lemma 2. First, we consider the derivative with respect to \(x_{2}\) and obtain
We then get
Since \(\varPhi _{\left[ 0,1\right] }^{2}\left( x_{1}\right) \varPhi _{\left[ 0,1-x_{1}\right] }\left( x_{2}\right) \le \varPhi _{\widehat{K}}\left( x_{1},x_{2}\right) \) we end up with
Since \(\widehat{K}\), \(\psi _{\widehat{K}}\), and the integral are invariant under permutations of the coordinates, the same estimate holds for the other partial derivatives.\(\square \)
Lemma 4
Let \(K\) be regularly \(h\)-refined and let \(\varPhi _{K}^{\left( 2\right) }\) be as explained in Definition 3 and illustrated in Fig. 3. Then, it holds for all \(v\in {\mathbb {P}}_{p}\left( K\right) \)
Proof
Via an affine transformation it suffices to prove the result for the reference element \(K_{1}=\widehat{K}\) and \(K_{2}=\mathrm{conv}\left\{ \genfrac(){0.0pt}1{0}{0}\right. \), \(\left. \genfrac(){0.0pt}1{0}{1},\genfrac(){0.0pt}1{-1}{0}\right\} \). The common edge is \(E=\left\{ 0\right\} \times \left( 0,1\right) \). Let \(K=K_{1}\cup K_{2}\). The edge bubble \(\varPhi _{K}^{\left( 2\right) }\) [cf. (5.4)] is given by
We first consider the derivative with respect to \(x_{2}\). Let
i.e., \(\varPhi _{\left[ 0,1-\left| x_{1}\right| \right] }\) is the one-dimensional bubble function for \(\left[ 0,1-\left| x_{1}\right| \right] \) and satisfies \(\varPhi _{K}^{\left( 2\right) }=\left( 1-\left| x_{1}\right| \right) ^{2}\varPhi _{\left[ 0,1-\left| x_{1}\right| \right] }\). Hence,
Next, we will estimate the derivative with respect to \(x_{1}\). We split the triangle into the two regions
In addition, we will need
On \(D_{1}\) we obtain
since \(x_{2}/\left( 1-x_{2}\right) \le 1\) on \(D_{1}\).
On \(D_{2}\), we observe that
Let \(d:D_{3}\rightarrow {\mathbb {R}}\) be defined by
where the scaling \(c_{3}\) is chosen such that \(d\) interpolates \(\varPhi _{K}^{\left( 2\right) }\) at the vertices of the two triangles \(K_{m}\cap D_{3}\), \(m=1,2\). Note that
Since \(\left\| \partial _{1}\varPhi _{K}^{\left( 2\right) }\right\| _{L^{\infty }\left( K\right) }\le C\) we obtain for the first term in (8.4) as in (5.16b)
For the second term in (8.4) we get, again, as in (5.16b)
The combination of (8.4) and (8.5) yields
The combination of (8.2), (8.3), and (8.6) yields the assertion.\(\square \)
The following lemma is illustrated in Fig. 8.
Lemma 5
Let \(\widehat{K}\) be the reference triangle split into \(\widehat{K}_{1}=\mathrm{conv}\left( \genfrac(){0.0pt}1{0}{0},\genfrac(){0.0pt}1{a}{0},\genfrac(){0.0pt}1{0}{1}\right) \) and \(\widehat{K}_{2}=\mathrm{conv}\left( \genfrac(){0.0pt}1{a}{0},\genfrac(){0.0pt}1{1}{0},\genfrac(){0.0pt}1{0}{1}\right) \) for some \(a\in \left] 0,1\right[ \). Let \(\varphi _{E}^{\mathrm{lin}\,}\) denote the continuous, piecewise linear function which has value \(1\) at \(\genfrac(){0.0pt}1{a}{0}\) and vanishes at \(\partial \widehat{K}\backslash E_{1}\) with \(E_{1}=\left[ 0,1\right] \times \left\{ 0\right\} \). Then, for any polynomial \(v\in {\mathbb {P}}_{p}\) which is constant with respect to \(x_{2}\) it holds
Proof
We prove this lemma only for \(a=1/2\) to reduce technicalities. The arguments apply verbatim for the general case. The function \(\varphi _{E} ^{\mathrm{lin}\,}\) and its partial derivatives are given by
Since \(v\in {\mathbb {P}}_{p}\) is constant with respect to \(x_{2}\) we write, with a slight abuse of notation, \(v\left( x_{1},x_{2}\right) =v\left( x_{1}\right) \). Hence,
The result of the inner integration is
Since \(r\le \varphi _{E}^{\mathrm{lin}\,}\left( \cdot ,0\right) \) pointwise on \(\left[ 0,1\right] \), the first assertion follows.
Next, we investigate the derivative with respect to \(x_{2}\). It holds
Thus,
For the derivative with respect to \(x_{1}\), we get
The function \(q\) is on \(\widehat{K}_{1}\) and on \(\widehat{K}_{2}\), an affine function with respect to \(x_{2}\). We split the integral into
and obtain for the summands
For \(W_{2}\) and \(W_{3}\) we use the fact that the Simpson rule is exact for quadratic polynomials and (8.7) to obtain
Finally, for \(W_{3}\) we obtain
\(\square \)
Corollary 6
Let \(\widehat{K}\) be the reference triangle and let \(\varphi _{E}\left( x_{1},x_{2}\right) \) \(=x_{1}\left( 1-x_{1} -x_{2}\right) \) denote the quadratic edge bubble on \(\widehat{K}\) for the edge \(E_{1}=\left[ 0,1\right] \times \left\{ 0\right\} \). Then, for any polynomial \(v\in {\mathbb {P}}_{p}\) which is constant with respect to \(x_{2}\) it holds
The proof follows by a simple repetition of the arguments of the proof of Lemma 5.
Lemma 6
Let \(K\) be a triangle and \(E\) one of its edges. Then, for any of the functions \(\varphi _{E}\) (6.4) and corresponding version \(\varPhi _{K}\) as in (5.4) it holds
The proof requires two preparatory lemmata and follows the ideas in [28, Appendix D].
Lemma 7
Let \(I=\left[ a,b\right] \) for some \(a<b\) and let \(\omega :I\rightarrow {\mathbb {R}}\) be a weight function which satisfies
where \(\varphi _{b}\left( x\right) =\frac{x-a}{b-a}\), \(\varphi _{a} =1-\varphi _{b}\), and \(\varPhi _{\left[ a,b\right] }=\varphi _{a}\varphi _{b}\) as in (2). Then, it holds
where \(C\) is independent of \(p,v,\omega ,a,b\).
Proof
By employing an affine transform it is sufficient to prove the assertion for the unit interval \(I=\left[ 0,1\right] \).
-
(a)
\(\omega \left( x\right) =\varPhi _{\left[ 0,1\right] }\left( x\right) =x\left( 1-x\right) \). We may apply standard inverse estimates to obtain
$$\begin{aligned} \left\| \varPhi _{\left[ 0,1\right] }^{1/2}v\right\| _{L^{2}\left( I\right) }&\overset{\text {[26, with}\; \alpha =1, \beta =2]}{\le }C\left( p+1\right) \left\| \varPhi _{\left[ 0,1\right] }v\right\| _{L^{2}\left( I\right) }\\&\qquad \qquad =C\left( p+1\right) \left\| \sqrt{\omega \varPhi _{\left[ 0,1\right] }}v\right\| _{L^{2}\left( I\right) }. \end{aligned}$$ -
(b)
For \(\omega \left( x\right) =\varphi _{b}\left( x\right) =x\) we observe that \(\omega \left( x\right) \le 2\varPhi _{\left[ 0,1\right] }\left( x\right) \) holds for all \(0\le x\le 1/2\) so that
$$\begin{aligned}&\left\| \omega ^{1/2}v\right\| _{L^{2}\left( I\right) }^{2} \le 2\left\| \varPhi _{\left[ 0,1\right] }^{1/2}v\right\| _{L^{2}\left( I\right) }^{2}+\left\| v\right\| _{L^{2}\left( \left[ \frac{1}{2},1\right] \right) }^{2}\\&\qquad \quad \overset{\text {[26, Lem. 2.4]} }{\le }C\left( p+1\right) ^{2}\\&\qquad \qquad \qquad \times \, \left( \left\| \varPhi _{\left[ 0,1\right] }v\right\| _{L^{2}\left( I\right) }^{2}+\left\| \varPhi _{\left[ \frac{1}{2},1\right] }^{1/2}v\right\| _{L^{2}\left( \left[ \frac{1}{2},1\right] \right) }^{2}\right) . \end{aligned}$$The result now follows from \(\varPhi _{\left[ 0,1\right] }^{1/2}\le \omega ^{1/2}\) pointwise in \(\left[ 0,1\right] \) and \(\sqrt{2\omega }\ge 1\) pointwise on \(\left[ \frac{1}{2},1\right] \).
-
(c)
The \(\omega \left( x\right) =\varphi _{a}\left( x\right) \) follows from Case b by symmetry.
-
(d)
Let \(\omega \) be a general weight function which satisfies the assumptions of the lemma. Hence, from Part a,b,c we conclude that
$$\begin{aligned}&\left\| \omega ^{1/2}v\right\| _{L^{2}\left( I\right) }^{2}=A\left\| \sqrt{\varphi _{0}}v\right\| _{L^{2}\left( I\right) }^{2}+B\left\| \sqrt{\varphi _{1}}v\right\| _{L^{2}\left( I\right) }^{2}\\&\quad +\,D\left\| \sqrt{\varPhi _{\left[ 0,1\right] }}v\right\| _{L^{2}\left( I\right) } ^{2}\le C^{\prime }\left( p+1\right) ^{2}\left\| \sqrt{\omega \varPhi _{\left[ 0,1\right] }}v\right\| _{L^{2}\left( I\right) }^{2} \end{aligned}$$
holds.\(\square \)
The following lemma is a weighted version of [28, Lem. D3].
Lemma 8
Let \(d\in \left( 0,1\right) \), \(a,b\) be given such that \(-1+ad<1+bd\) and define the trapezoid
Let \(\omega \in {\mathbb {P}}_{2}\left( D\right) \) be a polynomial such that for any \(0\le x_{2}\le d\), \(\omega \left( \cdot ,x_{2}\right) \) has property \(P_{\left[ -1+ax_{2},1+bx_{2}\right] }\).
On \(D\) we define the weight function
which measures the distance of the point \(\left( x_{1},x_{2}\right) \) from the lateral edges of \(D\). Then, there exists a constant \(C=C\left( a,b,d\right) \) such that for all \(p\in \mathbb {N}\) and all polynomials \(v\in {\mathbb {P}}_{p}\left( D\right) \) it holds
Proof
Note that
for positive constants \(C_{13},C_{14}\) which only depends on \(a,b,d\). Hence, the one-dimensional case (Lemma 7) implies
Integrating this estimate over \(x_{2}\in \left( 0,d\right) \) completes the proof.\(\square \)
Proof of Lemma 6
By using an affine pullback we may restrict to the case that \(K\) is the equi-sided triangle \(\mathrm{conv} \left( \genfrac(){0.0pt}1{0}{0},\genfrac(){0.0pt}1{1}{0},\frac{1}{2}\genfrac(){0.0pt}1{1}{\sqrt{3}}\right) \) and \(E=\left( 0,1\right) \times \left\{ 0\right\} \).
It turns out that the proofs for the different cases in (6.4) for \(\varphi _{E}\) and in (5.4) for \(\varPhi _{K}\) uses the same arguments and we work them out exemplarily for the case of the quadratic edge bubble
and for \(\varPhi _{K}=\varPhi _{K}^{\left( 3\right) }\) being the cubic bubble on \(K\).
First, we will cover \(K\) with \(4\) trapezoids and one triangle: Let \(v=\left( \cos \frac{\pi }{4},\sin \frac{\pi }{4}\right) ^{\intercal }=2^{-1/2}\left( 1,1\right) ^{\intercal }\). Then,
-
1.
\(T_{1}:=\left\{ \genfrac(){0.0pt}1{\hat{x}_{1}}{0}+sv:\left( \begin{array}{l} 0\le \hat{x}_{1}\le 1/2\\ 0\le s\le L_{1}\left( \hat{x}_{1}\right) \end{array} \right) \right\} \) with
$$\begin{aligned} L_{1}\left( \hat{x}_{1}\right) :=\frac{\sqrt{6} }{1+\sqrt{3}}\left( 1-\hat{x}_{1}\right) . \end{aligned}$$ -
2.
\(T_{2}:\) mirror image of \(T_{1}\) with respect to the angle bisector at \(\left( 0,0\right) ^{\intercal }.\)
-
3.
\(T_{3}:\) counter-clockwise rotations of \(T_{1}\) by \(\frac{3\pi }{4}\)about the barycenter of \(K.\)
-
4.
\(T_{4}:\) mirror image of \(T_{3}\) with respect to the angle bisector at \(\left( 1,0\right) ^{\intercal }\).
-
5.
\(T_{5}:=\left\{ \left( x_{1},x_{2}\right) ^{\intercal }\in K\mid x_{2}\ge 1/2\right\} \).
Case \(T_{1}\): We introduce
The bubble function \(\varphi _{E}\) restricted to the line \(\genfrac(){0.0pt}1{\hat{x}_{1} }{0}+sv\) results in
Note that the function \(\psi _{\hat{x}_{1}}\) satisfies the assumptions of Lemma 7 and \(\hat{v}:=v\circ \chi \) is a polynomial of maximal degree \(p\). Hence,
Composing \(\varPhi _{\left[ 0,L_{1}\left( \hat{x}_{1}\right) \right] }\left( s\right) \) with \(\chi ^{-1}\) yields the function
Note that the distance function
is piecewise linear on \(K\). It is easy to verify that \(d\left( x_{1},x_{2}\right) \le C\varPhi _{K}^{1}\left( x_{1},x_{2}\right) \) pointwise on \(T_{1}\) for some \(C=O\left( 1\right) \) so that
Since \(\varphi _{E}\varPhi _{K}^{1}\le \tilde{C}\varPhi _{K}\) pointwise on \(K\) we have proved the assertion for \(T_{1}\).
Case \(T_{3}\): The proof for the trapezoid \(T_{3}\) follows by symmetry.
Case \(T_{2}\): Next, we will consider the trapezoid \(T_{2}\) and first note that by interchanging the \(x_{1},x_{2}\)-variables the case becomes equivalent to the estimate
where \(\varphi _{\tilde{E}}\) is the qudratic edge bubble for the edge \(\tilde{E}=\overline{\genfrac(){0.0pt}1{0}{0},\genfrac(){0.0pt}1{1/2}{\sqrt{3}/2}}\) with explicit form
This time, the bubble function \(\varphi _{\tilde{E}}\), restricted to the line \(\genfrac(){0.0pt}1{\hat{x}_{1}}{0}+sv\), is given by
The function \(\tilde{\psi }_{\hat{x}_{1}}\) satisfies the assumptions of Lemma 7 so that
Now we can argue as for the Case of \(T_{1}\) to obtain
Since \(\varphi _{\tilde{E}}\varPhi _{K}^{1}\le \tilde{C}\varPhi _{K}\) pointwise on \(K\) the assertion follows for \(T_{2}\).
Case \(T_{4}\): The proof for the trapezoid \(T_{4}\) again follows by symmetry from the case \(T_{2}\).
Case \(T_{5}\): On \(T_{5}\) we have the pointwise estimate \(\varphi _{E}\le C\varPhi _{K}^{\left( 3\right) }\) and the estimate for \(T_{5}\) is trivial.\(\square \)
Rights and permissions
About this article
Cite this article
Bank, R.E., Parsania, A. & Sauter, S. Saturation estimates for hp-finite element methods. Comput. Visual Sci. 16, 195–217 (2013). https://doi.org/10.1007/s00791-015-0234-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00791-015-0234-2
Keywords
- \(hp\) Finite elements
- Saturation estimate
- A posteriori error estimate
- Linear elliptic equation
- Polynomial inverse estimates