HP -DGFEM FOR SECOND ORDER ELLIPTIC PROBLEMS IN

advertisement
HP -DGFEM FOR SECOND ORDER ELLIPTIC PROBLEMS IN
POLYHEDRA II: EXPONENTIAL CONVERGENCE ∗
D. SCHÖTZAU† , C. SCHWAB‡ , AND T. P. WIHLER§
SIAM J. Numer. Anal., Vol. 51, No. 4, pp. 2005–2035, 2013
Abstract. The goal of this paper is to establish exponential convergence of hp-version interior
penalty (IP) discontinuous Galerkin (dG) finite element methods for the numerical approximation of
linear second-order elliptic boundary-value problems with homogeneous Dirichlet boundary conditions and piecewise analytic data in three-dimensional polyhedral domains. More precisely, we shall
analyze the convergence of the hp-IP dG methods considered in [23] based on axiparallel σ-geometric
anisotropic meshes and s-linear anisotropic polynomial degree distributions.
1. Introduction. Let Ω ⊂ R3 be an open bounded polyhedron with Lipschitz
boundary Γ = ∂Ω that consists of a finite union of plane faces. We consider the
Dirichlet problem for the diffusion equation
Lu ≡ −∇ · (A∇u) = f
u=0
in Ω,
on Γ = ∂Ω,
(1.1)
(1.2)
where A ∈ R3×3
sym is a symmetric positive definite coefficient matrix which is independent of the space coordinate x. Then, for every f ∈ H −1 (Ω), the boundary-value
problem (1.1)–(1.2) admits a unique solution u ∈ H01 (Ω). If f is analytic in Ω, then u
is analytic in Ω away from the singular parts of the boundary (i.e., away from edges
and corners of Ω).
The hp-version of the finite element method (FEM) for the numerical solution
of elliptic problems was proposed in the
√ mid 80ies by Babuška and his coworkers.
Exponential convergence rates exp(−b N ) with respect to the number of degrees of
freedom N for the hp-version of the FEM in one dimension were shown by Babuška
and Gui in [10] for the model singular solution u(x) = xα − x ∈ H01 (Ω) in Ω = (0, 1),
inspired by exponential convergence results in free-knot, variable order spline interpolation, e.g. [8, 20] and the references there. This result required σ-geometric meshes
with a fixed subdivision ratio σ ∈ (0, 1) (in particular, for σ = 1/2 geometric element
sequences Ωi are obtained by successive element
√ bisection towards x = 0) while the
constant b in the convergence estimate exp(−b N ) depends on the singularity exponent α as
√ well as on σ. Among all σ ∈ (0, 1), the optimal value was shown to be
σopt = ( 2 − 1)2 ≈ 0.17, see [10, Theorem 3.2], provided that the geometric mesh
refinement is combined with nonuniform polynomial degrees pi ≥ 1 in Ωi which are
s-linear, i.e., pi ≃ si, with the optimal slope √
s being sopt = 2(α − 1/2). p
In this case,
the finite element error converges as exp(−b N ) where b = 1.76 . . . × (α − 1/2).
∗ This work was initiated during the workshop “Adaptive numerical methods and simulation of
PDEs”, held from January 21-25, 2008, at the Wolfgang Pauli Institute in Vienna, Austria. This
work was supported in part under the FP7 programme of the EU under grant No. ERC AdG 247277,
by the Swiss National Science foundation under grant No. 200021 126594 and by the Natural Sciences
and Engineering Research Council of Canada (NSERC).
† Mathematics Department, University of British Columbia, Vancouver, BC V6T 1Z2, Canada,
(schoetzau@math.ubc.ca). This author was supported in part by the Natural Sciences and Engineering Research Council of Canada (NSERC).
‡ SAM, ETH Zürich, 8092 Zürich, Switzerland (schwab@math.ethz.ch).
§ Mathematisches Institut, Universität Bern, 3012 Bern, Switzerland (wihler@math.unibe.ch).
1
For the bisected geometric mesh where σ = 1/2 and for linear polynomialpdegree distributions with slope sopt = 0.39 . . . × (α − 1/2), one has b = 1.5632 . . . × p(α − 1/2),
whereas for σ = 1/2 and uniform polynomial degree, b = 1.1054 . . . × (α − 1/2);
see [10, Table 1].
In two
√ dimensions, exponential convergence (i.e., an upper bound of the form
C exp(−b 3 N ) on the error) for the hp-version FEM in polygons was obtained by
Babuška and Guo in the mid 80ies in a series of landmark papers ([3, 13, 14] and
the references therein). Key ingredients in the proof were geometric mesh refinement
towards the singular support S (the set of vertices of Ω) of the solution and nonuniform
elemental polynomial degrees which increase linearly with the elements’ distance to S.
Starting in the 90ies, steps were undertaken to extend the analytic regularity and
the a-priori error analysis of hp-FEM in [3, 13, 14] to polyhedra in R3 in [4, 12, 15,
16]. While these works were devoted to conforming hp-FEM with isotropic elemental
polynomial spaces for second-order elliptic problems, extensions to hp-version mixed
methods and conforming methods for higher-order problems in polygons were obtained
in [11, 21].
Discontinuous Galerkin (dG) FEM emerged in the 70ies as stable discretizations
of first-order transport-dominated problems, and as nonconforming discretizations of
second-order elliptic problems. We refer to [5] for a historical account of the development of these methods. In the 90ies, dG methods were studied within the hp-version
setting for first-order transport and for advection-reaction-diffusion problems in twoand three-dimensional domains (see, e.g., [17]). There, exponential convergence rates
were established for piecewise analytic solutions excluding, in particular, corner singularities as occurring in polygonal domains. In that context, exponential convergence
was proved in [25] for diffusion problems and in [24] for the Stokes equations. We also
refer to [9, 19, 26] for convergence of dG methods for solutions with low regularity.
This paper is a continuation of our work in [23] on hp-dGFEM for elliptic problems
in polyhedral domains with analytic regularity. In [23], we have shown the unique
solvability and consistency of hp-version interior penalty (IP) discontinuous Galerkin
discretizations for problem (1.1)–(1.2) on general combinations of anisotropically and
σ-geometrically refined meshes with s-linearly increasing and anisotropic elemental
polynomial degrees. The analysis in [23] allows for solutions which exhibit typical corner and edge singularities in polyhedra and which belong to suitably weighted Sobolev
spaces. In addition, we have derived abstract bounds for the hp-dG discretization errors measured in the dG energy norm.
In this paper
√ and starting from [23], we shall prove that exponential convergence
rates exp(−b 5 N ) in terms of the number of degrees of freedom N can be obtained
for hp-IP dGFEM discretizations of (1.1)–(1.2) on axiparallel and σ-geometric meshes
with s-linear anisotropic elemental polynomial degrees. The proof of this bound is
crucially based on the recent results in [6] which establish the analytic regularity of
solutions to problem (1.1)– (1.2) with piecewise analytic right-hand sides, extending
the pioneering work [2, 3] in two dimensions to the three-dimensional case. We point
out that our exponential convergence estimate covers, in particular, three-dimensional
and anisotropic generalizations of all mesh-degree combinations found to be optimal in
the univariate case in [10, Table 1]. Based on the analysis in [10] and on numerical
experiments we expect the flexibility afforded by the present convergence analysis,
i.e., combinations with geometric subdivision ratios σ 6= 1/2 and nonuniform, possibly anisotropic polynomial degrees,
to increase the value of the constant b in the
√
exponential error bound exp(−b 5 N ).
2
The outline of the article is as follows: In Section 2, we recapitulate the analytic regularity results of [6]. In Section 3, we define hp-dG finite element spaces on
σ-geometric axiparallel meshes with possibly s-linear anisotropic polynomial degree
distributions. Section 4 recalls the stability properties of hp-version IP dG discretizations obtained in [23], as well as the corresponding error estimates. Furthermore,
Section 5 is devoted to hp-interpolation estimates in the interior domains as well as
in the elements abutting the singular support of the solutions. Section 6 states and
proves the exponential convergence of hp-dGFEM in polyhedra.
Standard notation will be employed throughout the paper. The number of elements in a set A of finite cardinality is denoted by |A|. In Section 5 the function
Ψq,r =
Γ(q + 1 − r)
,
Γ(q + 1 + r)
0 ≤ r ≤ q,
(1.3)
shall be used frequently, where Γ is the Gamma function satisfying Γ(n + 1) = n! for
any n ∈ N. Occasionally, we shall use the notations ”.” or ”≃” to mean an inequality or an equivalence containing generic positive multiplicative constants which are
independent of any local mesh sizes, polynomial degrees, and regularity parameters,
but may in particular depend on σ and s. In addition, we shall use in several places
notations and results from [23] which will only be briefly mentioned.
2. Regularity. Under our assumptions on the matrix A and if the source term f
in (1.1) is analytic in Ω, the solution u of (1.1)–(1.2) is analytic away from any corners
and edges of Ω. To establish exponential convergence of hp-dGFEM, it is necessary to
specify the precise regularity of u in countably normed weighted Sobolev spaces. To
that end, we essentially follow [6], based on the notation already introduced in [23]. We
also mention the papers [12, 15, 16] where alternative definitions of countably normed
weighted Sobolev spaces in terms of local spherical coordinates have originally been
defined and studied. In addition, we refer to the recent work [18] for shift theorems
in weighted Sobolev spaces on polyhedral domains.
2.1. Subdomains and Weights. We denote by C the set of corners c, and by E
the set of (open) edges e of Ω. The singular support is given by
[ [ S=
c ∪
e ⊂ Γ.
(2.1)
c∈C
e∈E
The set S coincides with the singular support of the solution u of (1.1)–(1.2). For
c ∈ C, e ∈ E and x ∈ Ω, we define the following distance functions:
rc (x) = dist(x, c),
re (x) = dist(x, e),
ρce (x) = re (x)/rc (x).
(2.2)
We assume that vertices are separated:
\
∃ ε(Ω) > 0 :
c∈C
Bε (c) = ∅,
(2.3)
where Bε (c) denotes the open ball in R3 with center c and radius ε. For each corner c ∈ C, we define by Ec = { e ∈ E : c ∩ e 6= ∅ } the set of all edges of Ω which meet
at c. For any e ∈ E, the set of corners of e is given by Ce ≡ ∂e = { c ∈ C : c ∩ e 6= ∅ }.
Then, for c ∈ C, e ∈ E and ec ∈ Ec , we define
ωc = { x ∈ Ω : rc (x) < ε ∧ ρce (x) > ε ∀ e ∈ Ec },
ωe = { x ∈ Ω : re (x) < ε ∧ rc (x) > ε ∀ c ∈ Ce },
ωcec = { x ∈ Ω : rc (x) < ε ∧ ρcec (x) < ε }.
3
When clear from the context, we write ωce instead of ωcec . Possibly by reducing ε
in (2.3), we may partition the domain Ω into four disjoint parts,
.
.
.
Ω = Ω0 ∪ ΩC ∪ ΩE ∪ ΩCE ,
(2.4)
where
ΩC =
[
ωc ,
ΩE =
c∈C
[
ωe ,
ΩCE =
e∈E
[ [
ωce .
(2.5)
c∈C e∈Ec
We shall refer to the subdomains ΩC , ΩE and ΩCE as corner, edge and corner-edge
neighborhoods of Ω, respectively, and the remaining interior part of the domain Ω is
defined by
2.2. Weighted Sobolev Spaces. To each c ∈ C and e ∈ E we associate a
corner and an edge exponent βc , βe ∈ R, respectively. We collect these quantities
in the multi-exponent β := {βc : c ∈ C} ∪ {βe : e ∈ E} ∈ R|C|+|E|. Inequalities
of the form β < 1 and expressions like β ± s, where s ∈ R, are to be understood
componentwise. For example, β + s = {βc + s : c ∈ C} ∪ {βe + s : e ∈ E}.
Moreover, we recall from [23], for corners c ∈ C and edges e ∈ E, the local
coordinate systems in ωe and ωce which are chosen such that e corresponds to the
direction (0, 0, 1). Then, we denote quantities that are transversal to e by (·)⊥ , and
quantities parallel to e by (·)k . In particular, if α ∈ N30 is a multi-index corresponding
to the three local coordinate directions in a subdomain ωe or ωce , then we have α =
(α⊥ , αk ), where α⊥ = (α1 , α2 ) and αk = α3 . Likewise notation shall be employed
below in anisotropic quantities related to a face. Following [6, Definition 6.2 and
Equation (6.9)], we introduce the anisotropically weighted semi-norm
|u|2M m (Ω) = |u|2H m (Ω0 ) +
β
+
X X
c∈C
α∈N3
0
|α|=m
X X βe +|α⊥ |
2
re
Dα u 2
L (ωe )
e∈E
α∈N3
0
|α|=m
β +|α| α 2
rc c
D u 2
L
⊥
X
rcβc +|α| ρβcee +|α | Dα u2 2
+
(ωc )
L (ωce )
e∈Ec
2
for m ∈ N0 , and define the norm k ◦ kMβm (Ω) by kukM m (Ω) =
β
Pm
k=0
!
(2.6)
,
2
|u|M k (Ω) . Here,
β
|u|2H m (Ω0 ) is the usual Sobolev semi-norm of order m on Ω0 , and the operator Dα
denotes the derivative in the local coordinate directions corresponding to the multiindex α. Finally, Mβm (Ω) is the weighted Sobolev space obtained as the closure
of C0∞ (Ω) with respect to the norm k◦kM m (Ω) . For subdomains K ⊂ Ω we shall
β
denote by | ◦ |Mβm (K) the semi-norm (2.6) with all domains of integration replaced by
their intersections with K ⊂ Ω and likewise also for k ◦ kMβm (K) .
2.3. Analytic Regularity. We follow [6, Definition 6.3] and introduce the analytic class
\
Aγ (Ω) = v ∈
Mγm (Ω) : ∃ Cv > 0 s.t. |v|M m (Ω) ≤ Cvm+1 m! ∀ m ∈ N0 . (2.7)
γ
m≥0
Our hp-analysis is now based on the following analytic regularity result from [6,
Corollary 7.1]:
4
Proposition 2.1. There exist bounds βE , βC > 0 (depending on Ω and on the
matrix A in (1.1)) such that, for β satisfying
0 < βe < βE ,
0 < βc <
1
+ βC ,
2
e ∈ E, c ∈ C,
(2.8)
the following shift theorem holds for problem (1.1)– (1.2): if f ∈ A1−β (Ω), then
u ∈ A−1−β (Ω).
Remark 2.2. We note that Proposition 2.1 is a reformulation of [6, Corollary 7.1] which results from substituting the weights β by −1 − β. We note that, while
the upper bounds βE and βC correspond to the ones in [6], we exclude the cases βe = 0
or βc = 0 of lower bounds in our analysis. Incidentally, we have chosen this alternative formulation since our weights β in (2.8) are now strictly positive and thereby,
the ensuing error analysis is slightly facilitated.
3. hp-Subspaces in Ω. In [23], we introduced a class of hp-dG spaces which in(ℓ)
volve three basic ingredients: families Mσ = {Mσ }ℓ≥1 of σ-geometric meshes with ℓ
layers of refinement in Ω, polynomial degree distributions which are nonuniform and
s-linearly increasing between elements and possibly anisotropic within each element.
We gave a specific construction of such hp-space families in general Lipschitz polyhedra Ω ⊂ R3 with a boundary consisting of a finite number of plane faces. Here, we
recapitulate this construction in the particular case of axiparallel domains and meshes,
and refer to [23, Section 3] for details and proofs.
3.1. Geometric hp-Meshes in Ω. We start from any coarse regular quasiuniform partition M0 = {Qj }Jj=1 of Ω into J convex axiparallel hexahedra. Each of
these hexahedral elements Qj ∈ M0 is the image under an affine mapping Gj of
e = (−1, 1)3 , i.e. Qj = Gj (Q)
e for j = 1, . . . , J. In fact, since
the reference patch Q
the hexahedra {Qj }j are assumed axiparallel, the mappings Gj are compositions of
(isotropic) dilations and translations. Due to our assumption that the faces of Ω are
plane, it is geometrically exact.
e have been
In [23], canonical geometric mesh patches on the reference patch Q
constructed; see Figure 3.1. Geometric meshes towards corners and edges in Ω can
then be obtained by again applying the patch mappings Gj to transform these canone to the patches Qj ∈ M0 . It is
ical geometric mesh patches on the reference patch Q
important to note that the geometric refinements in the canonical patches have to be
suitably selected and oriented in order to achieve a proper geometric refinement towards corners and edges of Ω. In [23, Section 3.3], a specific construction of geometric
meshes has been introduced in terms of four different hp-extensions (Ex1)–(Ex4) as
displayed in Figure 3.1. This is, however, still covered by our exponential convergence
analysis below. Moreover, the patches Qj with Qj ∩ S = ∅ away from the singular
e
support S are left unrefined, i.e., no refinement is considered on Q.
Consider now the hexahedral patch Qj ∈ M0 . We denote the elements in the
fj = {K},
e where we allow
canonical geometric mesh patch associated with Qj by M
fj = {Q}
e in the case of unrefined patches. The elements in M
fj are then transported
M
to the physical domain Ω via the (finitely many) affine patch maps Gj . Moreover,
e ∈M
fj , we can write K
e = H e (K),
b where H e : K
b →K
e is a possibly
for each K
j,K
j,K
b = (−1, 1)3 (to
anisotropic dilation combined with a translation of the reference cube K
e
be distinguished from the
n reference patch Q). Thus, the elements
o in the patch Qj ⊂ Ω
b
e
f
will be given by Mj = K : K = (Gj ◦ Hj,Ke )(K), K ∈ Mj , j = 1, . . . , J.
5
e with
Fig. 3.1. Examples of three basic geometric mesh subdivisions in the reference patch Q
subdivision ratio σ = 21 : isotropic towards the corner c (left), anisotropic towards the edge e (center),
and anisotropic towards the edge-corner pair ce (right). The sets c, e, ce are shown in boldface.
SJ
j=1 Mj . By construction, each
b under an element
hexahedral element K ∈ M is the image of the reference cube K
b which is a possibly anisotropic dilation with a translation
mapping ΦK K = ΦK (K),
b to K. We collect all element mappings ΦK in the mapping vector Φ(M) :=
from K
{ ΦK : K ∈ M }.
With each hexahedral element K ∈ M, we associate a polynomial degree vector pK = (pK,1 , pK,2 , pK,3 ) ∈ N30 . Its components correspond to the coordinate dib = Φ−1 (K). The polynomial degree is called isotropic if pK,1 = pK,2 =
rections in K
K
pK,3 = pK . In the hp-error estimates, we shall be mainly concerned with the situation
k
⊥
where pK,1 = pK,2 =: p⊥
K ; in this case we simply write pK = (pK , pK ). Given a mesh
M of hexahedral elements in Ω, we combine the elemental polynomial degrees pK into
the polynomial degree vector p(M) := { pK : K ∈ M }. We remark that in addition
to the mesh refinements, the extensions (Ex1)–(Ex4) introduced in [23] also provide
appropriate polynomial degree distributions that increase s-linearly away from the
singular set S.
In the sequel, we shall be working with sequences of σ-geometrically refined meshes
(0)
(1)
(2)
(0)
denoted by Mσ , Mσ , Mσ , . . . , where Mσ := M0 . Here, σ ∈ (0, 1) is a fixed
parameter defining the ratio of subdivision in the canonical geometric refinements
in Figure 3.1. We shall refer to the index ℓ as refinement level and to the sequence
(ℓ)
Mσ = {Mσ }ℓ≥1 as a σ-geometric mesh family; see [23, Definition 3.4].
A geometric mesh in Ω is now given by M =
3.2. Mesh Layers. As in [23, Section 3], we shall use the concept of mesh layers:
(ℓ)
these are partitions of Mσ = {Mσ }ℓ≥1 into certain subsets of elements with identical
scaling properties in terms of their relative distance to the sets C and E. The following
result holds.
Proposition 3.1. Any σ-geometric mesh family Mσ obtained by iterating the
basic hp-extensions (Ex1)–(Ex4) in [23] can be partitioned into a countable sequence
of disjoint mesh layers {Ljσ }ℓ−1
j=0 , and a corresponding nested sequence of terminal
(ℓ)
layers Tℓσ , such that each Mσ ∈ Mσ , ℓ ≥ 1, can be written as
.
.
.
.
0
1
ℓ−1
M(ℓ)
∪ Tℓσ .
σ = Lσ ∪ Lσ ∪ . . . ∪ Lσ
(3.1)
Elements in the submesh
.
.
.
Oℓσ := L0σ ∪ L1σ ∪ . . . ∪ Lℓ−1
⊂ M(ℓ)
σ
σ ∈ Mσ ,
ℓ ≥ 1,
(3.2)
are bounded away from C ∪ E, while all elements in the terminal layer Tℓσ have a
nontrivial intersection with C ∪ E.
6
.
(ℓ)
Oℓσ. into discrete corner, edge
Evidently, Mσ = Oℓσ ∪ Tℓσ for ℓ ≥ 1. We. partition
.
ℓ
ℓ
ℓ
ℓ
and corner-edge neighborhoods as Oσ = OC ∪ OE ∪ OCE ∪ Oℓint , where for ℓ ≥ 1,
Oℓint := K ∈ Oℓσ : K ∩ Ω0 6= ∅ ,
OℓC := K ∈ Oℓσ : K ∩ ΩC 6= ∅ \ Oℓint ,
(3.3)
OℓE := K ∈ Oℓσ : K ∩ ΩE 6= ∅ \ (Oℓint ∪ OℓC ),
OℓCE := K ∈ Oℓσ : K ∩ ΩCE 6= ∅ \ Oℓint ∪ OℓC ∪ OℓE .
Note that there exists ℓ0 ≥ 1 (depending on ε from (2.3) and on σ) such that Oℓint =
0
Oℓint
for ℓ ≥ ℓ0 . Without loss of generality, we shall assume that the initial mesh
is sufficiently fine so that we can choose ℓ0 = 2. Consequently, in what follows we
0
. In addition, we may assume without loss of
shall simply write Oint instead of Oℓint
0
ℓ
generality that Lσ ⊂ Oint for ℓ ≥ ℓ0 = 2.
.
For an element K, we set hK = diam(K). For anisotropic elements K ∈ OℓE ∪
k
OℓCE , we denote by hK and h⊥
K the elemental diameters of K parallel and transversal
to the singular edge e ∈ E nearest to K; cf. [23]. For isotropic elements K ∈ OℓC ,
(ℓ)
k
we have hK ≃ h⊥
K ≃ hK . In a sequence Mσ = {Mσ }ℓ≥1 of σ-geometric meshes, we
(ℓ)
define for any K ∈ Mσ , c ∈ C and e ∈ E the quantities:
deK := dist(K, e) = inf re (x),
dcK := dist(K, c) = inf rc (x).
x∈K
x∈K
(3.4)
(ℓ)
The geometric meshes Mσ constructed above and in [23] have the following scaling
properties.
Proposition 3.2. There exists a constant 0 < κ1 < 1 (depending only on σ and
M0 ) such that for all ℓ ≥ 1 we have
c
κ1 dcK ≤ rc |K ≤ κ−1
1 dK ,
∀K ∈ OℓC :
∀K ∈
OℓE
κ1 deK
:
≤ re |K ≤
κ1 hK ≤ dcK ≤ κ−1
1 hK ,
κ1−1 deK ,
(3.5)
κ1−1 h⊥
K,
(3.6)
c
κ1 dcK ≤ rc |K ≤ κ−1
1 dK ,
(3.7)
κ1 h⊥
K
≤
deK
≤
and
∀K ∈
OℓCE
:
e
κ1 deK ≤ re |K ≤ κ−1
1 dK ,
k
−1 ⊥
e
κ1 h⊥
K ≤ dK ≤ κ1 hK ,
k
κ1 hK ≤ dcK ≤ κ−1
1 hK .
Remark 3.3. It follows from Proposition 3.2 that there exists κ1 (σ, M0 ) > 0
such that for all ℓ ≥ 1 there holds
∀K ∈ OℓC ∩ Lℓ−1
:
σ
∀K ∈
OℓE
∩
Lℓ−1
σ
:
ℓ
κ21 σ ℓ ≤ hK ≤ κ−2
1 σ ,
κ21 σ ℓ
≤
h⊥
K
≤
ℓ
κ−2
1 σ ,
(3.8)
(3.9)
and, for some index i = i(K), 1 ≤ i ≤ ℓ,
∀K ∈ OℓCE \Oℓ−1
CE :
−1 ℓ
κ1 σ ℓ ≤ h⊥
K ≤ κ1 σ ,
k
i
κ1 σ i ≤ hK ≤ κ−1
1 σ .
(3.10)
.
Similarly, we partition the terminal layer Tℓσ into Tℓσ = VCℓ ∪ VEℓ , where
VCℓ := K ∈ Tℓσ : ∃c ∈ C with c ∈ K ,
VEℓ := K ∈ Tℓσ : ∃e ∈ E s. t. (K ∩ S)◦ ∩ e is an entire edge of K \ VCℓ .
7
(3.11)
k
ℓ
We notice that elements in VCℓ are isotropic with hK ≃ h⊥
K ≃ hK , while elements in VE
may be anisotropic. Analogous to Proposition 3.2, we have the following result.
Proposition 3.4. There exists a constant κ2 (σ, M0 ) > 0 such that for all ℓ ≥ 1
we have
∀ K ∈ VCℓ :
ℓ
κ2 σ ℓ ≤ hK ≤ κ−1
2 σ ,
(3.12)
and (cf. (3.10)) for all K ∈ VEℓ there holds
−1 ℓ
κ2 σ ℓ ≤ h⊥
K ≤ κ2 σ ,
k
ℓ−j
κ2 σ ℓ−j ≤ hK ≤ κ−1
,
2 σ
(3.13)
for an exponent j = j(K) with 0 ≤ j ≤ ℓ.
3.3. Finite Element Spaces. Let M be a geometric mesh of a σ-geometric
mesh family Mσ in Ω. Furthermore, let Φ(M) and p(M) be the associated element
mapping and elemental polynomial degree vectors, as introduced above. We then
introduce the discontinuous hp finite element space
(3.14)
V (M, Φ, p) = u ∈ L2 (Ω) : u|K ∈ QpK (K), K ∈ M .
Here, we define the local polynomial approximation space QpK (K) as follows: first,
b and for a polynomial degree vector p = (p1 , p2 , p3 ) ∈ N30 ,
on the reference element K
we introduce the anisotropic polynomial space:
b = span { x̂α : αi ≤ pi , 1 ≤ i ≤ 3 } .
b ⊗ Pp3 (I)
b ⊗ Pp2 (I)
b = Pp1 (I)
Qp (K)
(3.15)
b the space of all polynomials of degree at most p
Here, for p ∈ N0 , we denote by Pp (I)
on the reference interval Ib = (−1, 1). Then, if K is a hexahedral element of M with
b → K and polynomial degree vector pK =
associated elemental mapping ΦK : K
o
n
pK
b . In
(pK,1 , pK,2 , pK,3 ), we define Q (K) := u ∈ L2 (K) : (u|K ◦ ΦK ) ∈ QpK (K)
the case where the polynomial degree vector pK associated with K is isotropic, i.e.,
pK,1 = pK,2 = pK,3 = pK , we simply write QpK (K) = QpK (K). For technical reasons
that will become clear in the analysis, we will assume throughout the paper that all
polynomial degrees on elements K ∈ Oℓσ are greater than or equal to 3.
We now introduce two families of hp-finite element spaces for the discontinuous Galerkin methods; both yield exponentially convergent approximations and are
(ℓ)
based on the σ-geometric mesh families Mσ = {Mσ }ℓ≥1 . The first family of hp-dG
subspaces is defined by
(ℓ)
(ℓ)
Vσℓ := V (M(ℓ)
σ , Φ(Mσ ), p1 (Mσ )),
ℓ ≥ 1,
(3.16)
(ℓ)
where the elemental polynomial degree vectors pK in p1 (Mσ ) are isotropic and
uniform, given on each element K ∈ M (ℓ )σ as pK = max{3, ℓ}. The second family of
hp-dG subspaces is chosen as
ℓ
(ℓ)
(ℓ)
Vσ,s
:= V (M(ℓ)
σ , Φ(Mσ ), p2 (Mσ )),
ℓ ≥ 1,
(3.17)
(ℓ)
for an increment parameter s > 0. Here the polynomial degree vectors p2 (Mσ ) are
linearly increasing with slope s away from S, i.e., specifically, the polynomial degrees
within each element increase linearly with the number of mesh layers between that
element and the component of the singular set S nearest to it, with the factor of
proportionality (“slope” in the terminology of [10]) being s > 0; see [23, Section 3].
8
Remark 3.5. By construction, increasing the index j in the mesh layers Ljσ
corresponds to moving from inside the domain towards the singular set S, with L0σ
being the most inner layer, and the terminal layer Tℓσ being the most outer layer
abutting at S; see (3.1). While this numbering takes into account the scaling properties
of Ljσ , it is in contrast to the notion of s-linearly increasing polynomial degrees where
the polynomial degree increases s-linearly away from the singular set into the interior
of the domain; see also [23].
ℓ
3.4. Properties of Bounded Variation. The spaces Vσℓ and Vσ,s
defined
in (3.16) and (3.17), respectively, satisfy bounded variation properties with respect to
the local mesh sizes and polynomial degrees. These properties will be implicitly used
in our analysis. To describe them, let Mσ be the underlying σ-geometric mesh family.
For any M ∈ Mσ , we denote the set of all interior faces in M by FI (M), and the set
of all boundary faces by FB (M). In addition, let F (M) = FI (M) ∪ FB (M) denote
the set of all (smallest) faces of M. If the mesh M ∈ Mσ is clear from the context, we
shall omit the dependence of these sets on M. Furthermore, for an element K ∈ M,
we denote the set of its faces by FK = { f ∈ F : f ⊂ ∂K }. For K ∈ M and f ∈ FK ,
we denote by h⊥
K,f the height of K over the face f , i.e., the diameter of element K
k,(1)
k,(2)
in the direction transversal to f . Similarly, we denote by pK,f , pK,f the two components of the elemental degree pK parallel to f , and by p⊥
K,f the polynomial degree
of pK transversal to f (defined as the corresponding components of Φ−1
K (K)).
The geometric mesh family now satisfies the following property with respect to
the local mesh sizes: there is a constant µ1 ∈ (0, 1) only depending on σ and M0 such
◦
−1
⊥
that µ1 ≤ h⊥
K♯ ,f /hK♭ ,f ≤ µ1 , for all interior faces f = (∂K♯ ∩ ∂K♭ ) ∈ FI (M) and
(ℓ)
M ∈ Mσ . Furthermore, the family of degree vectors p2 (Mσ )ℓ≥1 introduced in (3.17)
satisfies a similar property with respect to the polynomial degree: there is a constant
−1
⊥
µ2 ∈ (0, 1) (depending on s) such that µ2 ≤ p⊥
K♯ ,f /pK♭ ,f ≤ µ2 , for all interior
◦
(ℓ)
(ℓ)
faces f = (∂K♯ ∩ ∂K♭ ) ∈ FI (Mσ ) and ℓ ≥ 1. Note that for the family p1 (Mσ )ℓ≥1
in (3.16) this property is trivially satisfied.
4. Discontinuous Galerkin Discretization. In this section we present the
hp-dG discretizations of (1.1)–(1.2) for which we shall prove exponential convergence.
In addition, we shall briefly recall the stability and quasi-optimality results from [23,
Section 4]. Throughout, M ∈ Mσ denotes a generic, σ-geometric mesh.
4.1. Face Operators. In order to define a dG formulation on a given mesh M
for the model problem (1.1)–(1.2), we shall first recall some element face operators.
◦
For this purpose, consider an interior face f = ∂K ♯ ∩ ∂K ♭ ∈ FI (M) shared by two
elements K ♯ , K ♭ ∈ M. Furthermore, let v, w be a scalar- respectively a vector-valued
function that is sufficiently smooth inside the elements K ♯ , K ♭ . Then we define the
following jumps and averages of v and w along f :
hhvii = 1/2 (v|K ♯ + v|K ♭ )
[[v]] = v|K ♯ nK ♯ + v|K ♭ nK ♭
[[w]] = w|K ♯ · nK ♯ + w|K ♭ · nK ♭
hhwii = 1/2 (w|K ♯ + w|K ♭ ) .
Here, for an element K ∈ M, we denote by nK the outward unit normal vector
◦
on ∂K. For a boundary face f = (∂K ∩ ∂Ω) ∈ FB (M) for K ∈ M, and sufficiently
smooth functions v, w on K, we let [[v]] = v|K nΩ , [[w]] = w|K · nΩ , and hhvii = v|K ,
hhwii = w|K , where nΩ is the outward unit normal vector on ∂Ω.
9
4.2. hp-IP dG Discretizations. The problem (1.1)–(1.2) will be discretized
using an interior penalty (IP) discontinuous Galerkin method. Let V (M, Φ, p) be an
hp-dG finite element space on a σ-geometric mesh M ∈ Mσ with a degree vector p.
For a fixed parameter θ ∈ R, we define the hp-discontinuous Galerkin solution uDG
by
Z
f v dx
∀ v ∈ V (M, Φ, p),
(4.1)
uDG ∈ V (M, Φ, p) :
aDG (uDG , v) =
Ω
where aDG (u, v) is given by
Z
Z
hhA∇h wii · [[v]] ds
aDG (w, v) = (A∇h w) · ∇h v dx −
F (M)
Ω
Z
Z
+θ
hhA∇h vii · [[w]] ds + γ
α[[v]] · [[w]] ds.
F (M)
F (M)
Here, ∇h is the elementwise gradient, and γ > 0 is a stabilization parameter that will
be chosen sufficiently large. Furthermore, α ∈ L∞ (F ) is the discontinuity stabilization
function defined facewise as

2
⊥
⊥


max
p
,
p
K♯ ,f
K♭ ,f



if f = (∂K♯ ∩ ∂K♭ )◦ ∈ FI (M),

⊥
⊥
min
h
,
h
αf =
(4.2)
K♯ ,f
K♭ ,f

⊥
2

(p
)

K,f


if f = (∂K ∩ ∂Ω)◦ ∈ FB (M).
 ⊥
hK,f
The parameter θ allows us to describe a whole range of interior penalty methods:
for θ = −1 we obtain the standard symmetric interior penalty (SIP) method while
for θ = 1 the non-symmetric (NIP) version is obtained; cf. [1] and the references
therein. Let us further remark that, by our assumption that A is symmetric positive
definite and constant, we omit the explicit dependence of the penalty jump terms on
the diffusivity.
4.3. Anisotropic Trace Inequality. In order to analyze the numerical fluxes
in the dG formulation, we next recall the anisotropic trace inequality proved in [23]:
let M ∈ Mσ for 0 < σ < 1, K ∈ M axiparallel, f ∈ FK and s ≥ 1. Then, for
any v ∈ W 1,s (K), there holds
s
−1 s
s
s
kvkLs (K) + h⊥
(4.3)
kvkLs (f ) ≤ Cs h⊥
k∂K,f,⊥ vkLs (K) .
K,f
K,f
The constant Cs > 0 depends only on σ and on the mapping vector Φ through the
patch maps Gj , but is independent of the element size and element aspect ratio.
Here, ∂K,f,⊥ signifies the partial derivative in direction transversal to f ∈ FK .
4.4. Stability and Galerkin Orthogonality. To formulate the well-posedness
of the hp-dGFEM, we use the standard dG norm defined by
Z
Z
2
2
|||v|||2DG =
|∇h v| dx + γ
α |[[v]]| ds,
(4.4)
Ω
F
for any v ∈ V (M, Φ, p) + H 1 (Ω). In [23], we have shown the the following result.
10
Theorem 4.1. For any σ-geometric mesh M with 0 < σ < 1 and any degree
vector p, the dG bilinear form aDG (·, ·) is continuous and coercive on V (M, Φ, p):
there exist constants 0 < C1 ≤ C2 < ∞ independent of the refinement level ℓ, the
element aspect ratios, the local mesh sizes, and the local polynomial degree vectors
such that
|aDG (v, w)| ≤ C1 |||v|||DG |||w|||DG
∀ v, w ∈ V (M, Φ, p),
and, for γ > 0 sufficiently large independent of the refinement level ℓ, the element
aspect ratios, the local mesh sizes, and the local polynomial degree vectors,
aDG (v, v) ≥ C2 |||v|||2DG
∀ v ∈ V (M, Φ, p).
In particular, there exists a unique solution uDG of (4.1).
Moreover, the following Galerkin orthogonality property holds: suppose that the
2
solution u of (1.1)–(1.2) belongs to M−1−β
(Ω), where β is a weight vector satisfying (2.8). Then, the dG approximation uDG ∈ V (M, Φ, p) satisfies
aDG (u − uDG , v) = 0
∀ v ∈ V (M, Φ, p).
(4.5)
We point out that for the non-symmetric interior penalty method corresponding to
θ = 1, any value of γ > 0 is sufficient for the method to be coercive.
4.5. Error Estimates. Although the error of the dG method (4.1) is not quasioptimal with respect to the energy norm, the Galerkin orthogonality (4.5) of the
error implies that the error can be bounded by a certain interpolation error of the
exact solution in the dG subspace. We proceed in a standard way and split the
error eDG = u − uDG into two parts η and ξ, eDG = η + ξ, with
η = u − Πu ∈ H01 (Ω) + V (M, Φ, p),
ξ = Πu − uDG ∈ V (M, Φ, p).
(4.6)
Here, Π is a discontinous hp-version (quasi)interpolant into V (M, Φ, p) which is stable
2
(Ω). A specific choice for Π
in H 2 (K) for each K ∈ Oℓσ and bounded for u ∈ M−1−β
will be made in Section 5. In [23], we have proved the following error estimate.
(ℓ)
Theorem 4.2. On any σ-geometric and axiparallel mesh Mσ and any degree
vector p, there holds the error bound
(4.7)
|||u − uDG |||2DG ≤ Cp4max ΥOℓσ [η] + ΥTℓσ [η] ,
where
ΥOℓσ [η] =
X K∈Oℓσ
+
X
max h⊥
K,f
f ∈FK
X
h⊥
K,f
K∈Oℓσ f ∈FK
and
ΥTℓσ [η] =
X K∈Tℓσ
+
max h⊥
K,f
f ∈FK
X X
K∈Tℓσ f ∈FK
−2
|f |
−1
2
2
2
kηkL2 (K) + k∇ηkL2 (K)
2
(4.8)
k∂K,f,⊥ ∇ηkL2 (K) ,
−2
2
2
kηkL2 (K) + k∇ηkL2 (K)
2
h⊥
K,f k∇ηkL1 (f ) .
(4.9)
Here, C > 0 is a constant independent of the refinement level ℓ, the element aspect
ratios, the local mesh sizes, and the local polynomial degree vectors. Furthermore, |f |
is the surface measure of a face f , and pmax = maxK∈M(ℓ) max pK .
σ
11
5. hp-Approximations. It is now sufficient to construct an exponentially convergent interpolant Π for the bounds in (4.8) and (4.9) in Theorem 4.2. Since Πu ∈
V (M, Φ, p) may be discontinuous across element interfaces, we can construct Πu
separately for each element K of the discrete neighborhoods in (3.3) and (3.11). We
then estimate η|K = u|K − Πu|K for every element K under the regularity property
u ∈ A−1−β (Ω) stated in Proposition 2.1, that is,
m+1
m
|u|M−1−β
m!
(Ω) ≤ Cu
∀ m ∈ N0 ,
(5.1)
for a constant Cu > 0 and weights β satisfying (2.8).
5.1. Anisotropic Polynomial Approximation. We begin by developing a
polynomial approximation analysis based on tensor-product interpolation operators.
5.1.1. Univariate hp-Projectors and Error Bounds. Let I = (−1, 1) be the
unit interval. For any k ≥ 1, we write H k (I) for the usual Sobolev space endowed with
the norm kukH k (I) . For q ≥ 0, we denote by π
bq,0 : L2 (I) → Pq (I) the L2 (I)-projection.
k−1
The following C
-conforming and univariate projector has been constructed in [7,
Section 8].
Lemma 5.1. For any p, k ∈ N with p ≥ 2k −1, there is a projector π
bp,k : H k (I) →
p
(k)
(k)
(j)
(j)
P (I) that satisfies (b
πp,k u) = π
bp−k,0 (u ), and (b
πp,k ) u(±1) := u (±1), for any
j = 0, . . . , k − 1.
Note that although the above conditions formally overspecify the interpolating
polynomial, the projector is, in fact, well defined. Moreover, we have the following
stability and approximation properties, which have been proved in [7, Proposition 8.4]
and [7, Theorem 8.3], respectively.
Proposition 5.2. There holds:
(i) For every k ∈ N, there exists a constant Ck > 0 such that
∀u ∈ H k (I) , ∀p ≥ 2k − 1 :
kb
πp,k ukH k (I) ≤ Ck kukH k (I) .
(5.2)
(ii) For integers p, k ∈ N with p ≥ 2k − 1, κ = p − k + 1 and for u ∈ H k+s (I)
with any k ≤ s ≤ κ there holds the error bound
k(u − π
bp,k u)(j) k2L2 (I) ≤
(κ − s)! (k+s) 2
ku
kL2 (I) ,
(κ + s)!
j = 0, 1, . . . , k.
(5.3)
5.1.2. Tensor-interpolation and Error Bounds. Let now I d = I × · · · × I be
the unit cube in Rd , d ≥ 1. Points x in I d have coordinates xi , i.e., x = (x1 , . . . , xd ).
For k = (k1 , . . . , kd ) ∈ Nd , we define the space
k
Hmix
(I d ) = H k1 (I) ⊗ · · · ⊗ H kd (I),
(5.4)
where ⊗ denotes the tensor-product of separable Hilbert spaces. If k1 = . . . = kd = k,
k
we write Hmix
(I d ) = H k (I) ⊗ · · · ⊗ H k (I). These tensor-product spaces are isomork
k
phic to standard Bochner spaces. For example, Hmix
(I d ) ≃ H k (I; Hmix
(I d−1 )) ≃
k
d−1
k
d
p d
p1
Hmix (I
; H (I)). For p = (p1 , . . . , pd ) ∈ N , we set Q (I ) := P (I) ⊗ · · · ⊗ Ppd (I).
d
In I of dimension d > 1 and for pi ≥ 2ki −1, we now define the interpolation operator
bd =
Π
p,k
d
O
i=1
12
(i)
π
bpi ,ki ,
(5.5)
(i)
where π
bpi ,ki is the univariate operator from Lemma 5.1, acting in the variable xi . If
b d in place of Π
bd .
pi = p and ki = k for all i, we also write Π
p,k
p,k
d−1
In what follows, we denote by ki ∈ N
the multiindex k with component ki
deleted from it.
Proposition 5.3. For d ≥ 1 there holds:
b dp,k ukH k (I d ) ≤ Ck,d kukH k (I d )
kΠ
mix
mix
and
b dp,k u
u − Π
k (I d )
Hmix
≤ Ck,d
d
X
i=1
(5.6)
(i)
ku − π
bpi ,ki ukH ki (I;H ki
mix (I
d−1 ))
.
(5.7)
Proof. This follows readily from property (5.2) of the one-dimensional interpolation operators and by induction over the dimension d exploiting the tensor-product
structure. We refer to [22] for details.
5.1.3. Application to the reference cube. We now consider the reference
b = (−1, 1)3 = K
b⊥ × K
b k , with K
b ⊥ = (−1, 1)2 , K
b k = (−1, 1). The superscripts
cube K
⊥
k
⊥
· and · denote, respectively, the coordinates x = (x1 , x2 ) and xk = x3 . For a
b = Qp⊥ (K
b ⊥ ) ⊗ Ppk (K
b k) =
polynomial degree vector p = (p⊥ , pk ), we write Qp (K)
⊥ k
⊥
⊥
k
(k ,k ) b
(K) =
Pp (I) ⊗ Pp (I) ⊗ Pp (I), where again I = (−1, 1). We then set Hmix
⊥
k
⊥
⊥
⊥
k
⊥
k
k
k
k
k
b
b
Hmix (K ) ⊗ H (K ) = H (I) ⊗ H (I) ⊗ H (I), for regularity parameters
(k ⊥ , k k ) ∈ N2 .
Following the definitions and the analysis above, choosing k = k k = k ⊥ = 2,
and p⊥ , pk ≥ 3, there is a tensor-product projector
2
b 3 ⊥ k : Hmix
b → Q(p⊥ ,pk ) (K).
b
Π
(K)
(p ,p ),2
(5.8)
(1)
(2)
(2)
b3 ⊥ k
Recall that Π
= π
bp⊥ ,2 ⊗ π
bp⊥ ,2 ⊗ π
bpk ,2 . This operator is well-defined and
(p ,p ),2
2
b
bounded in Hmix
(K).
By combining (5.7) and (5.3), we now obtain the following approximation estimate, see [22] for details.
Proposition 5.4. For any integers 3 ≤ s⊥ ≤ p⊥ , 3 ≤ sk ≤ pk , there holds
X
⊥
sk +1
b 3 ⊥ k uk2 2
kDα
uk2L2 (K)
ku − Π
⊥ Dk
b
b . Ψpk −1,sk −1
(p ,p ),2
H
(K)
mix
⊥
α⊥
1 ≤2,α2 ≤2
+ Ψp⊥ −1,s⊥ −1
X
k
α⊥
1 ≤2,α ≤2
+ Ψp⊥ −1,s⊥ −1
X
k
α⊥
2 ≤2,α ≤2
(α⊥ ,s⊥ +1)
2
Dα
b
k ukL2 (K)
(s⊥ +1,α⊥
2 )
2
Dα
b .
k ukL2 (K)
kD⊥ 1
kD⊥
k
k
Remark 5.5. We note that in the isotropic case, we have p = p⊥ = pk and
s = s⊥ = sk , so that the error bound in Proposition 5.4 becomes
b 3 uk2 2
ku − Π
p,2
H
b
mix (K)
. Ψp−1,s−1 kuk2H s+5 (K)
b
for any 3 ≤ s ≤ p. s⊥ = s⊥ + 1, sk = sk + 1
13
(5.9)
5.1.4. Anisotropic interpolation on axiparallel hexahedra in Oℓσ . We
construct the hp-interpolant Πu on an axiparallel element K ∈ Oℓσ as follows. Let
k
the elemental polynomial degree vector be given by pK = (p⊥
K , pK ). On the reference
b we then define Πb
b u := Π
b3
b3
element K,
b, with Π
the projector defined
k u
k
⊥
⊥
(pK ,pK )
(pK ,pK )
in (5.8). Then we set u
b := u ◦ ΦK , and define the elemental interpolation operator
(Πu)|K by
b u.
(Πu) |K ◦ ΦK := Πb
(5.10)
Upon possibly translating the element K, we may assume without loss of generalk
⊥
ity that K = (0, h⊥
K ) × (0, hK ) × (0, hK ) be an axiparallel element that is possi
bly anisotropic in the third coordinate direction. We denote by x = x⊥ , xk and
b respectively. Similarly, for a multi-index
b= x
b⊥ , x
x
bk the coordinates on K and K,
k
⊥
k
α⊥
α = α , α , we write D⊥ respectively Dα
k for partial derivatives perpendicular
respectively parallel to the third coordinate direction. On the reference element, we
k
⊥
b α⊥ and D
b αk . Then, db
use D
x⊥ = (hK/2)−2 dx⊥ and db
xk = (hK/2)−1 dxk . Similarly,
⊥
k
|α⊥ | α⊥
b α⊥ = (h⊥
b αk = (hkK/2)αk Dαk . Thus, we obtain
K/2)
D
D
and D
⊥
⊥
k
k
h⊥ 2|α⊥ |−2 hk 2αk −1
⊥
2
αk
2
K
K
b αk u
b α⊥ D
kDα
b
k
=
kD
⊥ Dk ukL2 (K) ,
b
⊥
k
L2 (K)
2
2
(5.11)
for any α⊥ ∈ N20 and αk ∈ N0 . In particular, we also have
⊥
2
⊥ 2|α⊥ |−2 k 2αk −1
αk
2
b α⊥ D
b αk u
kD
(hK )
kDα
⊥ Dk ukL2 (K) ,
⊥
b ≤ C(hK )
k bkL2 (K)
(5.12)
with a constant C > 0 that is independent of the differentiation orders.
Lemma 5.6. For an axiparallel element K as above and η = u − Πu, there holds
k
kb
ηk2H 2
. Epk ,sk (K) + Ep⊥⊥ ,s⊥ (K),
b
mix (K)
(5.13)
for any 3 ≤ s⊥ ≤ p⊥ and 3 ≤ sk ≤ pk , with
k
Epk ,sk (K) . Ψpk −1,sk −1
X
⊥
2|α
(h⊥
K)
|−2
k
k
(hK )2s
+1
⊥
α⊥
1 ≤2,α2 ≤2
X
Ep⊥⊥ ,s⊥ (K) . Ψp⊥ −1,s⊥ −1
⊥
2|α
(h⊥
K)
|−2
k
⊥
s
kDα
⊥ Dk
k
k
(hK )2α
−1
s⊥ +1≤|α⊥ |≤s⊥ +3,αk ≤2
b we see that kb
Proof. From Proposition 5.4 on K,
ηk2H 2
+1
uk2L2 (K) ,
⊥
k
α
2
kDα
⊥ Dk ukL2 (K) .
can be bounded by
b
mix (K)
three terms. Using (5.12) the first of these terms scales as follows:
Ψpk −1,sk −1
X
⊥
α⊥
1 ≤2,α2 ≤2
. Ψpk −1,sk −1
b α⊥ D
b sk +1 u
bk2L2 (K)
kD
⊥
b
k
X
⊥
2|α
(h⊥
K)
⊥
α⊥
1 ≤2,α2 ≤2
14
|−2
k
k
(hK )2s
+1
⊥
k
s
kDα
⊥ Dk
+1
uk2L2 (K) .
Similarly, we have for the second term:
X
Ψp⊥ −1,s⊥ −1
k
α⊥
1 ≤2,α ≤2
. Ψp⊥ −1,s⊥ −1
X
(α⊥ ,s⊥ +1) b αk
Dk u
bk2L2 (K)
b
b 1
kD
⊥
⊥
2(s
(h⊥
K)
+α⊥
1 )
k
k
(hK )2α
−1
k
α⊥
1 ≤2,α ≤2
X
. Ψp⊥ −1,s⊥ −1
⊥
2|α
(h⊥
K)
|−2
(α⊥ ,s⊥ +1)
kD⊥ 1
k
k
(hK )2α
s⊥ +1≤|α⊥ |≤s⊥ +3,αk ≤2
−1
k
2
Dα
k ukL2 (K)
⊥
k
2
α
kDα
⊥ Dk ukL2 (K) .
The third term scales as the second term.
5.2. Error Bounds on Oℓσ . We are now ready to estimate ΥOℓσ [η] in (4.8) for
η = u − Πu and Π in (5.10). Due to the various element scalings, we give a separate
error analysis on each of the submeshes in (3.3). To that end, we write
ΥOℓσ [η] ≤ ΥOint [η] + ΥOℓC [η] + ΥOℓE [η] + ΥOℓCE [η],
(5.14)
where the consistency errors on the respective submeshes are defined as in (4.8), but
with sums that are taken only over the elements in the submeshes.
We remark that we first analyze the interpolant Πu ∈ Vσℓ with variable and
ℓ
anisotropic polynomial degree vector that defines the space Vσ,s
in (3.17). The
ℓ
space Vσ in (3.16) with uniform, isotropic polynomial degree distributions will be
addressed after that in Corollary 5.19 below.
In what follows, it will be convenient to introduce the notation
T K [η] := T1K [η] + T2K [η] + T3K [η],
(5.15)
−2
kηk2L2 (K) , T2K [η] := k∇ηk2L2 (K) , and T3K [η] :=
where T1K [η] := maxf ∈FK (h⊥
K,f )
P
⊥
2
2
f ∈FK (hK,f ) k∂K,f,⊥ ∇ηkL2 (K) . Hence, in light of Theorem 4.2, for any of the neighP
borhoods D in (5.14) there holds ΥD [η] = K∈D T K [η].
Lemma 5.7. Let K ∈ Oℓσ be an axi-parallel element. Then we have
k
2 k −1
T K [η] . (h⊥
+ hK )kb
η k2H 2
K ) (hK )
b
mix (K)
.
Proof. We separately estimate the expressions TiK [η], i = 1, 2, 3, defined above
using the scaling in (5.11). We start with the most involved term T3K [η]. To that
end, letf ∈ FK and e ∈ E the nearest singular edge to K. We further distinguish
k
the two cases f ⊥ e and f k e. In the former case, f ⊥ e, we have h⊥
K,f ≃ hK , and
∂K,f,⊥ is the derivative parallel to the edge. Thus, by applying the scaling in (5.11)
and absorbing the factors 1/2 appearing there in the constants, we obtain
2
2
(h⊥
K,f ) k∂K,f,⊥ ∇ηkL2 (K) ≃
k
(hK )2
k
≃ (hK )


X
⊥
|α⊥ |=1
X
|α⊥ |=1

2
2
2

kDα
⊥ Dk ηkL2 (K) + kDk ηkL2 (K)
⊥ 2 k −1 b 2
b k ηbk2 2
b α⊥ D
kDk ηbk2L2 (K)
kD
b .
b + (hK ) (hK )
⊥
L (K)
15
⊥
In the latter case, f k e, we h⊥
K,f ≃ hK , and ∂K,f,⊥ is the derivative perpendicular to
the edge. Therefore,


X
X
⊥
⊥
⊥ 2
2
2
2
2

(h⊥
kDα
kDα
K,f ) k∂K,f,⊥ ∇ηkL2 (K) . (hK )
⊥ ηkL2 (K) +
⊥ Dk ηkL2 (K)
k
≃ hK
X
|α⊥ |=2
⊥
|α⊥ |=2
k
⊥ 2
−1
b α ηbk2 2
kD
⊥
b + (hK ) (hK )
L (K)
X
|α⊥ |=1
⊥
|α⊥ |=1
bα D
b k ηbk2 2 .
kD
⊥
b
L (K)
k
2 k −1
The two bounds above imply T3K [η] . (h⊥
)
(h
)
+
h
η |2H 2 (K)
.
K
K |b
K
b
k
k
2
−1
Proceeding similarly, we obtain T1K [η] . (h⊥
+ hK kb
η k2L2 (K)
K ) (hK )
b , as well
k
k
2
−1
b η k2
as T2K [η] . (h⊥
+ hK k∇b
K ) (hK )
b ; see [22]. This yields the assertion.
L2 (K)
5.2.1. Submesh Oint . The submesh Oint consists only of a finite number of
shape-regular elements away
from the singular support S of the solution u. That is,
S
on Ωint := int
K∈Oℓ K the distance functions re , rc and ρce in (2.2) appearing
int
in the definition of the norm (2.6) of |u|2M m (Ω) are bounded away from zero, and (5.1)
β
implies that |ukH m (Ωint ) ≤ C m+1 m!, m ∈ N0 , for a constant C > 1 (possibly different
from Cu in (5.1)). This estimate implies that there exists another constant C > 1
such that
m+1
ku ◦ ΦK kH m (K)
m!
b ≤ C
∀m ∈ N0 ,
(5.16)
for any K ∈ Oint . We now note that the hp-extensions (Ex1)–(Ex4) in [23] produce a
uniform and isotropic polynomial degree distribution in Oint , which is denoted by p
and satisfies p ≃ ℓ.
Lemma 5.8. There is a constant C > 1 such that
ΥOint [η] ≤ C 2s Ψp−1,s−1 Γ(s + 6)2
for any s ∈ [3, p].
Proof. Since there are only a finite number of shape-regular elements in Oint ,
Lemma 5.7, the approximation property in (5.9), and the regularity (5.16) yield
X
X
kb
η k2H 2 (K)
T K [η] .
ΥOint [η] =
b
K∈Oint
.
X
K∈Oint
mix
K∈Oint
2
2s
Ψp−1,s−1 kb
uk2H s+5 (K)
b ≤ C Ψp−1,s−1 ((s + 5)!) .
(5.17)
This is the desired bound for integer exponents 3 ≤ s ≤ p.
Next, we interpolate the bound (5.17) to fractional regularity order s. To do so,
let s = k + θ ∈ [3, p] with k = ⌊s⌋ and θ = s − k ∈ (0, 1). We note that there exist
constants 0 < C1 < C2 < ∞ such that
0 < C1 ≤
n!(n + 1)θ
≤ C2 < ∞
Γ(n + 1 + θ)
∀ n ∈ N, 0 ≤ θ ≤ 1.
(5.18)
Using the real method of interpolation with indices 0 < θ < 1 and 2 on (5.17) for the
integers k = ⌊s⌋ and k + 1 = ⌊s⌋ + 1, we readily obtain the bound
θ
1−θ
Γ(k + 1 + q)2 Ψp−1,k ,
ΥOint [η] ≤ C 2(k+θ) Γ(k + q)2 Ψp−1,k−1
16
where we have replaced 6 by q ≥ 0 for future reference. Elementary manipulations
using (5.18) reveal that as p → ∞, we have
ΥOint [η] . C 2(k+θ) Γ(k + θ + q)2 Ψp−1,k+θ−1 ≃ C 2s Γ(s + q)2 Ψp−1,s−1 ,
where the additional constants introduced depend only on C1 , C2 in (5.18).
To prove exponential convergence, we let p → ∞, and for each given p, minimize
the bound in Lemma 5.8.
Lemma 5.9. For any c > 0 and any q ∈ N, there exist constants b > 0 and C > 0
(depending only on c and q) such that
(5.19)
∀p ≥ 3 :
min c2s Γ(s + q)2 Ψp−1,s−1 ≤ C 2 exp(−2bp).
s∈[3,p]
Proof. We begin by claiming that there are constants b > 0 and C > 0 such that
∀p ≥ 3 :
min c2s Γ(s + q)2 Ψp,s ≤ C 2 exp(−2bp) .
(5.20)
s∈[3,p]
To
(5.20), we first consider the case q = 1. By Stirling’s inequalities we have
√ prove
2πss+1/2 e−s ≤ Γ(s + 1) ≤ ess+1/2 e−s for any s ≥ 1. Hence, we estimate
1
(p − s)p−s p − s 2
e3
c2s Γ(s + 1)2 Ψp,s ≤ √ c2s s2s+1
(p + s)p+s p + s
2π
2s p−s
p−s
cs
.
≤ Cs
p+s
p+s
(5.21)
Upon increasing the value of the constant c, we may absorb the linear factor in s
in (5.21) into c2s . In addition, we may assume that p ≥ ⌈3(c + 1)⌉ (otherwise, we
would simply increase the constant C in (5.21)). Then we choose s = p/(c+1) ∈ [3, p].
Inserting this into the previous bound gives
2s
2
c Γ(s + 1) Ψp,s ≤ C
c
c+1
1 + ps
2p
! c+1
1−
1+
s
p
s
p
!p(1− ps )
≤C
c
c+2
1
p(1+ c+1
)
.
1
c
) log c+2
> 0.
The bound (5.20) for q = 1 thus follows with b(c) := − 21 (1 + c+1
The case q > 1 is obtained analogously upon noting that by Stirling’s formula,
Γ(s + q) ≤ C(q)sq−1 Γ(s + 1), and the polynomial factor in s may again be absorbed
into c2s by suitably increasing the value of c, which proves (5.20).
Now, to prove the assertion (5.19), we recall that Γ(x + 1) = xΓ(x) for all x ≥ 1.
Hence, Ψp−1,s−1 = (p − 1 + s)(p + s)Ψp,s ≤ 4p2 Ψp,s , for any p ≥ 3 and s ∈ [3, p].
Combining this estimate with (5.20), and absorbing the quadratic factor in p into the
exponential term (by modifying the constants b and C) yield the desired result.
Lemma 5.8 and Lemma 5.9 immediately yield the following estimate.
Proposition 5.10. Under the regularity assumption (5.1), the hp-dG interpolation operator Πu defined in (5.10) satisfies the error bound
ΥOint [η] . exp(−2bℓ)
for some constant b > 0 independent of ℓ ≥ 2.
17
5.2.2. Submesh OℓC . Next, we consider the corner neighborhood OℓC in (3.3)
and establish the analog of Proposition 5.10 for ΥOℓC [η]. We may assume without
loss of generality that C = {c} (the general case of an arbitrary, but finite number of
corners follows readily by superposition). Elements K ∈ OℓC are shape-regular with
k
hK ≃ h⊥
K ≃ hK
and
rc |K ≃ dcK ≃ hK ,
(5.22)
according to (3.5) (see also Figure 3.1, left). We shall also use that
∀ 2 ≤ j ≤ ℓ, ∀ K ∈ Lℓ−j+1
∩ OℓC :
σ
dcK ≃ σ ℓ−j .
(5.23)
Here we recall that the index j = ℓ + 1 corresponds to mesh layer L0σ , whose
elements are assumed to belong to Oint , and hence it can be omitted. Let us further
ℓ
recall that the hp-extensions (Ex1)–(Ex4) introduced in [23] for the subspace Vσ,s
in (3.17) produce isotropic polynomial degrees that are uniform in each mesh layer.
In the following, we simply denote these degrees by pj , i.e.,
∀ 2 ≤ j ≤ ℓ, ∀ K ∈ OℓC ∩ Lℓ−j+1
:
σ
pK = pj ≥ 3 .
(5.24)
By construction and for ℓ → ∞, the elemental polynomial degrees {pj }j≥2 form a
sequence of s-linear growth:
∃ χ ∈ (0, 1) :
∀j ≥ 2 :
χ ≤ pj /js ≤ χ−1 .
(5.25)
We can now bound the consistency term ΥOℓC [η].
Lemma 5.11. Under the regularity assumption (5.1), we have
ΥOℓC [η] .
ℓ
X
σ 2(ℓ−j) min β Ψpj −1,sj −1 Cu2sj Γ(sj + 6)2
j=2
for any sj ∈ [3, pj ] and the constant Cu in (5.1).
k
Proof. Recalling that the elements in OℓC are shape-regular with hK ≃ h⊥
K ≃ hK ,
ℓ−j+1
∩ OℓC
we conclude from Lemma 5.7, Lemma 5.6 and (5.22) that, for any K ∈ Lσ
and 2 ≤ j ≤ ℓ,
X
(dcK )2|α|−2 kDα uk2L2 (K) . (5.26)
T K [η] . dcK kb
ηk2H 2 (K)
b . Ψpj −1,sj −1
mix
sj +1≤|α|≤sj +5
Since possibly K ∩ ωce 6= ∅ we write
X
kDα uk2L2 (K∩ωe ) + kDα uk2L2 (K∩wce ) . (5.27)
kDα uk2L2 (K) = kDα uk2L2 (K∩ωc ) +
e∈Ec
By inserting the weight rc , we first obtain
kDα uk2L2 (K∩ωc ) . (dcK )2+2βc −2|α| krc−1−βc +|α| Dα uk2L2 (K∩ωc )
. (dcK )2+2 min β−2|α| krc−1−βc +|α| Dα uk2L2 (K∩ωc ) .
(5.28)
Let now e be an edge in Ec . By noticing that re |K ≃ deK ≃ dcK ≃ hK , we then have
⊥
⊥
kDα uk2L2 (K∩ωe ) . (dcK )2+2βe −2|α | kre−1−βe +|α | Dα uk2L2 (K∩ωe )
⊥
. (dcK )2+2 min β−2|α| kre−1−βe +|α | Dα uk2L2 (K∩ωe ) .
18
(5.29)
Similarly, since ρce ≃ 1 on K,
⊥
e +|α |
Dα uk2L2 (K∩ωce )
kDα uk2L2 (K∩ωce ) . (dcK )2+2βc −2|α| krc−1−βc +|α| ρ−1−β
ce
⊥
−1−βe +|α | α
. (dcK )2+2 min βc −2|α| krc−1−βc +|α| ρce
D uk2L2 (K∩ωce ) .
(5.30)
Combining (5.26)–(5.30) and using (5.1) yields
T K [η] . Ψpj −1,sj −1 (dcK )2 min β Ψpj −1,sj −1 kuk2
s +5
j
M−1−β
(K)
(5.31)
≤ Cu2sj Γ(sj + 6)2 (dcK )2 min β Ψpj −1,sj −1
for any K ∈ Lσℓ−j+1 ∩ OℓC with 2 ≤ j ≤ ℓ.
Next, we sum the estimate (5.31) over all mesh layers. Referring to (5.23), we
arrive at
ΥOℓC [η] .
.
ℓ
X
j=2
K∈Lℓ−j+1
∩OℓC
σ
ℓ
X
X
X
T K [η]
(5.32)
Ψpj −1,sj −1 σ
2(ℓ−j) min β
Cu2sj Γ(sj
2
+ 6) ,
ℓ+j−1
j=2 K∈Lσ
∩Oℓ
C
for any integers 3 ≤ sj ≤ pj . The conclusion now follows by noting that the cardinality
of the set Lℓ+j−1
∩ OℓC is uniformly bounded in j and by using an interpolation
σ
argument as in Lemma 5.8.
Finally, to show that the bound in Lemma 5.11 is exponentially convergent, we
shall make use of the following refinement of Lemma 5.9.
Lemma 5.12. For every 0 < σ < 1, constants β > 0, c > 0, q ≥ 0 and sequences
{pj }∞
j=2 , pj ≥ 3, of s-linear growth as in (5.25), there exist constants b > 0 and C > 0
(depending only on q, σ, s, χ and β) such that


ℓ

X
σ 2(ℓ−j)β min c2sj Γ(sj + q)2 Ψpj −1,sj −1 ≤ C 2 exp(−2bℓ)
(5.33)


sj ∈[3,pj ]
j=2
for every ℓ ≥ 2.
Proof. By Lemma 5.9,
min c2sj Γ(sj + q)2 Ψpj −1,sj −1 ≤ C exp(−2bpj ),
sj ∈[3,pj ]
with constants b > 0 and C > 0 only depending on the values of q and c in that
Lemma. Hence, since pj ≃ sj, the sum (5.33) can be bounded by
ℓ
X
j=2
σ 2(ℓ−j)β
min c2sj Γ(sj + q)2 Ψpj −1,sj −1 ≤ C
sj ∈[3,pj ]
ℓ
X
e−2β| log σ|(ℓ−j)−2bsj .
(5.34)
j=2
We split the sum into two partial sums as follows: first, a sum over 2 ≤ j ≤ θℓ
(corresponding to mesh layers with ‘small’ elements) and second, a sum over θℓ ≤ j ≤
19
ℓ with a parameter 0 < θ < 1 which is independent of ℓ. Then we estimate the sum
in (5.34),
ℓ
X
⌊θℓ⌋
e
−2β| log σ|(ℓ−j)−2bsj
j=2
≤
X
e−2β| log σ|(ℓ−j)−2bsj +
j=2
ℓ
X
e−2β| log σ|(ℓ−j)−2bsj
j=⌈θℓ⌉
. ⌈θℓ⌉e
−2β| log σ|(1−θ)ℓ
+ ⌈(1 − θ)ℓ⌉e−2bsθℓ ,
from where the assertion (5.33) follows.
Lemma 5.11 and Lemma 5.12 give the following result.
Proposition 5.13. Under the regularity assumption (5.1), the hp-dG interpolation operator Πu defined in (5.10) satisfies the error bound
ΥOℓC [η] . exp(−2bℓ)
for some constant b > 0 independent of ℓ ≥ 2.
5.2.3. Submesh OℓE . In this section, we consider the edge neighborhood ΩE
in (2.5) and shall bound ΥOℓE [η]. As before we may assume without loss of generality
k
that E = {e}. We recall that for elements K ∈ OℓE , the diameters hK parallel to e
are of order one, while the diameters h⊥
K perpendicular to edge e satisfy
re |K ≃ deK ≃ h⊥
K,
(5.35)
according to (3.6) (see also Figure 3.1, middle). We also observe that
∩ OℓE :
∀ 2 ≤ j ≤ ℓ, ∀ K ∈ Lℓ−j+1
σ
deK ≃ σ ℓ−j .
(5.36)
As in (5.23), we can omit j = ℓ + 1 corresponding to layer L0σ ⊂ Oint . The hpℓ
extensions (Ex1)–(Ex4) of [23] for the space Vσ,s
in (3.17) yield anisotropic elemental
k
ℓ−j+1
polynomial degrees p⊥
∩
K and pK that are identical over all elements K in Lσ
k
ℓ
⊥
OE ; we thus simply denote them by pj and pj , respectively. The variation of the
polynomial degrees p⊥
j across mesh layers is s-linear as in (5.25), while the polynomial
k
k
degrees pj ≥ 3 parallel to the edge e are constant and proportional to ℓ, i.e., pj =
∩ OℓE .
pk ≥ 3, with pk ≃ ℓ. Next, we bound T K [η] for K ∈ Lℓ−j+1
σ
ℓ
Lemma 5.14. Let K ∈ Lℓ−j+1
∩
O
for
2
≤
j
≤
ℓ.
Then,
under the regularity
σ
E
assumption (5.1), there holds
2sk p
k
2
2s⊥
j Γ(s⊥ + 6)2 + Ψ k
C
Γ(s
+
6)
⊥
C
T K [η] . σ 2(ℓ−j)βe Ψp⊥
k
p −1,s −1
j
j −1,sj −1
⊥
k
k
for any s⊥
j ∈ [3, pj ] and s ∈ [3, p ].
k
Proof. Using that hK is of order one, Lemma 5.7 and Lemma 5.6 yield
T K [η] . kb
η k2H 2
k
b
mix (K)
. Epk ,sk (K) + Ep⊥⊥ ,s⊥ (K),
j
j
k
with Epk ,sk (K) and Ep⊥⊥ ,s⊥ (K) defined in Lemma 5.6. Taking into account (5.35) and
j
j
k
k
that hK is of order one, we can bound Epk ,sk (K) as follows:
k
Epk ,sk (K) ≃ Ψpk −1,sk −1
X
⊥
(deK )2|α
⊥
α⊥
1 ≤2,α2 ≤2
20
|−2
⊥
k
s
kDα
⊥ Dk
+1
uk2L2 (K) .
Since K ∩ Ω0 = ∅ and K ∩ ωc = ∅ for all c ∈ C, we may write
X
kDα uk2L2 (K) = kDα uk2L2 (K∩ωe ) +
kDα uk2L2 (K∩ωce )
c∈Ce
We then proceed by inserting the weight function re and employing (5.35):
⊥
⊥
kDα uk2L2 (K∩ωe ) . (deK )2+2βe −2|α | kre−1−βe +|α | Dα uk2L2 (K∩ωe ) .
k
If K ∩ ωce 6= ∅ for a corner c ∈ Ce , then rc |K ≃ hK is bounded away from zero, and
ρce ≃ re . Hence, we readily obtain
⊥
⊥
−1−βe +|α | α
kDα uk2L2 (K∩ωce ) . (deK )2+2βe −2|α | krc−1−βc +|α| ρce
D uk2L2 (K∩ωce ) .
Combining these estimates with (5.36) and (5.1), we find that
k
Epk ,sk (K) . Ψpk −1,sk −1 (deK )2βe kuk2
k
s +5
(K)
M−1−β
e
(5.37)
k
. Ψpk −1,sk −1 σ 2(ℓ−j)βe C 2s Γ(sk + 6)2 .
Similarly, we bound Ep⊥⊥ ,s⊥ (K):
j
j
X
Ep⊥⊥ ,s⊥ (K) . Ψp⊥
⊥
j −1,sj −1
j
j
⊥
(deK )2|α
|−2
⊥
⊥
k
s⊥
j +1≤|α |≤sj +3,α ≤2
⊥
k
α
2
kDα
⊥ Dk ukL2 (K) .
Proceeding as before, we see that
Ep⊥⊥ ,s⊥ (K) . Ψp⊥
⊥
(deK )2βe kuk2
j −1,sj −1
j
s⊥ +5
j
(K)
M−1−β
e
j
⊥
(5.38)
2
≤ Ψp⊥
⊥
σ 2(ℓ−j)βe C 2sj Γ(s⊥
j + 6) .
j −1,sj −1
The bounds (5.2.3), (5.37) and (5.38) imply the desired estimate for integer regularity
exponents. An interpolation argument as in (5.18) proves the assertion.
Proposition 5.15. Under the regularity assumption (5.1), the hp-dG interpolation operator Πu defined in (5.10) satisfies the error bound
ΥOℓE [η] . exp(−2bℓ)
for some constant b > 0 independent of ℓ ≥ 2.
Proof. Summing the bound in Lemma 5.14 over all mesh layers and noting that
the cardinality of the sets Lℓ−j+1
∩ OℓE are uniformly bounded in j result in
σ
ΥOℓC [η] . S k + S ⊥ ,
(5.39)
where
S⊥ =
ℓ
X
2s⊥
j
Ψp⊥
⊥
σ 2(ℓ−j)βe Cu
j −1,sj −1
2
Γ(s⊥
j + 6) ,
j=2
k
S =
ℓ
X
k
Ψpk −1,sk −1 σ 2(ℓ−j)βe Cu2s Γ(sk + 6)2 .
j=2
21
OℓC
OℓCE
11111111111
00000000000
00000000000
11111111111
00000000000
11111111111
ℓ=1
00000000000
11111111111
00000000000
11111111111
ℓ
00000000000
11111111111
OℓCE ⊃ Oce
00000000000
11111111111
ℓ
00000000000
11111111111
⊃ Oce′
00000000000
11111111111
000000
111111
00000000000 ℓ = 2
11111111111
000000
111111
e′
000000
111111
000000
111111
ℓ = 3 i = 2, . . . , ℓ + 1
000000
111111
000000
111111
ℓ=4
000000
111111
0000
1111
0000
1111
0000
1111
00
11
00
11
j = 1, . . . , ℓ + 1
e
00
11
00
11
00
11
00
11
c
Fig. 5.1. Elements in OℓCE .
Due to the s-linearity of the degrees p⊥
j and the fact that βe > 0, Lemma 5.12 allows
⊥
us to find parameters s⊥
∈
[3,
p
]
such
that S ⊥ . e−2bℓ .
j
j
In the sum S k , the polynomial degree pk parallel to the edge e is constant and
proportional to ℓ. Applying Lemma 5.9, we can find sk ∈ [3, pk ] such that
S k . e−2bℓ
ℓ
X
σ 2(ℓ−j)βe . e−2bℓ ,
j=2
which completes the proof.
5.2.4. Submesh OℓCE . Finally, we consider the corner-edge neighborhood ΩCE
defined in (3.3) and prove the exponential convergence of ΥOℓCE [η]. Again, it is sufficient to consider a single corner c with a single edge e = ec originating from it, i.e.,
C = {c} and E = {e}. In view of (3.3), an element K ∈ OCE has empty intersection
with Ω0 , ΩC , and ΩE . Hence, if the edges and vertices are sufficiently separated by
the initial mesh, we may assume K ⊆ ωce .
It will be convenient in the error analysis to group elements K ∈ OℓCE into sets Lij
CE
of elements whose aspect ratios are equivalent uniformly with respect to ℓ. To this
end, we observe that there exists κ(σ) > 0 such that for all elements K ∈ OℓCE there
are indices 2 ≤ i ≤ j ≤ ℓ + 1 such that
k
ℓ−i
re |K ≃ deK ≃ h⊥
,
K ≃σ
rc |K ≃ dcK ≃ hK ≃ σ ℓ−j .
(5.40)
We say that K ∈ OℓCE belongs to Lij
CE if it satisfies (5.40) with indices (i, j); cf. (3.10)
and Remark 3.5. Then, for ℓ sufficiently large, we may write (with a possibly nondisjoint union)
OℓCE
=
ℓ+1
[
[ n(j)
Lij
CE ,
(5.41)
j=2 i=2
with indices n(j) satisfying 2 ≤ n(j) ≤ j. We refer to Figure 5.1 for the notation
and illustration and observe that the cardinality of all Lij
CE is uniformly bounded,
independently of i, j.
22
Moreover, from the hp-extensions (Ex1)–(Ex4) in [23] we obtain polynomial deℓ
gree distributions for the dG subspace Vσ,s
that satisfy
k
∀ K ∈ Lij
CE :
pK = (p⊥
i , pj ) ≃ (si, sj),
2 ≤ i ≤ j ≤ ℓ + 1.
(5.42)
k
k
⊥
⊥
Lemma 5.16. Let K ∈ Lij
CE with pK = (pi , pj ) and with pi , pj ≥ 3. Then, under
k
k
⊥
the regularity assumption (5.1), for any s⊥
i ∈ [3, pi ], sj ∈ [3, pj ], there holds
T K [η] ≤ σ 2(ℓ−j)(βc −βe ) σ 2(ℓ−i)βe (1 + σ 2(j−i) )N [u]ij ,
(5.43)
where
k
⊥
k
2sj
2
N [u]ij = Ψp⊥
⊥
C 2si Γ(s⊥
Ψpk −1,sk −1 Γ(sj + 6)2 .
i + 6) + C
i −1,si −1
j
(5.44)
j
Proof. By combining Lemma 5.7, (5.40), and Lemma 5.6, we obtain
η k2H 2 (K)
T K [η] . (deK )2 (dcK )−1 + dcK kb
b
mix
k
⊥
e 2 c −2
c
E k k (K) + Ep⊥ ,s⊥ (K) ,
. dK 1 + (dK ) (dK )
pj ,sj
with E
k
k
k
pj ,sj
E
k
k
j
(5.45)
j
(K) and Ep⊥⊥ ,s⊥ (K) defined in Lemma 5.6. Using (5.40), we estimate
j
j
(K) as follows:
k
pj ,sj
E
k
k k
pj ,sj
(K) ≃ Ψpk −1,sk −1
j
j
X
⊥
(deK )2|α
⊥
α⊥
1 ≤2,α2 ≤2
|−2
k
⊥
k
s +1
(dcK )2sj +1 kDα Dkj
uk2L2 (K) .
Then, inserting the weight ρce ,
⊥
k
s +1
kDα Dkj
⊥
uk2L2 (K) . (dcK )2+2βc −2(|α
k
|+sj +1)−2−2βe +2|α⊥ |
k
k
−1−βc +(|α⊥ |+sj +1) −1−βe +|α⊥ | α⊥ sj +1
ρce
D Dk uk2L2 (K) .
⊥
× (deK )2+2βe −2|α | krc
Hence,
E
k
k
k
pj ,sj
(K) . Ψpk −1,sk −1 (dcK )2(βc −βe )−1 (deK )2βe kuk2
j
j
k
s +5
.
(5.46)
j
M−1−β
(K)
Similarly,
X
⊥
Ep⊥⊥ ,s⊥ (K) ≃ Ψp⊥
i −1,si −1
j
j
⊥
(deK )2|α
⊥
k
⊥
s⊥
i +1≤|α |≤si +3,α ≤2
|−2
k
(dcK )2α
−1
⊥
k
2
α
kDα
⊥ Dk ukL2 (K) ,
where
⊥
k
k
2
α
c 2α
kDα
⊥ Dk ukL2 (K) . (dK )
⊥
−1+2+2βc −2(|α⊥ |+αk )−2−2βe +2|α⊥ |
⊥
× (deK )2+2βe −2|α | krc−1−βc +(|α
23
|+αk ) −1−βe +|α⊥ | α⊥ αk
ρce
D Dk uk2L2 (K) .
Thus,
Ep⊥⊥ ,s⊥ (K) . Ψpk −1,sk −1 (dcK )2(βc −βe )−1 (deK )2βe kuk2
j
j
i
s⊥ +5
i
M−1−β
(K)
i
.
(5.47)
Referring to (5.45), (5.46), (5.47), and to the regularity property (5.1) shows that
(5.48)
T K [η] . (dcK )2(βc −βe ) (deK )2βe 1 + (deK )2 (dcK )−2 N [u]ij ,
which is the assertion for integer regularity exponents. An interpolation argument as
in Lemma 5.8 and using the relations in (5.40) once more finish the proof.
We are now ready to prove exponential convergence of ΥOℓCE [η].
Proposition 5.17. Under the regularity assumption (5.1) and as ℓ → ∞, the
hp-dG interpolation operator Πu defined in (5.10) satisfies the error bound
ΥOℓCE [η] . exp(−2bℓ)
for some constant b > 0 independent of ℓ.
Proof. Summing up the estimate in Lemma 5.16 over all the mesh layers (using
the fact that the cardinalities of the sets Lij
CE are uniformly bounded) results in
ΥOℓCE [η] .
ℓ+1 n(j)
X
X
σ 2(ℓ−j)(βc −βe ) σ 2(ℓ−i)βe (1 + σ 2(j−i) )N [u]ij
j=2 i=2
.
ℓ+1 n(j)
X
X
σ 2(ℓ−j)(βc −βe ) σ 2(ℓ−i)βe N [u]ij . S ⊥ + S k ,
j=2 i=2
where
S⊥ =
ℓ+1
X
n(j)
σ 2(ℓ−j)(βc −βe )
⊥
2
⊥
C 2si Γ(s⊥
σ 2(ℓ−i)βe Ψp⊥
i + 6) ,
i −1,si −1
i=2
j=2
Sk =
X
n(j)
ℓ+1
X
X
k
k
σ 2(ℓ−i)βe Ψpk −1,sk −1 C 2sj Γ(sj + 6)2 .
σ 2(ℓ−j)(βc −βe )
j
i=2
j=2
j
Let us first bound S ⊥ . To do so, we write
⊥
S .
ℓ+1
X
σ
2(ℓ−j)(βc −βe +βe )
σ
2(ℓ−i)βe
σ
2(j−ℓ)βe
Ψp⊥
C
⊥
i −1,si −1
i=2
j=2
=
j
X
ℓ+1
X
σ 2(ℓ−j)βc
j=2
j
X
⊥
C
σ 2(j−i)βe Ψp⊥
i −1,si −1
2s⊥
i
2
Γ(s⊥
i + 6)
i=2
!
2s⊥
i
Γ(s⊥
i
2
+ 6)
!
.
Then, we use the fact that βe > 0, Lemma 5.12 with ℓ replaced by j, and the s⊥
⊥
linearity of p⊥
i to obtain parameters si ∈ [3, pi ] and a constant b1 > 0 such that
j
X
⊥
2
−2b1 j
⊥
C 2si Γ(s⊥
,
σ 2(j−i)βe Ψp⊥
i + 6) . e
i −1,si −1
i=2
24
j ≥ 2.
Therefore, we conclude that there is second constant b2 > 0 such that
S⊥ .
ℓ+1
X
σ 2(ℓ−j)(βc −βe ) e−2b1 j .
ℓ+1
X
σ 2(ℓ−j)(βc −βe +βe ) e−2b1 j =
e−2b2 (ℓ−j)−2b1 j .
j=2
j=2
j=2
ℓ+1
X
With b = min{b1 , b2 }, we thus obtain
S⊥ .
ℓ+1
X
e−2b(ℓ+j−j) . ℓe−2bℓ . e−2bℓ .
(5.49)
j=2
To prove exponential convergence of S k , we proceed similarly and note that
n(j)
X
i=2
σ 2(ℓ−i)βe ≤
j
X
σ 2(ℓ−i)βe = σ 2(ℓ−j)βe
i=2
1 − σ 2βe (j−1)
≤ C(σ, βe )σ 2(ℓ−j)βe ,
1 − σ 2βe
for j ≥ 2. Hence, by Lemma 5.12,
Sk .
ℓ+1
X
k
k
σ 2(ℓ−j)βc Ψpk −1,sk −1 C 2sj Γ(sj + 6)2 . e−2bℓ .
j=2
j
j
This completes the proof.
5.3. Approximation in Oℓσ . By combining the bound in (5.14) with the results
in Propositions 5.10, 5.13, 5.15 and 5.17, we now immediately obtain the following
approximation property in Oℓσ .
(ℓ)
Theorem 5.18. Consider a family Mσ = {Mσ }∞
ℓ=1 of axi-parallel σ-geometric
(ℓ)
meshes with an anisotropic s-linear polynomial degree vector p2 (Mσ ) as in (3.17)
with degrees greater than or equal to 3. Then for u ∈ A−1−β (Ω) and ℓ ≥ 2, there is a
projection Πℓ : A−1−β (Ω) → V (Oℓσ , Φ(Oℓσ ), p2 (Oℓσ )) that satisfies the error bound
ΥOℓσ [u − Πℓ u] ≤ C exp(−2bℓ),
ℓ ≥ 2.
(5.50)
Here, the constants b > 0 and C > 0 are independent of ℓ (but depend on the weight
vector β, the geometric grading factor σ, the slope s, the regularity constant Cu
in (5.1), and on the initial mesh M0 ).
ℓ
Moreover, as ℓ → ∞, Nℓ (s) := dim(Vσ,s
) ≃ ℓ5 + O(ℓ4 ) , and the approximation
bound (5.50) can be written as
√
5
ΥOℓσ [u − Πℓ u] ≤ C exp(−2b N ),
ℓ
N = dim(Vσ,s
) → ∞.
(5.51)
By repeating verbatim the proofs of Propositions 5.13, 5.15 and 5.17 with uniform
polynomial degrees, and by replacing in these proofs each reference to Lemma 5.12
by a reference to Lemma 5.9, we obtain the following corollary.
Corollary 5.19. Under the assumptions of Theorem 5.18, but for uniform
polynomial degrees pK = p ≃ ℓ (with p ≥ 3) in all elements K ∈ Oℓσ , ℓ ≥ 2, the error
bounds (5.50), (5.51) remain valid, however, in (5.51), the constant b is replaced by
a smaller value b.
25
5.4. Error Bounds on Tℓσ . We now address the error in elements in the ter(ℓ)
minal layers Tℓσ ⊂ Mσ . Again, we proceed separately for elements near edges and
vertices and recall, to this end, the partition (3.11): Tℓσ = VCℓ ∪ VEℓ . Based on this, we
write
ΥTℓσ [η] ≤ ΥVCℓ [η] + ΥVEℓ [η],
(5.52)
where ΥTℓσ [η] is the term (4.9) in Theorem 4.2, and the consistency errors ΥVCℓ [η],
ΥVEℓ [η] are taken on the respective submeshes of Tℓσ as defined in (3.11).
The construction of the hp-interpolant Πu from (4.6) in Tℓσ will exploit the homo1
geneous essential boundary conditions: for functions in M−1−β
(Ω), the corresponding
2
1
1
L - and H -terms in the norm (2.6) on M−1−β (Ω) carry weights with negative exponents. Consequently, it will be sufficient to approximate the solution of (1.1)–(1.2)
on the exponentially small elements in Tℓσ by the zero function: we set Πu|K ≡ 0 for
all K ∈ Tℓσ and, hence, η = u in (4.6), and (4.9).
In the sequel, the interpolation errors on the subsets VCℓ and VEℓ will be analyzed
separately. We first prove the following auxiliary result:
2
Lemma 5.20. Let K ∈ Tℓσ , u ∈ M−1−β
(K), and 0 ≤ j . ℓ be chosen such
k
ℓ
ℓ−j
that h⊥
(cf. Proposition 3.4). Then
K ≃ σ and hK ≃ σ
j
3
k∇ukL1 (K) ≤ Cσ ℓ( 2 +min β)− 2 kukM 1
−1−β (K)
,
and
j
1
σ −ℓ Dk ∇uL1 (K) + kD⊥ ∇ukL1 (K) ≤ Cσ ℓ( 2 +min β)− 2 kukM 2
−1−β (K)
,
where the constant C > 0 does not depend on u, σ, ℓ, p and β.
Proof. We may assume that there is at most one corner c ∈ C such that K ∩ωc 6= ∅
or K ∩ (ωce ∪ ωe ) 6= ∅ for some edge e ∈ Ec . Then we write
X
k∇ukL1 (K∩ωe ) + k∇ukL1 (K∩ωce ) .
k∇ukL1 (K) = k∇ukL1 (K∩ωc ) +
e∈Ec
k
ℓ
First, note that if K ∩ ωc 6= ∅, then K must be isotropic with h⊥
K ≃ hK ≃ hK ≃ σ
ℓ
3ℓ
(i.e., j = 0). Thus, Hölder’s inequality and the fact that rc . σ , |K| ≃ σ yield
3
k∇ukL1 (K∩ωc ) ≤ rcβc L2 (K∩ω ) rc−1−βc +1 ∇uL2 (K∩ω ) . σ ℓ( 2 +βc ) kukM 1
(K∩ωc ) .
c
c
Then, if K ∩ ωe 6= ∅ for
X
k∇ukL1 (K∩ωe ) ≤
|α|=1
−1−β
e ∈ Ec , we have similarly re . σ ℓ and |K| ≃ σ 2ℓ σ ℓ−j so that
−1−βe +|α⊥ | α⊥ αk 1+βe −|α⊥ | D⊥ Dk u re
re
2
2
L (K∩ωe )
L (K∩ωe )
. reβe L2 (K∩ωe ) kukM 1
3
−1−β (K∩ωe )
j
. σ ℓ( 2 +βe )− 2 kukM 1
−1−β (K∩ωe )
Furthermore, if K ∩ ωce 6= ∅ for e ∈ Ec , we have
X βc 1+βe −|α⊥ | k∇ukL1 (K∩ωce ) ≤
rc ρce
L2 (K∩ωce )
|α|=1
⊥
α⊥ αk e +|α |
u
× rc−1−βc +1 ρ−1−β
D
D
ce
⊥
k
L2 (K∩ωce )
26
.
.
With rc ≃ σ ℓ−j on K ∩ ωce and re . σ ℓ , we find that
βc 1+βe −|α⊥ | . rcβc ρβcee L2 (K∩ωce ) = rcβc −βe reβe L2 (K∩ωce )
rc ρce
2
L (K∩ωce )
. σ (ℓ−j)(βc −βe ) reβe L2 (K∩ωce )
1
. σ (ℓ−j)(βc −βe )+ℓβe σ ℓ σ 2 (ℓ−j)
j
3
3
j
= σ 2 ℓ− 2 σ (ℓ−j)βc +jβe . σ 2 ℓ− 2 σ ℓ min β .
Hence,
j
3
k∇ukL1 (K∩ωce ) . σ ℓ( 2 +min β)− 2 kukM 1
−1−β (K∩ωce )
,
and thus the first bound follows. The proof of the second inequality is similar.
5.4.1. Interpolation on VCℓ . We first consider elements K ∈ VCℓ which abut at
k
ℓ
exactly one corner c ∈ C. Such elements are isotropic with hK ≃ h⊥
K ≃ hK ≃ σ . For
ℓ
convenience, let us suppose that the mesh is fine enough, so that VC ⊂ ΩC ∪ ΩCE .
2
Proposition 5.21. Let K ∈ VCℓ and u ∈ M−1−β
(K). Then there holds
ΥVCℓ [η] ≤ Cσ 2ℓ min β kuk2M 2
−1−β (Ω)
. exp(−2bℓ) kuk2M 2
−1−β (K)
.
(5.53)
Proof. Let K ∈ VCℓ abut at corner c ∈ C with K ∩ ωc 6= ∅. We shall use
that supK rc ≃ hK ≃ σ ℓ . Then,
2
−2
2+2βc −1−βc 2
h−2
u L2 (K∩ω
rc
K kηkL2 (K∩ωc ) . hK sup rc
K
c)
. σ 2ℓβc kuk2M 1
−1−β (K∩ωc )
,
and
2
2
2
k∇ηkL2 (K∩ωc ) . sup rc2βc rc−1−βc +1 ∇uL2 (K∩ωc ) . σ 2ℓβc kukM 1
−1−β (K∩ωc )
K
.
Furthermore, if K ∩ ωce 6= ∅ for e ∈ Ec , we use that ρce is bounded on K ∩ ωce to
conclude that
2
−2
2+2βe −1−βc −1−βe 2
h−2
sup rc2+2βc ρce
u L2 (K∩ωce )
ρce
rc
K kηkL2 (K∩ωce ) . hK
.σ
K∩ωce
2
kukM 1
(K∩ωce )
−1−β
2ℓβc
,
and
2
k∇ηkL2 (K∩ωce )
. sup rc2βc
K
X
⊥
|α|=1
⊥
2+2βe −2|α | −1−βc +|α| −1−βe +|α | α
krc
ρce
D uk2L2 (K∩ωce )
sup ρce
K∩ωce
. σ 2ℓβc kuk2M 1
−1−β (K∩ωce )
.
Moreover, for f ∈ FK , we have that
−1
|f |
2
2
−1
h⊥
K,f k∇ηkL1 (f ) . hK k∇ukL1 (f ) ,
27
and employing the trace inequality (4.3) with s = 1, we obtain
−1
2
2
−3
−1 2 2
|f | h⊥
∇ u L1 (K) .
K,f k∇ηkL1 (f ) . hK k∇ukL1 (K) + hK
Next, using Lemma 5.20 with j = 0 results in
|f |
−1
2
2
2ℓ min β
h⊥
kukM 2
K,f k∇ηkL1 (f ) . σ
−1−β (K)
.
Summing up the above bounds completes the proof.
5.4.2. Interpolation on VEℓ . Elements K along Dirichlet edges may be anisok
tropic. They are parallel to some edge e ∈ E, with maximal length hK ≃ σ ℓ−j ,
for some 0 ≤ j . ℓ, in the direction parallel to e; their diameter in the direction
ℓ
orthogonal to e is h⊥
K ≃ σ ; see Proposition 3.4.
2
Proposition 5.22. Let K ∈ VEℓ and u ∈ M−1−β
(K). Then there holds
ΥVEℓ [η] ≤ Cσ 2ℓ min β kuk2M 2
−1−β (Ω)
. exp(−2bℓ) kuk2M 2
−1−β (K)
,
where σ ∈ (0, 1) is the geometric refinement parameter and where ℓ denotes the refinement level. The constant C > 0 is independent of u, σ, ℓ, the polynomial degree
vector p, and min β > 0 (cf. (2.8)), and the constant b > 0 depends on σ, β.
Proof. We distinguish three cases.
Case 1. If K ∩ ωc 6= ∅, for some c ∈ C, then K is isotropic, and we may proceed
as in the previous section. This leads to an estimate very similar to (5.53) (with the
left-hand side restricted to VEℓ ∩ ΩC ).
Case 2. If K ∩ωe 6= ∅, for some e ∈ Ec , then the weighted Sobolev norm from (2.6)
close to an edge e ∈ E behaves locally like
X −1−βe +|α⊥ | α 2
D
u
.
≃
kuk2M 2
r
e
(K∩ωe )
L2 (K∩ωe )
−1−β
|α|≤2
−1
−1
. h⊥
, there holds:
Noting that supf ∈FK h⊥
K
K,f
max h⊥
K,f
f ∈FK
−2
. h⊥
K
2
2
2
kηkL2 (K∩ωe ) + k∇ηkL2 (K∩ωe ) + |f |−1 h⊥
K,f k∇ηkL1 (f ∩ωe )
−2
2
2
2
kukL2 (K∩ωe ) + k∇ukL2 (K∩ωe ) + |f |−1 h⊥
K,f k∇ukL1 (f ∩ωe ) ,
ℓ
for any f ∈ FK . Here, using that supK∩ωe re ≃ h⊥
K ≃ σ , we have
h⊥
K
and
−1
kukL2 (K∩ωe ) . h⊥
K
k∇ukL2 (K∩ωe ) .
X
|α|=1
βe −1−βe re
uL2 (K∩ωe ) . σ ℓβe kukM 1
−1−β (K∩ωe )
h⊥
K
,
1+βe −|α⊥ | −1−βe +|α⊥ | α D u
re
L2 (K∩ωe )
. σ ℓβe kukM 1
−1−β (K∩ωe )
.
Next, by means of (4.3) with s = 1, we see that
−1 2
2
2
2
−1
kD⊥ ∇ukL1 (K) .
|f |−1 h⊥
h⊥
k∇ukL1 (K) + h⊥
K,f k∇ukL1 (f ∩ωe ) . |f |
K,f
K,f
28
−1
⊥
ℓ
−1
h
≃
Therefore, if f is parallel to e, there holds h⊥
≃
σ
and
thus
|f
|
K,f
K,f
−1
σ ℓ σ ℓ−j
σ −ℓ = σ j−3ℓ . In this case,
2
j−3ℓ
k∇uk2L1 (K) + σ 2ℓ kD⊥ ∇uk2L1 (K) .
|f |−1 h⊥
K,f k∇ukL1 (f ∩ωe ) . σ
Invoking Lemma 5.20 leads to
2
2ℓ min β
kuk2M 2
|f |−1 h⊥
K,f k∇ukL1 (f ∩ωe ) . σ
−1−β (K)
.
ℓ−j
If f is orthogonal to e, there holds h⊥
and therefore |f |−1 h⊥
K,f ≃ σ
K,f
σ −2ℓ σ −(ℓ−j) = σ j−3ℓ . In this case,
2
2
2
j−3ℓ
k∇ukL1 (K) + σ 2(ℓ−j) Dk ∇uL1 (K) .
|f |−1 h⊥
K,f k∇ukL1 (f ∩ωe ) . σ
−1
≃
Thence, with the aid of Lemma 5.20, we obtain
2
2ℓ min β 2(ℓ−j)
|f |−1 h⊥
σ
kuk2M 2
K,f k∇ukL1 (f ∩ωe ) . σ
−1−β (K)
. σ 2ℓ min β kuk2M 2
−1−β (K)
.
Case 3. Finally, if K ∩ ωce 6= ∅, then the norm from (2.6) behaves locally as
follows:
X −1−βc +|α| −1−βe +|α⊥ | α 2
ρ
D
u
.
kuk2M 2
≃
r
2
c
ce
(K∩ωce )
L (K∩ωce )
−1−β
|α|≤2
Here, for the volume terms, we may proceed similarly as in Case 2 by carefully taking into account the weight ρce . More precisely, using that supK∩ωce rc ≃ σ ℓ−j
ℓ
and supK∩ωce re ≃ h⊥
K ≃ σ , we have
h⊥
K
−1
kukL2 (K∩ωce ) . h⊥
K
e −1−βc −1−βe u L2 (K∩ω
sup rc1+βc ρ1+β
ρce
rc
ce
−1
K∩ωce
ce )
. σ (ℓ−j)(βc −βe ) σ ℓβe kukM 1
−1−β (K∩ωce )
.σ
ℓ min β
kukM 1
−1−β (K∩ωce )
,
and
k∇ukL2 (K∩ωce ) . sup rcβc ρβcee
K∩ωce
X −1−βc +1 −1−βe +|α⊥ | α ρce
D u
rc
L2 (K∩ωce )
|α|=1
. σ (ℓ−j)(βc −βe )+ℓβe kukM 2
−1−β (K∩ωce )
.σ
ℓ min β
kukM 2
−1−β (K∩ωce )
.
Furthermore, the face expressions are again estimated by employing Lemma 5.20.
This leads to
−2
2
2
2
kηkL2 (K∩ωce ) + k∇ηkL2 (K∩ωce ) + |f |−1 h⊥
max h⊥
K,f k∇ηkL1 (f ∩ωce )
K,f
f ∈FK
. σ 2ℓ min β kuk2M 2
−1−β (K)
This completes the proof.
29
.
5.4.3. Exponential Convergence in Terminal Layers. Summing up the
above estimates for all terminal layer elements, we have proved the following result:
2
Proposition 5.23. Let u ∈ M−1−β
(Ω). Then there holds
2
ΥVCℓ [η] + ΥVEℓ [η] ≤ Cσ 2ℓ min β kukM 2
−1−β (Ω)
2
≃ exp(−2bℓ) kukM 2
−1−β (Ω)
,
where σ is the geometric refinement parameter and ℓ the refinement level. The constant C > 0 is independent of u, σ, ℓ, the polynomial degree vector p, and min β > 0
(cf. (2.8)), and the constant b > 0 depends on σ, β.
6. Exponential Convergence. The hp-interpolation error estimates from the
previous section together with Theorem 4.2 allow us to deduce exponential convergence rates of the hp-dG discretizations in (4.1), provided the solution u of (1.1)–(1.2)
admits analytic regularity.
Theorem 6.1. Assume that the right-hand side f of the boundary value problem (1.1)–(1.2) in the axiparallel polyhedron Ω ⊂ R3 belongs to the analytic space
A1−β (Ω) with a weight vector β satisfying (2.8), and that the diffusion matrix A satisfies the properties from Section 1; then the solution u is in A−1−β (Ω) according to
Proposition 2.1.
(ℓ)
Furthermore, let Mσ = {Mσ }ℓ≥0 be a family of axiparallel σ-geometric meshes
as in Section 3.1, and consider the hp-dG discretizations in (4.1) based on the seℓ
quences of approximating subspaces Vσℓ and Vσ,s
defined in (3.16) respectively (3.17),
(ℓ)
(ℓ)
with the mapping vectors Φ(Mσ ) and with the vector p1 (Mσ ) in (3.16) of constant,
isotropic and uniform polynomial degrees equal to ℓ for the space Vσℓ , respectively the
(ℓ)
ℓ
s-linear, anisotropic degree distribution p2 (Mσ ) for Vσ,s
. All polynomial degrees are
assumed greater than or equal to 3.
Then for each ℓ ≥ 0, the hp-dG approximation uDG is well-defined, and as ℓ → ∞,
the approximate solutions uDG satisfy the error estimate
√ 5
(6.1)
|||u − uDG |||DG ≤ C exp −b N
(ℓ)
(ℓ)
(ℓ)
where N = dim(V (Mσ , Φ(Mσ ), p(Mσ ))) denotes the number of degrees of freeℓ
dom of the discretization for any of the two spaces Vσℓ or Vσ,s
.
The constants b > 0 and C > 0 are independent of N , but depend on σ, M0 , θ, γ,
(ℓ)
(ℓ)
α0 , min β > 0, and on which of the polynomial degree vectors p1 (Mσ ) or p2 (Mσ )
are used.
Proof. This follows readily from Theorem 4.2, Theorem 5.18, and Proposition 5.23. Note that the constants b > 0 and C > 0 have to be suitably modified to
absorb the algebraic factor p4max in (4.7).
Remark 6.2. The hp-dG interpolant constructed herein yields exponential convergence as in (6.1) for any u ∈ A−1−β (Ω). In particular, for diffusion-reaction
problems as in [23] or for second-order elliptic systems [27], exponential convergence
of hp-IP dGFEM can be achieved for such solutions.
REFERENCES
[1] D. N. Arnold, F. Brezzi, B. Cockburn, and L. D. Marini. Unified analysis of discontinuous
Galerkin methods for elliptic problems. SIAM J. Numer. Anal., 39:1749–1779, 2001.
[2] I. Babuška and B. Q. Guo. The h-p version of the finite element method for domains with
curved boundaries. SIAM J. Numer. Anal., 25(4):837–861, 1988.
30
[3] I. Babuška and B. Q. Guo. Regularity of the solution of elliptic problems with piecewise analytic
data. I. Boundary value problems for linear elliptic equation of second order. SIAM J. Math.
Anal., 19(1):172–203, 1988.
[4] I. Babuška and B. Q. Guo. Approximation properties of the h-p version of the finite element
method. Comput. Methods Appl. Mech. Engrg., 133(3-4):319–346, 1996.
[5] B. Cockburn, G.E. Karniadakis, and C.-W. Shu. The development of discontinuous Galerkin
methods. In B. Cockburn, G.E. Karniadakis, and C.-W. Shu, editors, Discontinuous
Galerkin Methods: Theory, Computation and Applications, volume 11 of Lect. Notes Comput. Sci. Engrg., pages 3–50. Springer, 2000.
[6] M. Costabel, M. Dauge, and S. Nicaise. Analytic regularity for linear elliptic systems in polygons
and polyhedra. Math. Models Methods Appl. Sci., 22(8), 2012.
[7] M. Costabel, M. Dauge, and C. Schwab. Exponential convergence of hp-FEM for Maxwell’s
equations with weighted regularization in polygonal domains. Math. Models Methods Appl.
Sci., 15(4):575–622, 2005.
[8] W. Dahmen and K. Scherer. Best approximation by piecewise polynomials with variable knots
and degrees. J. Approx. Theory, 26(1):1–13, 1979.
[9] T. Gudi. Some nonstandard error analysis of discontinuous Galerkin methods for elliptic problems. Calcolo, 47(4):239–261, 2010.
[10] W. Gui and I. Babuška. The h, p and h-p versions of the finite element method in 1 dimension.
II. The error analysis of the h- and h-p versions. Numer. Math., 49(6):613–657, 1986.
[11] B. Q. Guo. The h-p version of the finite element method for elliptic equations of order 2m.
Numer. Math., 53(1–2):199–224, 1988.
[12] B. Q. Guo. The h-p version of the finite element method for solving boundary value problems
in polyhedral domains. In Boundary Value Problems and Integral Equations in Nonsmooth
Domains, volume 167 of Lecture Notes in Pure and Appl. Math., pages 101–120. Dekker,
New York, 1995.
[13] B. Q. Guo and I. Babuška. The hp-version of the finite element method. Part I: The basic
approximation results. Comp. Mech., 1:21–41, 1986.
[14] B. Q. Guo and I. Babuška. The hp-version of the finite element method. Part II: General results
and applications. Comp. Mech., 1:203–220, 1986.
[15] B. Q. Guo and I. Babuška. Regularity of the solutions for elliptic problems on nonsmooth
domains in R3 . I. Countably normed spaces on polyhedral domains. Proc. Roy. Soc. Edinburgh Sect. A, 127(1):77–126, 1997.
[16] B. Q. Guo and I. Babuška. Regularity of the solutions for elliptic problems on nonsmooth
domains in R3 . II. Regularity in neighbourhoods of edges. Proc. Roy. Soc. Edinburgh
Sect. A, 127(3):517–545, 1997.
[17] P. Houston, C. Schwab, and E. Süli. Discontinuous hp-finite element methods for advection–
diffusion–reaction problems. SIAM J. Numer. Anal., 39:2133–2163, 2002.
[18] A. Mazzucato and V. Nistor. Well-posedness and regularity for the elasticity equation with
mixed boundary conditions on polyhedral domains and domains with cracks. Arch. Ration.
Mech. Anal., 195(1):25–73, 2010.
[19] D. A. Di Pietro and A. Ern. Discrete functional analysis tools for discontinuous Galerkin
methods with application to the incompressible Navier-Stokes equations. Math. Comp.,
79(271):1303–1330, 2010.
[20] K. Scherer. On optimal global error bounds obtained by scaled local error estimates. Numer.
Math., 36:257–277, 1981.
[21] D. Schötzau and C. Schwab. Exponential convergence in a Galerkin least squares hp-FEM for
Stokes flow. IMA J. Numer. Anal., 21:53–80, 2001.
[22] D. Schötzau, C. Schwab, and T. P. Wihler. hp-dGFEM for elliptic problems in polyhedra. II:
Exponential convergence. Technical Report 2009-29 (revised January 2012), Seminar for
Applied Mathematics, ETH Zürich, 2009.
[23] D. Schötzau, C. Schwab, and T. P. Wihler. hp-dGFEM for elliptic problems in polyhedra I:
Stability on geometric meshes. SIAM J. Numer. Anal., 2013. Accepted for publication.
[24] D. Schötzau and T. P. Wihler. Exponential convergence of mixed hp-DGFEM for Stokes flow
in polygons. Numer. Math., 96:339–361, 2003.
[25] T. P. Wihler, P. Frauenfelder, and C. Schwab. Exponential convergence of the hp-DGFEM for
diffusion problems. Comput. Math. Appl., 46:183–205, 2003.
[26] T. P. Wihler and B. Rivière. Discontinuous Galerkin methods for second-order elliptic PDE
with low-regularity solutions. J. Sci. Comput., 46(2):151–165, 2011.
[27] T. P. Wihler and M. Wirz. Mixed hp-discontinuous Galerkin FEM for linear elasticity and
Stokes flow in three dimensions. Math. Models Methods Appl. Sci., 22(8), 2012.
31
Download