A Priori Error Estimation in DGM
A Priori Error Estimation in DGM
Contents
1 Introduction 1
5 Concluding Remarks 35
5.1 Remarks on the Discontinuous Formulations . . . . . . . . . . . . . . 35
5.2 Future Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
A Appendix 38
A.1 Discrete Schwarz Inequality . . . . . . . . . . . . . . . . . . . . . . . . 38
A.2 Multiplicative Trace Inequalities . . . . . . . . . . . . . . . . . . . . . 38
A.3 Poincaré–Friedrich’s Inequalities . . . . . . . . . . . . . . . . . . . . . 40
A.4 Inverse Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
A.5 Interpolation Error Estimates . . . . . . . . . . . . . . . . . . . . . . . 41
1
1. Introduction
There has been renewed interest in Discontinuous Galerkin Methods (DGM) re-
cently, primarily due to the discovery that variants of these methods could be used
effectively to solve diffusion problems as well as problems of pure convection. One
such DGM was presented in the dissertation of Baumann [7] and reported in the
paper of Oden, Babuška, and Baumann [18]; summary of other versions of DGMs
and a lengthy historical review of this subject can be found in the record volume
edited by Cockburn, Karniadakis, and Shu [10]. The DGM possesses a number
of important properties that set them apart from traditional conforming Galerkin-
finite element methods: they are elementwise conservative, can support high order
local approximations that can vary nonuniformly over the mesh, are readily paral-
lelizable, and, for time-dependent problems, lead to block-diagonal mass matrices,
even for high-order polynomial approximations. These properties make DGMs
attractive candidates for a broad collection of applications.
Several papers have been published in the mathematical literature on a priori error
estimates for various DGMs for diffusion problems. In particular, an analysis of
one-dimensional versions of the Baumann-Oden method was reported by Babuška,
Oden, and Baumann [2]. Error estimates for several types of DGMs and for the
related Internal Penalty Galerkin Methods were presented in the dissertation of
Rivière [19] and in the paper of Rivière, Wheeler, and Girault [20]. Several other
studies on a priori error estimates for DGMs have appeared recently; see, for exam-
ple, the report of Chen [9] and the analysis of Süli, Schwab, and Houston [22,15].
Convergence analysis of other variants of DGM can be found in [10].
In the present work, we present a detailed derivation of a priori error estimates
for several hp-versions of DG-finite element methods for linear diffusion prob-
lems (the Poisson problem) on two-dimensional domains. In some cases, important
steps in our analysis follows the approach of Rivière, Wheeler, and Girault [20], but
other steps differ in detail. We present a series of approaches in which different
versions of DGMs, including those with penalty terms, can be analyzed. Our final
estimates differ in predicted rates of convergence with respect to the polynomial
degree p obtained in [20,19] and reflect rates consistent with the computed results
of Baumann [7].
In the present report, we shall choose the domain Ω as a bounded open set in R 2 ,
with Lipschitz continuous boundary @ Ω. We will denote Γ D the part of the bound-
ary @ Ω on which Dirichlet conditions are prescribed and Γ N the part on which
Neumann conditions are prescribed. Formally, the boundary @ Ω is decomposed
[ = \
into the parts Γ D and Γ N such that Γ̄ D Γ̄ N @ Ω, and Γ D Γ N ?.=
2
hK = diam(K);
K = sup fdiam(B ); B is a ball contained in Kg:
We also introduce the parameter h associated with the partition P h :
h = max
K 2P
hK : (2.1)
h
f g
Definition A family Ph of partitions Ph is said to be shape regular as h tends to zero if
there exists a number % > 0, independent of h and K such that:
hK
K
%; 8K 2 Ph : (2.2)
E h = E h; D [ E h; N [ E h;int :
3
1
0
0
1
0
1
0
1
γ
0
1 ij
0
1
0
1 N 4,i N 3,i
ΓD1
0
0
1 1
0
0
1
0
1
11
00
00
11
00
11
Ki Kj
n
1
0
0
1
0
1
0
1
1
0
0
1 11
00
00
11 ΓN
0
1
0
1 0
1 00
11
0
1 N 1,i N 2,i
0
1
n 1
0
0
1
0
1
0
1
0
1
0
10
1
0
1
0
1
0
1 Ki
0
1
0
1
0
1 11
00 11
00
00
11 00
11
n
Then, 2
E h; D if it lies on Γ D , and 2
E h; N if it lies on ΓN . Moreover, as shown
2
in Fig. 1, ij E h;int denotes an edge (interface) between two adjacent elements K i
and K j , where by convention i > j. For each edge , we also associate a unit normal
vector n. In the case is an edge associated with an element K i adjacent to @ Ω, i.e.
2 [ = j
E h; D E h; N , the unit normal vector is simply defined as n n i . For an interior
2
edge ij E h;int , with the convention i > j, n is chosen as the unit normal vector
outward from Ki , so that n n i = j= j
n j (see Fig. 1). In subsequent analyses, C will
denote generic positive constants, not necessarily the same in different places.
Remark 1 Using simple geometrical properties, one can show that each edge in a shape-
regular partition satisfies:
1
%
hK K j j hK ; (2.4)
where jj denotes the length of . In other words, hK and are equal within a constant.
Therefore, we will interchangeably use hK or (preferably hK ) in this report.
2.2. Spaces
Let s be a positive integer. For any given open set S (S may define the whole
domain Ω, an element K of Ph , or an edge of E h ), the spaces H s (S) will denote the
usual Sobolev spaces with norm kk
s ; S . In the particular case in which S represents
Ω, the norm will simply be denoted kk 1
s . Moreover, H0 (S) is the set of functions in
H (S) which vanish on the boundary @ S of S, i.e.
1
where FK is the affine mapping from the master element K b to the element K in the
b b
partition, and Pp ( K) is the space of polynomial functions of degree at most p on K.
In hp methods, the polynomial degree can actually vary from one element to the
other. Denoting p K the polynomial degree associated with the element K, we define
the global value p for the partition Ph as:
p = Kmin p :
2P K
(2.6)
h
One advantage of DGMs over conventional hp finite element methods is that the
polynomial degrees p K do not necessarily match at the interfaces of the elements.
∆u + cu = f ; in Ω; (3.1)
= u0 ;
u on Γ D ;
(3.2)
n ru = g ; on Γ N :
5
2
Here f L2 (Ω) represents the load scalar and c is a positive constant over the do-
main Ω.
We now proceed with the derivation of weak formulations of the Poisson equation
on discontinuous spaces. Let u, for the moment, be a sufficiently smooth function.
The regularity of u shall be discussed later in the report, namely in Subsection 3.3.
Multiplying (3.1) by a function v in H2 (Ph ) and integrating over the domain Ω, we
obtain:
Z Z
Ω
( r ru + cu) v dx = Ω
f v dx:
Unlike the classical continuous finite element approach, we shall first decompose
the integrals in the above equation into element contributions
Z Z Z
∑ ( r ru) v dx + ∑ cuv dx =∑ f v dx;
2
K Ph K 2
K Ph K 2
K Ph K
We observe that the boundary integrals are defined on each element boundary;
those are now splitted according to the type of boundary such as:
Z Z
∑ (n ru) v ds = ∑ (n ru) v ds
2
K Ph @ K 2E h;D
Z
+ ∑ (n ru) v ds
2E h;N
Z
+ ∑ (n ru)i vi + (n ru) j v j ds:
ij 2E h;int ij
where n is now the unit normal vector with respect to the edge ij as defined in the
previous section. By analogy with the formula below where a; b; c and d are real
numbers:
r
n ( u)i vi r
n ( u) j v j
= 12 n (ru)i + n (ru) j vi vj + 12 r
n ( u)i r
n ( u) j vi + v j
= hn rui [v] + [n ru] hvi :
hi
Here [v] and v respectively denote the jump and average of v on an interior edge
ij , i > j, of any function v 2
H s (Ki ) H s (K j ), s > 1=2, i.e.
[v] = vi v j ;
hvi = 12 (vi + v j ):
hi
We conveniently extend the definition of [v] and v , following Chen [9], to an edge
lying on Γ D as:
[v] = v;
hvi = v:
It allows us to combine the interior and Dirichlet boundary terms in only one inte-
gral as:
Z Z
∑ (n ru)i vi + (n ru) j v j ds + ∑ (n ru) v ds
ij 2E h;int ij 2E h;D
Z
= [
Γint ΓD
hn rui [v] + [n ru] hvi ds:
Remark 2 Note that when u 2 H2(Ω), the fluxes [n ru] are continuous almost every-
where in Ω, which yields
Z
Γint
[n ru] hvi ds = 0; 8v 2 H2(Ph ): (3.5)
7
Consequently, (3.3) can now be reduced, when u 2 H 2(Ω) and applying the Neu-
mann boundary condition, to:
Z Z Z Z
∑ r rv + cuv) dx
( u
[
hn rui [v] ds = ∑ f v dx + gv ds:
2
K Ph K Γint ΓD 2
K Ph K ΓN
We introduce the following bilinear form B( ; ) defined on H 2 (Ph ) H2(Ph ) and the
linear form L( ) defined on H 2 (Ph ) such as:
Z
B(u; v) =∑ r rv + cuv) dx;
( u (3.6)
K Ph2 K
Z Z
F(v) =∑ f v dx + gv ds: (3.7)
K Ph2 K ΓN
We also consider the bilinear form J( ; ) on H 2 (Ph ) H2(Ph ), which incorporates all
boundary integrals on Γint and Γ D , as:
Z
J(u; v) = Γint ΓD [
hn rui [v] ds: (3.8)
This above variational form constitutes the starting point to derive formulations of
various Discontinuous Galerkin Finite Element Methods (concisely, DGMs.)
It follows that:
Z
Γint
hn rvi [u] ds = 0; 8v 2 H2(Ph ): (3.11)
Moreover, the Dirichlet boundary condition can be applied in the following weak
manner:
Z Z
ΓD
(n rv) u ds = ΓD
(n rv) u0 ds; 8v 2 H2 (Ph ): (3.12)
8
One advantage of this method is that it defines a symmetric problem. On the other
hand, a significant disadvantage is that the bilinear form is not guaranteed to be
semi-positive definite. When dealing with time-dependent problems, this could
imply that some eigenvalues have negative real parts, causing the formulation to
be unconditionally unstable.
The corresponding finite element discretization of the above problem consists in
2
finding u h V hp such that:
This method was introduced by Delves et al. [11–14] with the particular objective
of accelerating convergence of iterative schemes.
and
Z Z
J0 (v) = ∑ u0 v ds = u0 v ds;
2E h;D ΓD
9
where represents the penalty parameter which depends on the length of the
edges ij and and the polynomial degree used in the elements; namely =
(h; p). Then the SIPG method is similar to the GEM except for the penalty terms.
Indeed, introducing the forms:
Note that when takes on the value zero, we naturally retrieve the GE method.
The finite element analogue of problem (3.19) is to find u h 2 V hp such that:
B (uh ; v) = F (v); 8v 2 V hp : (3.20)
Remark 3 Following Baker and Karakashian [5,6,16], we consider a variant of the SIPG
method. Instead of using the formula (3.4), one may use:
so that, by analogy:
r
n ( u)i vi r
n ( u) j v j = n (ru)i [v] + [n ru] v j
and, since the fluxes, for u 2 H2 (Ω), are continuous across the interelement boundaries, we
have:
Z Z
(n ru)i vi + (n ru) j v j ds = r
n ( u)i [v] ds:
ij ij
The new bilinear form for the boundary terms is now defined as:
Z
I(u; v) = [
Γint ΓD
r
n ( u)i [v] ds
so that the new formulation reads: Find u 2 H1(Ω) \ H2(Ph ) such that, for all v 2 H2 (Ph ),
B(u; v) I(u; v) I(v; u) + J (u; v) = F(v) J0 (v) + J0 (v): (3.22)
We now see that we recover the SIPG method from the Baker-Karakashian formulation by
replacing the term n ( u)i by n r h r i
u . It follows that all the properties associated with
the SIPG method will also apply to the Baker-Karakashian formulation.
10
so that the problem to solve by the NIPG method becomes: Find u such that
The four methods presented thus far are all very similar, except for a plus or minus
sign in front of the term J(v; u) and the addition of a penalty term J (u; v) or not. We
shall see in the remainder of this report how these changes modify the properties
of the respective formulations.
11
2
Theorem 3.1 (GE Method) Let u C2 (Ω) be the solution of Problem (3.1)-(3.2). Then
u satisfies the weak formulation (3.16). Conversely, if u H1 (Ω) H2 (Ph ) is a solu- 2 \
tion of (3.16) then u satisfies the partial differential equation (3.1) and boundary condi-
tions (3.2).
Proof: The first part of the theorem has been proved along with the derivation of
the Global Element formulation, since (3.9) is satisfied when u C 2 (Ω). 2
The converse follows the proof given in Rivière [19]. Let D (K) H 2 (K) be the
space of infinitely differentiable functions with compact support on element K and
2
let v D (K). Then (3.16) gives:
Z Z
K
r rv + cuv) dx =
( u
K
f v dx
which implies, after integration by parts and since v is arbitrary in D (K), that
∆u + cu = f ; a.e. in K : (3.29)
[
Ki K j
r rv + cuv) dx =
( u
[
Ki K j
f v dx (3.30)
Ki
( u r rv + cuv) dx (n ru)i v ds = Ki
f v dx;
ij
Z Z Z
Kj
( u r rv + cuv) dx (n ru) j v ds = Kj
f v dx;
ij
so that
Z Z Z
[
Ki K j
r rv + cuv) dx
( u [n ru] v ds = [
Ki K j
f v dx: (3.31)
ij
12
Then, [n r =
u] 0 for all element edges ij , which implies u H(div; Ω). This r 2
allows us to conclude that u satisfies Poisson Equation globally on Ω, i.e.
∆u + cu = f ; a.e. in Ω: (3.32)
Ω
r rv + cuv) dx =
( u
Ω
f v dx;
Ω
r rv + cuv) dx
( u
ΓD
(n rv) u ds = Ω
f v dx
ΓD
(n rv) u0 ds:
ΓD
(n rv) (u u0 ) ds = 0; 8v 2 H01(Ω) \ H2(Ω);
and conclude that u = u0 on Γ D.
In the same way, choosing v 2 H 2 (Ω) H2 (Ph ) such that v = 0 on Γ D , we get:
Z
ΓN
(n ru g) v ds = 0;
so that n ru = g on Γ N .
Remark 4 When c is zero, C2 (Ω) can be replaced in Theorem 3.1 by H1 (Ω) \ H2 (Ph ) since
r 2
u H(div; Ω).
1. Energy Norm:
kvk2e;P = B(v; v) = ∑ kvk2e;K = ∑ krvk20;K + ckvk20;K (3.33)
2 2
h
K Ph K Ph
13
Theorem 3.2 (GEM and DGM) Let B ( ; ) be the bilinear form defined either in (3.15)
or in (3.23) . Then,
jB(u; v)j jjujjP jjvjjP ; h h
8u; 8v 2 H2(Ph ): (3.36)
Proof:
First note that:
jB(u; v)j = j B(u; v) J(u; v) J(v; u)j
j B(u; v)j + j J(u; v)j + j J(v; u)j
It is clear that
Z
j B(u; v)j ∑ jru rv + cuvj dx kuke;P kvke;P
2
h h
K Ph K
Likewise,
Z
j J(v; u)j [
Γint ΓD
jhn rvi [u]j ds
rZ rZ
[
Γint ΓD
2
[u] ds
[
Γint ΓD
1 hn rvi2 ds:
14
Proof:
As before we have:
jB (u; v)j = j B(u; v) J(u; v) J(v; u) + J (u; v)j
j B(u; v)j + j J(u; v)j + j J(v; u)j + j J (u; v)j
jjujjP jjvjjP + j J (u; v)j :
h h
And
Z rZ rZ
j j
J (u; v)
[
Γint ΓD
j [u] [v]j ds [
Γint ΓD
[u]2 ds
[
Γint ΓD
[v]2 ds:
Therefore, making use again of the discrete Schwarz inequality (A.1), we obtain:
rZ rZ
jB(u; v)j jjujjP jjvjjP +
h h
Γint ΓD [
[u] 2
ds
[
Γint ΓD
[v]2 ds:
r Z r Z
jjujj2P + h
[
Γint ΓD
[u]2 ds jjvjj2P + h
[
Γint ΓD
[v]2 ds
q q
2 jjujjP 2 jjvjj2P 2
h h
2 jjujjP jjvjjP ;
h h
Theorem 3.4 (NIPG Method) Let = p2 =h, being a positive number. Then, for all
> 0, there exists a positive constant, > 0, such that:
B+ (z; z) jjzjj2P ; h
8z 2 V hp : (3.38)
Since nh r i z is the average of the flux at the interface of two elements K i and
K j , the corresponding integral can be split into two integrals with integrands (n
r z)i = and (n r
z) j = , each one associated with the elements K i or K j respectively.
Therefore, let [
Γint Γ D and consider the integral associated with the element
K. Using the trace inequality (A.3) and the inverse property (A.7), we have
Z
1
r
(nz)2 ds kr zk20;
1
h krzk0;K + krzk0;K kr zk0;K
C 1 2 2
K
2
C 1
hK
+ C0 hpK krzk20;K
K
p2K
C h krzk20;K ;
K
Γ
1
r z)2 ds
(n
C
krzk20;K :
Note that, when the mesh size h Ki and h K j and the polynomial degrees p Ki and p K j
are different from each other in the two elements K i and K j sharing the edge ij , we
16
actually choose as
max(p2Ki ; p2K j )
= ;
min(hKi ; h K j )
so that:
Z p2 i
1
r
(nz)2i ds
C K
hK
krzk20;K i
ij i
C min(hKi ; h K j ) p Ki
2
max(p2Ki ; p2K j ) hKi
krzk20;K i
C krzk20;K : i
0< 1 +1C=
for which the bilinear form B+ ( ; ) is coercive in V hp , for all > 0.
Theorem 3.5 (SIPG Method) Let = p2 =h, being a positive number. Then, for
> 0 , there exists a positive constant independent of h and p, > 0, such that:
B (z; z) jjzjj2P ;
h
8z 2 V hp : (3.39)
In order to prove coercivity, we want to find > 0 such that both factors in the
inequality are positive, in other words:
1 ( + ") > 0
C
and 1
1
"
> 0:
The second inequality requires that:
0< 1 1"
which means that
" > 1:
On the other hand the first inequality requires that:
0<
= 1 C= C
11 +"CC= 1 + C= + C
This completes the proof by taking sufficiently large, namely 0 (where for
instance 0 > C.)
Remark 5 We note that B+ ( ; ) (for NIPG Method) is coercive in H2 (Ph ) with respect to
the norm kk 2
Ph . Indeed, for all v H (Ph ), 2
B+ (v; v) = B(v; v) + J(v; v) + J (v; v) = kvk2P :
J(v; v) h
(3.40)
It is also straightforward to show that B+ (; ) (for DGM) is coercive in H2 (Ph ) with respect
to the energy norm kke;P : h
These results will be crucial in deriving a priori error estimates in the next section.
=
Then, choosing p2 =h, ( > 0 for NIPG and 0 for SIPG), the numerical error
=
e u uh satisfies:
1
keke;P C phs
h 3=2
kuk s (4.2)
j j e j jP = j j u
h
jj = jj jjP jjjjP + jj jjP :
u h Ph h h h
From the coercivity of the bilinear form B ( ; ), since 2 V hp, we have
jj jj2P CB (; );
h
which implies
Finally, we have
(4.3)
The integrals in the leading term are estimated as, using (A.8):
Z
!2
hK 1
K
jrj 2
dx C psK 1
kuk2s;K ; s 1;
Z 2
K
c dx2
cC hK
psK
kuk2s;K ; s 0;
so that
Z 2 2
K
jrj2 + c2 dx C hpK2s 2 kuk2s;K ; s 1:
K
Let ij denote an interior edge shared by the elements K i and K j . Then, using the
+ +
inequality (a b)2 2a2 2b2 , we observe that
Z Z Z
1 2
h n r i ds (n (r )i ) ds + n (r ) j ds:
1 2 1 1 2 1
ij 2 ij2 ij
In other words, in splitting the second integrals on the right hand side of (4.3) as
above, we actually associate with each E h;int E h; D an element K, such that 2 [
Z
1
r
(n )2 ds 1 kr k20;
h kr k0;K + kr k0;K kr k0;K
C 1 2 2
K
C 1
hK
kk + kk1;K kk2;K
2
1; K
!
2 2
hK 1
hK 2
C 1 hK
h K p2s 2
+ ps 1
psK 2
kuk2s;K
K K
!
h2K 3
h2K 3
C
p2s 2
+ p2s 3
kuk2s;K
K K
2 3
C hpK2s 3 kuk2s;K
K
h2K 2
C p2s 1
kuk2s;K ; s 2:
K
20
Again, for an interior edge ij shared by Ki and K j , using (a b)2 2a2 + 2b2 , we
have:
Z Z
2 Z Z
[ ]2 ds = i j ds 2 (i )2 ds + 2 j 2 ds
ij ij ij ij
This means that the edge integrals making the third term of (4.3) are bounded by:
Z
h2K 1 2 2
( )2 ds C kuk2s;K C hpK2s 3 kuk2s;K
p2s
K
1
K
hK 1
C ∑ 3=2
kuk s ; K
K Ph2 psK
1
C phs 3=2
kuk s
which is the expected a priori error estimate.
4.1.2. Alternative Proof of Theorem 4.1 for NIPG
Alternatively, we present a second proof of Theorem 4.1 for the NIPG method only
as it is based on the nonsymmetry of the formulation. The proof is inspired by
the one found in [22]. However, our rate of convergence with respect to p was
improved from (s 2) to (s 3=2) using the interpolation estimates of Lemma A.7.
Later, the same authors proposed in [15] a comparable version of the proof with
(s 3=2) as the rate of convergence.
Proof: Once again, z p is the interpolant of u in V hp as defined in Lemma A.7. and
= =
we denote u z p and uh z p as before. Then,
Moreover, from the definition of B+ (; ) and the norm kke;P (see (3.40)) and the h
“orthogonality” relation, we have:
The first term on the right hand side of the equation above gives:
Z
j B(; )j ∑ jr r + c j dx kke;P k ke;P kkP k kP :
2
h h h h
K Ph K
j j
The term J (; ) is bounded by:
Z
j J (; )j [
Γint ΓD
j [] [ ]j ds
rZ rZ
Γ [Γ [] 2
ds
Γint ΓD [
[ ]2 ds
int D
kkP k kP ; h h
1
(n r )2 ds C K kr k20; K
p
hK
In other words, using = p 2K =h K
so that:
We conclude the proof by employing the estimate on jj jjP shown in the previous
proof. h
22
4.2. DG Method
We recall that the DG formulation proposed in [7,18] is deduced from the NIPG
method by simply setting the penalty parameter to zero. However, unlike NIPG,
continuity and coercivity of the bilinear form B+ ( ; ) cannot be proved simultane-
ously using the same norm. At best it is shown that:
B(v; v) = kvk2e;P ; h
8v 2 H2(Ph );
and that:
kk
with respect to the norm e;Ph when c = 0. This integral does indeed appear when
bounding the term J(; ), i.e.
Z rZ rZ
j J(; )j [
Γint ΓD
jhn r i [ ]j ds [
Γint ΓD
hn r i 2
ds
[
Γint ΓD
[ ]2 ds:
We present below two approaches, by treating separately the case when c is zero
and the case when c is nonzero.
2 \
Theorem 4.2 Let u H 1 (Ω) H s (Ph ), s 2, be a solution of (3.23) with c > 0 and uh be
the discrete discontinuous solution of (3.24). Then, the numerical error e u uh satisfies: =
2
keke;P C phs
h 3=2
kuk s (4.4)
k e ke ; P = k u
h
uh ke ;P = k ke ;P k ke ;P + k ke ;P :
h h h h
23
Moreover, from the definition of B+ ( ; ) (see (3.41)) and the “orthogonality” rela-
tion, we further show that:
k k2e;P = B+(; )
h
= B+(; )
= B(; ) J(; ) + J(; )
j B(; )j + j J(; )j + j J(; )j
We now consider each term one at a time. The first term B(; ) is straightforwardly
bounded by:
1
j B(; )j kke;P k ke;P C hps 1 kuksk ke;P
h h h
(4.5)
We expect that the third term J(; ) can be treated as before and should not pose
any problems. Indeed, applying the Cauchy-Schwartz inequality, we have:
rZ rZ
j J(; )j [
Γint ΓD
hn r i 2
ds
[
Γint ΓD
[ ]2 ds
Finally we need to consider the term J(; ), which is held responsible for deterio-
rating the convergence rate of the solution. By the Cauchy-Schwarz inequality, we
have:
rZ rZ
j J(; )j [
Γint ΓD
hn r i 2
ds
[
Γint ΓD
[ ]2 ds
It is important to point out here that the norm k k 0; is bounded as long as c > 0.
Then we have:
2
j J(; )j C phs 3=2
kuk s k ke ;P :
h
In conclusion,
1 h 1 h 2 2
k ke ;P C
h
h
ps 1
+ p s 3=2
+ p s 3=2
kuks C phs 3=2
kuk s
which completes the proof.
= =
where u z p , u h z p and z p defines an arbitrary interpolant of u on V hp .
However, from (4.6), we can see right now that the term B + (; ) would then be
kk
bounded by 0;Ph . In turn, it is impossible to bound 0;Ph with respect to kk
kr k
0;Ph . Therefore, the previous methodology to obtain error estimates cannot
be applied in the present case.
25
B+ (; ¯ ) = 0: (4.9)
Z
J(; ¯ ) = hn ri ¯ ds:
[
Γint ΓD
According to Lemma A.5, this integral can be bounded with respect to kr k 0;Ph
under the condition that ¯ is chosen as the average of on each element.
This approach has been followed in principle by Rivière, Wheeler and Girault
in [20,19] where they construct special interpolants u which satisfied (4.9) and
ku uk0;K C phs K 2 kuks;K ;
K
1
kr(u u)k0;K C hpKs 2 kuks;K ;
K
hK 2
kr (u u)k0;K C ps 2 kuks;K ;
2
= +
where min(p K 1; s), s 2, pK 2. Using these interpolants, they were able
to derive an a priori error estimate of the form:
1
krek0;P C hps 4 kuks :
h
(4.11)
Although the rate of convergence is optimal in h, we show next that the rate of
convergence in p is in reality better than (s 4). We improve this result by con-
structing better approximation properties for the new interpolant and by refining
the analysis.
26
and
hK
k u uk 0 ; K C s 3=2
kuk s ; K ;
pK
1
kr(u u)k0;K C hsK 3=2 kuks;K ; (4.13)
pK
2
kr2 (u u)k0;K C hpKs 2 kuks;K ;
K
N3
FK
1.0
n
n y γ
K
γ N2
K N1
x
0.0 1.0
ˆ 12
n̂ r̂q̂ ds =0
Z
ˆ 23 ˆ =
n̂ r̂q̂ ds = 2C
Z
ˆ 31
n̂ r̂q̂ ds =0
qγ
N3
γ
K
N1 N2
krq k0;K C jC j
kr2 q k0;K C hK 1 jC j
So far, we have carried out the analysis for the edge between node N 2 and N3 .
We point out that the same results are obtained for the other two edges. We then
associate with each edge 12 , 23 , 31 , a polynomial q12 , q23 , q31 respectively such
29
that
We observe that the first two estimates are governed by the rate of convergence of
kk
q 0; K and kr k
q 0; K respectively, while the last estimate is governed by the rate of
convergence of kr k
2
0; K .
4.2.4. A priori error estimate when c is zero
2 \
Theorem 4.3 Let u H 1 (Ω) H s (Ph ), s 2 be a solution of (3.23) and uh be the discrete
=
discontinuous solution of (3.24) with c 0 and p 2. Then, the numerical error e =
u u h satisfies:
1
krek0;P C phs
h 5=2
kuk s (4.17)
We note here that the authors in [20,19] chose ¯ as the average of over each edge
and their proof is thus slightly different from ours.
This particular choice of the interpolant u and piecewise constant function ¯ does
indeed yield:
We now show how B+ (; ¯ ) can be bounded with respect to kr k0;Ph . We nat-
urally have from (4.10)
hK 1
∑ C s 3=2
kuks;Kkr k0;K
2
K Ph pK
1
C phs 3=2
kukskr k0;P h
32
1=2
p2K
C 1
hK
kr k + kr k
2
0; K C
0; K 0
hK
kr k0;K
C p1K=2 kr k0;K
hK
( )1=2
2
hK hK 1
C 1 hK
h K p2s 3
u kk + 2
s; K s 3=2 s 3=2
kuk 2
s; K
K pK pK
( )1=2
h2K 1
h2K 1
C p2s 3
+ p2s 3
kuk s ; K
K K
1=2
C hKs 3=2
kuk s ; K
pK
( )1=2
2 2
hK 1
hK 2
C 1 hK
h K p2s 3
kuk2s;K + s 3=2 psK 2
kuk2s;K
K pK
( )1=2
h2K 3
h2K 2
C p2s 3
+ 2s 7=2
kuk s ; K
K pK
3=2
C hK
s 7=4
kuk s ; K
pK
However, for the other term, we have, using Lemma A.5:
1=2
k ¯ k0; C 1
hK
k ¯ k + k ¯ k0;K kr( ¯ )k0;K
2
0; K
1=2
C 1
hK
k ¯ k + k ¯ k0;K kr k0;K
2
0; K
1=2
C 1 2
h
hK K
kr k + hK kr k0;K kr k0;K
2
0; K
Ch1K=2kr k0;K
It follows that:
3=2
J(; ¯ ) C ∑ s 7=4
hK
kuks;K h1K=2kr k0;K
2
K Ph p K
hK 1
C ∑ 7=4
kuks;Kkr k0;K
K Ph 2 psK
1
C phs 7=4
kuks kr k0;P h
h
34
2 \
Theorem 4.4 Let u H 1 (Ω) H s (Ph ), s 2, be a solution of (3.23) with c > 0 and uh be
the discrete discontinuous solution of (3.24). Then, the numerical error e u uh satisfies: =
1
keke;P C phs
h 5=2
kuk s (4.19)
k k2e;P = B+(; )
h
1 1
j J(; )j C phs 7=4
kuks kr k0;P C phs
h 7=4
kuk s k ke ;P ;
h
so that
1
k ke;P C phs
h 5=2
kuk s ;
and this completes the proof.
This time, the rate of convergence is optimal with respect to h but the rate of con-
vergence in p is worse than in the previous estimate. This makes us believe that the
error estimates for the DG method can still be improved with respect to p. Maybe
better interpolants are yet to be found.
35
5. Concluding Remarks
the role played by the penalty terms, 3) still improve the a priori error estimates for
the Discontinuous Galerkin Method of Baumann and Oden, 4) derive rigorous a
posteriori error estimates for the various formulations.
Acknowledgement. The first author (S.P.) acknowledges the support of the Laboratoire de
Mathématique at the University of Paris-Sud at Orsay where part of the research on the subject of
this paper was performed. The second author (F.P.) was a TICAM visiting Faculty Fellow in 1999. We
wish to thank John Osborn of the University of Maryland for several useful suggestions regarding the
proofs of some lemmas. The TICAM authors gratefully acknowledge the support of their research by
ONR under Grant N00014-95-1-0401, by ARO under Contract DAAH04-96-1-0062 and by a project
supported by ERDC through Contract NRC-CR-97-0002 with Nichols Research Corporation.
REFERENCES
1. D. N. Arnold. An interior penalty finite element method with discontinuous
elements. SIAM J. Numer. Anal., 19:742–, 1978.
2. I. Babuška, C. E. Baumann, and J. T. Oden. A discontinuous hp finite element
method for diffusion problems: 1-D analysis. Computers and Mathematics with
Applications, 37:103–122, 1999.
3. I. Babuška and M. Suri. The h-p version of the finite element method with
quasiuniform meshes. Mathematical Modeling and Numerical Analysis, 21(2):199–
238, 1987.
4. I. Babuška and M. Suri. The optimal convergence rate of the p-version of the
finite element method. SIAM J. Numer. Anal., 24(4), 1987.
5. G. A. Baker. Finite element methods for elliptic equations using nonconform-
ing elements. Mathematics of Computations, 31(137):45–59, 1977.
6. G. A. Baker, W. N. Jureidini, and O. A. Karakashian. Piecewise solenoidal vec-
tor fields and the Stokes problem. SIAM J. Numer. Anal., 27(6):1466–1485, 1990.
7. C. E. Baumann. An h-p adaptive discontinuous finite element method for computa-
tional fluid dynamics. PhD thesis, The University of Texas at Austin, 1997.
8. S. C. Brenner and L. R. Scott. The Mathematical Theory of Finite Element Methods.
Springer-Verlag, New-York, 1994.
9. Z. Chen. On the relationship of various discontinuous finite element meth-
ods for second-order elliptic equations. SMU Math Report 2000-02, Southern
Methodist University, 2000.
10. B. Cockburn, G. E. Karniadakis, and C. W. Shu, editors. Discontinuous Galerkin
Methods - Theory, Computation and Applications, volume 11 of Lectures Notes in
Computational Science and Engineering. Springer, Berlin, 2000.
11. L. M. Delves and C. A. Hall. An implicit matching principle for global element
calculations. J. Inst. Math. Appl., 23(2):223–234, 1979.
12. L. M. Delves and C. Phillips. A fast implementation of the global element
method. J. Inst. Math. Appl., 25(2):177–197, 1980.
37
13. J. A. Hendry and L. M. Delves. The global element method applied to a har-
monic mixed boundary value problem. J. Comput. Phys., 33:33–, 1979.
14. J. A. Hendry, L. M. Delves, and C. Phillips. Numerical experience with the
global element method. In Mathematics of finite elements and applications, III,
pages 341–348. Academic Press, London-New York, 1979. (Proc. Third MAFE-
LAP Conf., Brunel Univ., Uxbridge, 1978).
15. P. Houston, C. Schwab, and E. Süli. Discontinuous hp-finite element methods
for advection-diffusion problems. Technical Report no. 00/15, Oxford Univer-
sity Computing Laboratory, 2000.
16. O. A. Karakashian and W. N. Jureidini. A nonconforming finite element
method for the stationary Navier-Stokes equations. SIAM J. Numer. Anal.,
35(1):93–120, 1998.
17. J. T. Oden, I. Babuška, and C. E. Baumann. A discontinuous hp finite element
method for diffusion problems. TICAM Report 97-21, The University of Texas
at Austin, 1997.
18. J. T. Oden, I. Babuška, and C. E. Baumann. A discontinuous hp finite element
method for diffusion problems. J. Comput. Phys., 146:491–519, 1998.
19. B. Rivière. Discontinuous Galerkin Methods for Solving the Miscible Displacement
Problem in Porous Media. PhD thesis, The University of Texas at Austin, May
2000.
20. B. Rivière, M. F. Wheeler, and V. Girault. Improved energy estimates for interior
penalty, constrained and discontinuous Galerkin methods for elliptic problems.
Part I. Computational Geosciences, 3-4:337–360, 1999.
21. C. Schwab. p- and hp- Finite Element Methods - Theory and Applications in Solid
and Fluid Mechanics. Oxford University Press, New York, 1998.
22. E. Süli, C. Schwab, and P. Houston. hp-DGFEM for partial differential equa-
tions with nonnegative characteristic form. In B. Cockburn, G. E. Karniadakis,
and C. W. Shu, editors, Discontinuous Galerkin Methods, volume 11 of Lectures
Notes in Computational Science and Engineering, pages 221–230. Springer, Berlin,
2000.
23. M. F. Wheeler. An elliptic collocation-finite element method with interior
penalties. SIAM J. Numer. Anal., 15:152–, 1978.
38
A. Appendix
Proof: We shall show the discrete Schwarz inequality for N = 2 first. We have:
(a1 b1 + a2 b2 )2 = a21 b21 + a22 b22 + 2a1 b1 a2 b2
= (a21 + a22)(b21 + b22) a21 b22 a22 b21 + 2a1 b1 a2 b2
= (a21 + a22)(b21 + b22) (a1 b2 a2 b1 )2
(a21 + a22)(b21 + b22)
so that:
q q
a1 b 1 + a2 b 2 a21 + a22 b21 + b22 :
The result is easily extended to N > 2 by recursivity.
2
Proof: Let O Ω be the origin and let n denote the unit normal outward vector on
@ Ω. From the definition of a star-shaped domain, there exists a positive constant
such that
jxj x n:
Applying Green’s Theorem for the vector field u 2 x, we have:
Z Z
@Ω
2
u x n ds = Ω r (u2x) dx:
By the property of star-shaped domains, the first integral is shown to be bounded
below:
Z Z
@Ω
u2 x n ds jj
inf x
x2@ Ω @Ω
u2 ds inf x u
2
x @Ω
j jk k20;@ Ω:
39
δΩ
Ω
Ω
r (u x) dx =
2
Ω
u2 r x + x ru2 dx
Z Z
= Ω
2u dx2
+ Ω
2ux ru dx
Z
2kuk20;Ω + Ω jux ruj dx
Z
2kuk20;Ω + 2 sup jxj Ω jujjruj dx
2
x Ω
Lemma A.3 Let K be a triangle or a quadrilateral such that hK %K (shape regular).
2
Then, for all v H1 (K),
kvk 2
0;@ K C
1
hK
v k k + kvk0;K krvk0;K :
2
0; K (A.3)
Proof: Let the origin O be the center of the inscribed circle in K with radius K =2.
We therefore have:
sup x j j hK
x K 2
inf x
2
x @K
j j K hK =%
so that from (A.2)
kuk20;@ K h2% kuk20;K + hK kuk0;K kruk0;K
K
2% 1
hK
u k k + kuk0;K kruk0;K
2
0; K
Ω
v dx = 0: (A.4)
Then
Proof: See Schwab [21, p.350] and Brenner and Scott [8, p.102].
Lemma A.5 Let z 2 Pp (K) and z̄ be the average of z on K, z̄ = (RK z dx)=jKj. Then
K
Ω
v dx = Ω
z z̄ dx = Ω
z dx
Ω
z̄ dx = jKj z̄ j j = 0:
z̄ K
2
krzk0;K C hpK kzk0;K (A.7)
K