Quadrilateral mesh revisited

Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
www.elsevier.com/locate/cma
Quadrilateral mesh revisited
Pingbing Ming *, Zhong-Ci Shi
Institute of Computational Mathematics, Chinese Academy of Sciences, A1 South 4 Street, Zhong Guan Cun,
P.O. Box 2719, Beijing 100080, China
Received 30 April 2002
Abstract
Several quadrilateral shape regular mesh conditions commonly used in the finite element method are proven to be
equivalent. The effect of the Bi-Section Condition on the degenerate mesh conditions is also checked.
Ó 2002 Elsevier Science B.V. All rights reserved.
Keywords: Quadrilateral mesh; 4-Node isoparametric element
1. Introduction
Quadrilateral mesh is widely used in the finite element method due to its simplicity and flexibility.
However, numerical accuracy cannot be achieved over an arbitrary mesh, certain mesh conditions have to
be imposed. There exist several mesh conditions in the literature, which can be classified into two groups.
One is the shape regular condition and the other is the degenerate condition. Roughly speaking, a shape
regular condition requires that the element cannot be too narrow on the one hand ((C–R)1 hereinafter) and
the interior angle of each vertex is neither too small nor too close to p on the other hand ((C–R)2 hereinafter). The first condition of this type belongs to Ciarlet–Raviart (C–R) [12,13] and another two are
attributed to Girault–Raviart (G–R) [6,16] and Arunakirinathar–Reddy (A–R) [5]. All these three conditions aim for the optimal interpolation error for the isoparametric element, whereas a similar condition of
Zhang (Z) [23] appeared in the study of the Wilson nonconforming element. It may be interesting to ask
whether such conditions are equivalent. One of the main results of this paper is a strict proof for the
equivalence of C–R, G–R, A–R and Z (see Theorem 3.3 below).
Meanwhile, there are several degenerate mesh conditions, which violate either (C–R)1 or (C–R)2 , and
sometimes even both. These conditions are scattered in the literature, most of them are mutatis mutandis.
We only consider three degenerate conditions, namely the Jamet condition (J ) [17,18], the Acosta–DuransÕ
regular decomposition property (RDP) [1] and the S€
uli condition (S) [22]. We will clarify their connections
to the shape regular mesh condition. In particular, we show by means of a counterexample that RDP is
*
Corresponding author. Tel.: +86-10-6262-6583; fax: +86-10-6254-2285.
E-mail addresses: [email protected] (P. Ming), [email protected] (Z.-C. Shi).
0045-7825/02/$ - see front matter Ó 2002 Elsevier Science B.V. All rights reserved.
PII: S 0 0 4 5 - 7 8 2 5 ( 0 2 ) 0 0 4 7 1 - 1
5672
P. Ming, Z.-C. Shi / Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
necessary for obtaining the optimal interpolation error in the H 1 -norm for the 4-node isoparametric element, thereby we solve the open problem proposed in [1].
On the other hand, the Bi-Section Condition and the Angle Condition are two mesh conditions which
quantify the deviation of an arbitrary quadrilateral from a parallelogram. S€
uli [22] proved that the Jamet
degenerate mesh condition plus the Bi-Section Condition actually imply the shape regular condition when
the mesh diameter tends to zero. We will give a new and shorter proof for S€
uliÕs result, and show that its
requirement of the Bi-Section Condition can be replaced by an even weaker condition. Moreover, we
proved that the Bi-Section Condition and the Angle Condition are equivalent if the mesh satisfies the Jamet
condition, which is shown to be also necessary for such equivalence by a counterexample.
The remaining part of this paper is organized as follows. In Section 2, we state all shape regular mesh
conditions mentioned above. Their equivalence is proven in Section 3. In Section 4, several degenerate mesh
conditions are reviewed and their connections to the shape regular mesh condition are elucidated with the
aid of the Bi-Section Condition and the Angle Condition. Some conclusions are drawn in the last section.
Throughout this paper, the generic constant C is independent of the element geometry unless otherwise
stated.
2. Shape regular mesh condition
Before introducing mesh conditions, we fix some notations. For any convex polygon X with Lipschitz
boundary, H k ðXÞ is defined as the standard Sobolev space [2] equipped with the norm k kk , and semi-norm
j jk , H0k ðXÞ is the corresponding homogeneous space. For any vectors x ¼ ðx1 ; x2 Þ and y ¼ ðy1 ; y2 Þ, x y is a
2 2 matrix with elements ðx yÞij :¼ xi yj . For any matrix A, kAk denotes its Euclidean norm.
2.1. Geometric facts of quadrilateral
Let Th be a partition of X by convex quadrilaterals with the mesh size h :¼ maxK2Th hK . We define hK
and hK the longest and shortest edge of K, respectively. qK is defined as the diameter of the largest circle
inscribed in K. As in Fig. 1 we denote the four vertices of K by Pi with the coordinates xi . Let their edges be
Pi Piþ1 with jPi Piþ1 j the corresponding lengths. The sub-triangle of K with vertices Pi1 , Pi and Piþ1 is denoted
by Ti , i.e., Ti :¼ hPi1 ; Pi ; Piþ1 i (i modulo 4). Similar to K, hi and qi are defined as the longest edge of Ti
and the diameter for the largest circle inscribed in Ti , respectively. Denote the interior angle of the vertex Pi
by hi , and lK :¼ max1 6 i 6 4 j cos hi j. Moreover, dK is denoted as the distance between midpoints of two
diagonals of K.
Fig. 1. (a) An arbitrary quadrilateral, (b) the dotted parallelogram is the equivalent parallelogram [5] of the quadrilateral.
P. Ming, Z.-C. Shi / Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
5673
We define by Pk the space of polynomials of degree no more than k, and by Qk the space of degree no
more than k in each variable.
b ¼ ½1; 12 be the reference square having the vertex Pbi with the coordinates x
^i ð1 6 i 6 4Þ, then
Let K
b Þ such that FK ð^
there exists a unique mapping FK ðn; gÞ 2 Q1 ð K
xi Þ ¼ xi , 1 6 i 6 4. The Jacobian of FK ðn; gÞ
is denoted by DFK ðn; gÞ which can be split as DFK ðn; gÞ ¼ DFK ð0; 0Þ þ k l, where k :¼ ðx1 x2 þ
T
T
x3 x4 Þ =4 and l :¼ ðg; nÞ . The determinant of DFK ðn; gÞ is JK ðn; gÞ ¼ det DFK ðn; gÞ ¼ J0 þ J1 n þ J2 g. It
can be shown that
max JK ðn; gÞ ¼ max jTi j=2;
ðn;gÞ2K^
16i64
min JK ðn; gÞ ¼ min jTi j=2
ðn;gÞ2K^
16i64
and
J0 ¼ JK ð0; 0Þ ¼ jKj=4;
JK ðn; gÞ > 0:
2.2. Shape regular mesh conditions
We mainly concern the following shape regular mesh conditions.
1. Ciarlet–Raviart (C–R) [12,13]. Th is regular [11, p. 247], if there exist two constants r0 P 1 and
0 < l < 1 such that
hK =hK 6 r0 ; 0 < lK 6 l < 1:
2. Girault–Raviart (G–R) [6,16].
Define qK :¼ 2 min1 6 i 6 4 qi . Th is regular if there exists r > 0 such that
ð2:1Þ
ð2:2Þ
qK 6 r:
max hK =
K2Th
3. Arunakirinathar–Reddy (A–R) [5].
Th is regular if there exist four constants C, C0 , C1 and c > 1 such that
kDFK ð0; 0Þk 6 ChK ;
1
kDF1
K ð0; 0Þk 6 ChK ;
C0 h2K 6 JK ð0; 0Þ 6 C1 h2K :
ðDF1
K ð0; 0Þk; lÞ P c:
4. Zhang (Z) [23].
Define q~K :¼ min1 6 i 6 4 qi . Th is regular if there exists r > 0 such that
ð2:3Þ
ð2:4Þ
ð2:5Þ
qK 6 r:
max hK =~
K2Th
A–R seems a bit strange, it is expressed in an analytic way instead of some geometric facts as C–R, G–R
and Z. We will show in the next lemma that it could be boiled down to a simpler condition.
Lemma 2.1. A–R is equivalent to the following mesh condition: there exists a constant C such that
JK ðn; gÞ P C h2K
b:
8ðn; gÞ 2 K
ð2:6Þ
To be more precise (A–R)1 , i.e. (2.3), is equivalent to
J0 P C0 h2K :
Proof. (A–R)2 , i.e. (2.4) implies that
ðDF1
K ð0; 0Þk; lÞ ¼ ðJK J0 Þ=J0 P c:
ð2:7Þ
5674
P. Ming, Z.-C. Shi / Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
In view of (A–R)1 , we obtain
JK P ð1 cÞJ0 P C0 ð1 cÞh2K ¼: C h2K ;
which is (2.6).
We remain to show that (2.6) implies A–R. An elementary manipulation shows that
kDFK ð0; 0Þk 6 hK =2 and
J0 6 h2K =8
and J0 ¼ JK ð0; 0Þ P C h2K yields
1
kDF1
K ð0; 0Þk 6 ðhK =2Þ=J0 6 1=ð2C ÞhK :
The above three inequalities comprise (A–R)1 . Further, it is seen that
ðDF1
K ð0; 0Þk; lÞ ¼ ðJK J0 Þ=J0 ¼ JK =J0 1 P 8C 1 ¼: c;
which proves the equivalence of A–R and (2.6).
The equivalence of (A–R)1 and (2.7) is trivial, we omit the details. Remark 2.2. (A–R)1 states that the equivalent parallelogram (see Fig. 1b) is C–R regular, and (A–R)2 states
that the difference between the original quadrilateral and the equivalent parallelogram is not too big.
Remark 2.3. It is seen that (2.6) is a part of the k-strongly regular condition introduced by Zlamal [25] for
investigating the superconvergence of isoparametric elements.
3. Equivalence of shape regular conditions
In this section, we will prove that all the aforementioned shape regular conditions are equivalent. Before
the presentation, we state two lemmas for later use.
Lemma 3.1. [24] For a family of triangular finite elements, if the ratio between the longest edge of the triangle
and the radius of the biggest circle inscribed into the triangle is uniformly bounded, then there exists a constant
h0 such that all interior angle hK of triangles satisfies
hK P h0 > 0:
ð3:1Þ
Lemma 3.2. For any triangle K, the diameter of the biggest circle inscribed into K is less than the shortest edge
of K.
Theorem 3.3. All the foregoing mentioned shape regular mesh conditions (C–R, G–R, A–R and Z) are
equivalent.
Proof. We only need to prove that all shape regular mesh conditions are equivalent to C–R. The equivalence between G–R and Z is obvious. So what we need to prove is the equivalence of C–R, G–R and A–R.
Firstly we prove that G–R implies C–R.
Given the regular condition G–R, in view of Lemma 3.2, we obtain
hK =hK 6 2hK =
qK 6 2r
which gives (C–R)1 with r0 ¼ 2r.
P. Ming, Z.-C. Shi / Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
5675
Notice that hi =qi 6 2hK =
qK 6 2r, invoking Lemma 3.1, we see that each interior angle of Ti is bounded
below by h0 , which in turn implies an upper bound for each angle with p 2h0 , so hi is bounded as
h0 6 hi 6 p 2h0 , thus we come to (C–R)2 with l ¼ maxðcos h0 ; j cos 2h0 jÞ. Therefore, C–R follows from
G–R.
We are in a position to prove that C–R implies G–R. For any triangle Ti , we have
qi ¼
2jTi j
h2 sin hi
ð1 l2 Þ1=2
P K
P
hi ;
jPi Piþ1 j þ jPiþ1 Pi1 j þ jPi1 Pi j
3hi
3r20
1=2
where jTi j is the area of the triangle Ti and sin hi P ð1 l2 Þ
immediately leads to
hi =qi 6 3r20 =ð1 l2 Þ1=2 :
since j cos hi j 6 l. The above inequality
ð3:2Þ
Let qK ¼ 2qi0 . Using (3.2), we get
qK 6 ðhK =hi0 Þðhi0 =2qi0 Þ 6 r0
hK =
3r20 =2
1=2
ð1 l2 Þ
¼: r
that is just the G–R condition.
We remain to prove that C–R and A–R are equivalent. In view of Lemma 2.1, we only need to show the
equivalence of C–R and (2.6). Firstly we show that C–R implies (2.6).
JK P min JK ðn; gÞ ¼ min jTi j=2 P ð1=4Þð1 l2 Þ
ðn;gÞ2K^
16i64
1=2 2
hK =r20 ;
ð3:3Þ
which is (2.6).
To deduce C–R from (2.6), without loss of generality, let T1 include the shortest edge hK , then (2.6)
implies
jT1 j P 2 min JK ðn; gÞ P 2C h2K :
ðn;gÞ2K^
ð3:4Þ
Noticing that jT1 j 6 hK hK =2, we obtain (C–R)1 with r0 ¼ ð4C Þ1 . Since the area of any triangle Ti can be
expressed as jTi j 6 1=2h2K sin hi , so repeating the above procedure and using jTi j 6 1=2h2K sin hi , we get
sin hi P 4C , which implies (C–R)2 with l ¼ ð1 16C2 Þ1=2 . We complete the proof. 4. Degenerate mesh condition
In what follows, we discuss some degenerate mesh conditions. As a preparation, we introduce the
ð1 þ aÞ-section condition.
Definition 4.1. ð1 þ aÞ-section condition ð0 6 a 6 1Þ
dK ¼ OðhK1þa Þ;
uniformly for all elements K as h ! 0.
If dK ¼ 0, K degenerates into a parallelogram. In case a > 0, we recover the condition A in [21]. In case a
equals 1, we obtain condition B, or the Bi-Section Condition [21].
The Angle Condition is another kind of degenerate mesh condition, which is introduced in [19] and used
to measure the deviation of a quadrilateral from a parallelogram. Define rK as
rK :¼ maxðjp a1 ; jp a2 jÞ:
5676
P. Ming, Z.-C. Shi / Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
Here a1 is the angle between the outward normal of two opposite sides of K and a2 is the angle between the
outward normal of other two sides. We call a mesh satisfying the Angle Condition if rK ¼ OðhK Þ, i.e., if
rK =hK is uniformly bounded for all elements. It is seen that 0 6 rK < p, and rK ¼ 0 iff K is a parallelogram.
Assuming that C–R holds, Chou et al. [9, Theorem 3.2] proved that the Angle Condition and the BiSection Condition are equivalent when h is sufficiently small. We will show later on that the assumption C–
R can be relaxed.
Remark 4.2. Observing that the h2 -parallelogram mesh condition in [15] is actually equivalent to the BiSection Condition.
Motivated by the Bi-Section Condition, we define a kind of mesh which will be shown to be quite useful
for the convergence analysis of finite elements.
Definition 4.3. We call Th an asymptotically regular parallelogram mesh if it satisfies C–R as well as the BiSection Condition.
Notice that any polygon can easily be meshed by asymptotically regular parallelograms with a mesh size
tending to zero. Indeed, if we begin with any mesh of convex quadrilaterals and refine it by dividing each
quadrilateral into four by connecting two midpoints of opposite edges, then the resulting mesh is an asymptotically regular parallelogram as that in Fig. 2 below.
There is also another kind of method for generating such an asymptotically regular parallelogram mesh.
For example, the C2 -grid in [3] which results from a mapping of uniform grids is an asymptotically regular
parallelogram mesh. This approach has already appeared in [25], see also [10, Remark 2.3].
As to the generation of a shape regular mesh satisfying the ð1 þ aÞ-section condition, we refer to [8] for
the work of WhitemanÕs school.
Degenerate mesh conditions
1. Jamet condition (J ) [17,18]. Th is regular if there exists a constant r > 0 such that
hK =qK 6 r:
2. Acosta–Duran RDP [1]. Th is regular with constant N 2 R and 0 < w < p, or shortly RDPðN ; wÞ, if we
can divide K into two triangles along one of its diagonals, which will always be called d1 , the other is d2 in
such a way that jd2 j=jd1 j 6 N and both triangles satisfy the maximum Angle Condition, i.e., each interior
angle of these two triangles is bounded from above by w.
3. S€
uli condition (S) [22]. Th is regular if it satisfies the J condition and the Bi-Section Condition simultaneously.
Fig. 2. (a) A partition of a square into four trapezoids, (b–d) meshes composed of the translated dilates of such partition.
P. Ming, Z.-C. Shi / Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
5677
Remark 4.4. The J condition is equivalent to (A–R)1 . To see this, invoking Lemma 2.1, we only need to
show that the J condition is equivalent to (2.7). Given the J condition, we obtain
J0 ¼ jKj=4 P ðp=16Þq2K P ðp=16Þh2K =r2 ;
ð4:1Þ
which gives (2.7). Using [9, Theorem 2.3], we deduce the J condition from (2.7).
Remark 4.5. S€
uliÕs condition firstly appeared in the convergence proof of a kind of cell vertex finite volume
method for hyperbolic problems and recently there is a resurgence of this condition in the mixed finite
volume method [10].
As addressed in [18], C–R implies the J condition with r ¼ ð1 l2 Þ1=2 =r0 . On the contrary, the J
condition allows for the degeneration of a quadrilateral K into a triangle since the ratio h=h can be arbitrarily large and the largest angle of K can be equal to p, i.e., the J condition may violate either (C–R)1 or
(C–R)2 . This is shown in Fig. 3 below.
pffiffiffi
Both elements in Fig. 3 satisfy thep
J ffifficondition
since hK =qK 6 2 þ 1. However, as to the left element, the
ffi
2 1=2
ratio hK =hK ¼ ða2 þ ða bÞ Þ =b 6 2a=b blows up as b tending to zero which obviously violates (C–R)1 .
As to the right element, the interior angle \ADC ¼ p x, which approaches p as x tending to zero, thereby
violates (C–R)2 . However, not the whole (C–R)2 is violated since the J condition excludes the interior angle
from becoming too small. This fact is hidden in [22, Lemma 1] which is stated as follows.
Lemma 4.6. If Th satisfies the S condition, then for sufficiently small h, Th is C–R shape regular.
Proceeding along the same line of the above lemma, we obtain
Corollary 4.7. If Th satisfies the J condition as well as the ð1 þ aÞ-section condition, then for sufficiently small
h Th is C–R shape regular.
Remark 4.8. Schmidt [20] replaced the Bi-Section Condition in Lemma 4.6 by the arbitrary smallness of the
ratio dK =hK .
Remark 4.9. Lemma 2.1 indicates that Zl
amalÕs 1-strongly regular condition is equivalent to C–R plus the
Bi-Section Condition, so it is also equivalent to the S condition. Notice that the 1-strongly regular condition
has already appeared in [14] but in a slightly different form.
Fig. 3. (a) Element satisfies the J condition but violates (C–R)1 , (b) element satisfies the J condition but violates (C–R)2 .
5678
P. Ming, Z.-C. Shi / Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
Notice that C–R does not imply the S condition. Indeed, considering the trapezoid mesh, it is seen that
the S condition is stronger than C–R. In fact, it is a strong shape regular mesh condition instead of a
degenerate one. Invoking [1, Remark 2.7], RDPðN ; wÞ is weaker than both the J condition and C–R,
therefore it is weaker than the S condition. Moreover, RDPðN ; wÞ together with the Bi-Section Condition
does not imply C–R. It is due to the fact that a rectangular element which satisfies both RDPð1; p=2Þ and
the Bi-Section Condition may still have its anisotropic aspect ratio arbitrarily large.
Remark 4.10. Braess [7, p. 99, Remark 2] proposed a new shape regular mesh condition which consists of
(C–R)1 , the J condition and the maximum interior Angle Condition. Obviously, it is equivalent to C–R.
However, due to its superfluous complexity this new condition is not advisable.
In what follows, we will give a new proof for S€
uliÕs result (cf. Lemma 4.6). Our proof also covers
Corollary 4.7 and Remark 4.8.
Theorem 4.11. If Th satisfies the J condition, and if there exists a constant h ð0 6 h < 1Þ such that
maxK2Th dK =hK 6 ðp=8Þh=r2 , then Th is C–R shape regular.
Proof. In view of Lemma 2.1, we only need to show that there exists a constant C such that
JK ðn; gÞ > C h2K :
Notice that
jJK J0 j ¼ jJ1 n þ J2 gj 6 dK hK =2 6 ðp=16Þhh2K =r2 ;
where we have used dK =hK 6 ðp=8Þh=r2 with 0 6 h < 1. The above inequality together with (4.1) yield
JK ðn; gÞ P J0 jJK J0 j P ð1 hÞðp=16Þh2K =r2 ¼: C h2K ;
which completes the proof.
The above proof is simpler than that in [22, Lemma 1] which heavily depends on some elementary
geometry arguments. Proceeding along the same line of the above proof, we obtain
Corollary 4.12. If Th satisfies the J condition, and if there exists a constant h ð0 6 h < 1Þ such that
maxK2Th rK 6 ðhp=4Þ=r2 , then Th is C–R shape regular.
Proof. Notice that jJ1 j and jJ2 j equal the area of the triangle hQ; M; N i and hP ; M; N i respectively, which can
further be expressed as
jJ1 j ¼ 12jQMjjQN j sin b1 ;
jJ2 j ¼ 12jPMjjPN j sin b2 :
Here b1 :¼ jp a1 j and b2 :¼ jp a2 j. Using the basic inequality sin x 6 x; 8x P 0, we bound J1 and J2 as
jJ1 j; jJ2 j 6 h2K rK =8:
The above inequality and (4.1) yield
JK P J0 h2K rK =4 P ð1 hÞðp=16Þh2K =r2 ;
provided that maxK2Th rK 6 ðhp=4Þ=r2 . The proof is completed.
As an application of the above results, we give a new proof for ChouÕs result, i.e., [9, Theorem 3.2], which
reads that the Bi-Section Condition and the Angle Condition are equivalent if the Th is C–R regular with h
P. Ming, Z.-C. Shi / Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
5679
tending to zero, this result was firstly stated in [4] without a proof. In what follows we state that for such
equivalence the C–R condition can be relaxed to the J condition which is also necessary.
Theorem 4.13. If Th satisfies the J condition, and if there exists a constant h ð0 6 h < 1Þ such that
maxK2Th dK =hK 6 ðph=8Þ=r2 and maxK2Th rK 6 ðph=4Þ=r2 , then dK =hK is of the same order with rK , thus the
Bi-Section Condition and the Angle Condition are equivalent. The J condition is even necessary for such
equivalence.
Proof. In the triangle hQ; M; N i, let b1 ¼ \MQN and b2 ¼ \MPN . It is seen that either \QMN or \QNM is
less than ðp b1 Þ=2. Without loss of generality, we assume that \QMN 6 ðp b1 Þ=2, therefore
dK ¼ jMN j ¼ jQN j sin b1 = sin \QMN
2 b1
h :
p 2 K
Here we have used the basic inequality sin x P 2x=p; 8x 2 ½0; p=2.
Noting that maxK2Th dK =hK 6 ðhp=8Þ=r2 , in view of Theorem 4.11, we obtain (2.7) with C :¼
ð1 hÞðp=16Þ=r2 . Invoking the last paragraph of Theorem 3.3, it follows that
P 2jQN j sin b1 =2 ¼ jADj sin b1 =2 P
hK P 4C hK :
Thus b1 6 ðp=4C ÞdK =hK . Similarly, b2 6 ðp=4C ÞdK =hK . The above two inequalities yield
0 6 rK < ð4r2 =ð1 hÞÞdK =hK :
ð4:2Þ
On the other hand, we extend NM and suppose that it intersects PQ with R. Notice that
jhP ; M; N ij þ jhQ; M; N ij h2K ðsin b1 þ sin b2 Þ=8 h2K rK =4
6
6
¼ rK =ð8C Þ;
jhP ; Q; N ij
jT1 j=4
C h2K =2
ð4:3Þ
where we have used
jT1 j P 2 min JK P 2C h2K ;
ðn;gÞ2K^
which is a direct consequence of Corollary 4.12.
The left side of (4.3) can be bounded from below as
jhP ; M; N ij þ jhQ; M; N ij
P dK =jNRj P 2dK =hK ;
jhP ; Q; N ij
ð4:4Þ
where we have used that jNRj 6 maxðjNP j; jNQjÞ 6 hK =2. A combination of (4.3) and (4.4) gives
rK P ðð1 hÞp=r2 ÞdK =hK :
ð4:5Þ
(4.2) and (4.5) lead to the bilateral estimate for rK as
ðð1 hÞp=r2 ÞdK =hK 6 rK 6 ð4r2 =ð1 hÞÞdK =hK ;
from which we have the equivalence of the Bi-Section Condition and the Angle Condition.
To show that the J condition is necessary, we consider the following two
counterexamples.
pffiffiffiffiffi
Consider the element K in the left of Fig. 4, the diameter of K is hK ¼ 10h=2. It is easily seen that K
satisfies the Bi-Section Condition with dK ¼ h2 =2. However, the Angle Condition is violated since rK ¼ p=4.
Notice that K does not satisfy the J condition since hK =qK ¼ 1 þ 1=h.
On the other hand, consider the element K in the right of Fig. 4, the diameter of K is hK ¼ 3h. A simple
manipulation shows that
h=ðð1 þ h2 Þð4 þ h2 ÞÞ
1=2
6 rK 6 ph=4;
5680
P. Ming, Z.-C. Shi / Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
Fig. 4. (a) A quadrilateral satisfies the Bi-Section Condition while violates the Angle Condition and the J condition, (b) a quadrilateral
satisfies the Angle Condition while violates the Bi-Section Condition and the J condition.
so the Angle Condition is satisfied. However, the Bi-Section Condition is violated since dK ¼ h=2. Notice
that
2 1=2
3=2ð1=4 þ ð1=hÞ Þ
2 1=2
6 hK =qK 6 3=2ð1 þ ð1=hÞ Þ
which indicates that the J condition is also violated.
;
Remark 4.14. Notice that the J condition in Theorem 4.13 cannot be further weakened to RDPðN ; wÞ.
Indeed, the element of Fig. 4a satisfies RDPð2; 3p=4Þ as well as the Bi-Section Condition, however, it does
not satisfy the Angle Condition.
As an application of the above mesh conditions, we consider the interpolation of the 4-node isoparametric element. Denoting Q the standard Lagrangian interpolate operator for the 4-node isoparametric
element, we look for a geometric condition under which the estimate
ku Quk0;K þ hK ju Quj1;K 6 Ch2K juj2;K
holds uniformly for K 2 Th .
In view of [1, Theorem 4.7], the optimal interpolation error estimate with respect to the L2 norm holds
with a constant independent of the geometry of K, so we only consider
ju Quj1;K 6 ChK juj2;K :
ð4:6Þ
Many authors derived the above estimate under various mesh conditions (see [1] for a review). With
RDPðN ; wÞ which seems the weakest mesh condition up to now, Acosta and Duran [1] obtained (4.6) (see
[1, Remark 2.4–Remark 2.7]). One may ask whether RDPðN ; wÞ is also necessary. Acosta and Duran put it
as an open problem in [1]. The following example shows that this condition is indeed necessary.
Counterexample
Consider the element K in Fig. 5. We assume that one diagonal BD is far longer than the other one AC,
i.e., 2h1 ¼ jBDj > jACj ¼ 2h2 . If we decompose K by the diagonal AC, then the triangles hA; B; Ci and
hA; C; Di indeed satisfy the maximal Angle Condition since all interior angles in these two triangles are less
than p=2. However, jBDj=jACj ¼ h1 =h2 which cannot be bounded by any constant as h2 =h1 tending to zero.
If we decompose K by the diagonal BD, a simple computation leads to sin \DAB ¼ 2h1 h2 =ðh21 þ h22 Þ, so
\DAB approaches p as h2 =h1 tending to zero, thus it also violates RDPðN ; wÞ. Consequently, this element
does not satisfy RDPðN ; wÞ for any N and w which are independent of the ratio h1 =h2 .
2
2
Let uðx; yÞ ¼ x2 , then juj2;K ¼ 8h1 h2 . A direct manipulation shows that koðu QuÞ=oyk0;K ¼ h51 =ð3h2 Þ, we
have
ju Quj21;K =juj22;K P koðu QuÞ=oyk20;K =juj22;K ¼ ð1=96Þðh1 =h2 Þ2 ð2h1 Þ2 :
Since the diameter of K is 2h1 , so (4.6) does not hold while h2 =h1 tending to zero.
ð4:7Þ
P. Ming, Z.-C. Shi / Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
5681
Fig. 5. A rhombus does not satisfy the RDPðN ; wÞ.
To sum up, we have the following interpolation result for the 4-node isoparametric element.
Theorem 4.15. For any u 2 H 2 ðKÞ, if the condition RDPðN ; wÞ holds, then there exists a constant C ¼
CðN ; wÞ such that
ju Quj1;K 6 ChK juj2;K :
ð4:8Þ
Moreover, RDPðN ; wÞ is also necessary for the validity of (4.8).
By CeaÕs Lemma, the error bound of the 4-node isoparametric element solution is governed by its interpolation error, i.e.,
ku uh k1 6 C inf ku vk1 :
v2Vh
ð4:9Þ
Here
Vh :¼ fv 2 H01 j vjK 2 Q1 ðKÞ; 8K 2 Th g:
However, the experience with triangle elements indicates that the interpolation error actually says nothing
about the approximation error of the finite element. Notice that the above counterexample shows that the
interpolation error diverges when the common 4-node isoparametric element is employed in the right-hand
side of (4.9), while K violates the RDPðN ; wÞ. However for this element K and uðx; yÞ ¼ x2 , if we define
another interpolant Pu as: PuðBÞ ¼ uðBÞ; PuðDÞ ¼ uðDÞ and PuðAÞ ¼ PuðCÞ ¼ ðuðBÞ þ uðDÞÞ=2, then a
simple manipulation shows that
pffiffiffi
ju Puj1;K =juj2;K ¼ 1=ð2 6Þh1 :
ð4:10Þ
Therefore, (4.7) and (4.10) substantiate the above observation for the 4-node isoparametric element.
5. Conclusions
In this paper, some commonly used shape regular mesh conditions are proven to be equivalent and their
connections to some degenerate mesh conditions are also clarified.
Added in the proof. After we completed this paper, we learned that a part of our results is proven by
Chou et al. [9]. i.e., the equivalence of C–R and G–R in Theorem 3.3.
Acknowledgements
This work was initiated when the first author was visiting the Faculty of Mathematics at the RuhrUniversity Bochum on a grant by the Alexander von Humboldt Foundation. He would like to thank AvH
5682
P. Ming, Z.-C. Shi / Comput. Methods Appl. Mech. Engrg. 191 (2002) 5671–5682
for the support. The authors would like to thank Professor F. Kikuchi for providing us with [17] and some
suggestive discussion.
References
[1] G. Acosta, R. Duran, Error estimate for Q1 isoparametric elements satisfying a weak angle condition, SIAM J. Numer. Anal. 38
(2001) 1073–1088.
[2] R.A. Adams, Sobolev Spaces, Academic Press, New York, 1975.
[3] T. Arbogast, M.F. Wheeler, I. Yotov, Mixed finite elements for elliptic problems with tensor coefficients as cell-centered finite
difference, SIAM J. Numer. Anal. 34 (1997) 828–852.
[4] D.N. Arnold, D. Boffi, R.S. Falk, Approximation by quadrilateral finite elements, preprint, 2000.
[5] K. Arunakirinathar, B.D. Reddy, Some geometrical results and estimates for quadrilateral finite elements, Comput. Methods
Appl. Mech. Engrg. 122 (1995) 307–314.
[6] C. Bernardi, V. Girault, A local regularization operator for triangular and quadrilateral finite elements, SIAM J. Numer. Anal. 36
(1998) 1893–1916.
[7] D. Braess, Finite Elements: Theory, Fast solvers, and Applications in Solid Mechanics, Cambridge University, New York, 2001.
[8] Y.P. Cheng, Recovery of gradient piecewise linear finite element approximation on non-uniform patitions, Numer. Meth. Part.
Diff. Equations 8 (1998) 169–192.
[9] S.H. Chou, A.N. He, On the regularity and uniformness conditions on quadrilateral meshes, preprint, 2001.
[10] S.H. Chou, D. Kwak, K. Kim, A general framework for the constructing and analyzing mixed finite volume methods on
quadrilateral grids: the overlapping covolume case, SIAM J. Numer. Anal. 39 (2001) 1170–1196.
[11] P.G. Ciarlet, The Finite Element Method for Elliptic Problems, North-Holland, Amsterdam, 1978.
[12] P.G. Ciarlet, P.-A. Raviart, Interpolation theory over curved elements with applications to finite element methods, Comput.
Methods Appl. Mech. Engrg. 1 (1972) 217–249.
[13] P.G. Ciarlet, P.-A. Raviart, General Lagrange and Hermite interpolation in Rn with application to finite elements, Arch. Ration.
Mech. Anal. 46 (1972) 177–199.
[14] P.G. Ciarlet, P.-A. Raviart, The combined effect of curved boundary and numerical integrations in isoparametric finite element
methods, in: A.K. Aziz, I. Babuska (Eds.), The Mathematics Foundation of the Finite Element Methods with Applications to
Partial Differential Equations, Academic Press, New York, 1972, pp. 409–475.
[15] R. Ewing, M.M. Liu, J.P. Wang, Superconvergence of mixed finite element approximations over quadrilaterals, SIAM J. Numer.
Anal. 36 (1999) 772–787.
[16] V. Girault, P.-A. Raviart, Finite Element Methods for the Navier–Stokes Equations: Theory and Algorithms, Springer, Berlin,
1986.
[17] P. Jamet, Estimations de erreur dÕinterpolation dans un domaine variable et application aux elements finis quadrilateraux
degeneres, methodes numeriques en mathematiques appliquees, Presses de 1ÕUniversite de Montreal, 1975, pp. 55–100.
[18] P. Jamet, Estimation of the interpolation error for quadrilateral finite elements which can degenerate into triangles, SIAM J.
Numer. Anal. 4 (1977) 925–930.
[19] R. Rannarchar, S. Turek, Simple nonconforming quadrilateral Stokes element, Numer. Meth. Part. Diff. Equations 8 (1992) 97–
111.
[20] T. Schmidt, Box schemes on quadrilateral meshes, Computing 51 (1993) 271–292.
[21] Z.-C. Shi, A convergence condition for the quadrilateral Wilson element, Numer. Math. 44 (1984) 349–361.
[22] E. S€
uli, The accuracy of cell vertex finite volume methods on quadrilateral meshes, Math. Comp. 59 (1992) 359–382.
[23] Z. Zhang, Analysis of some quadrilateral nonconforming elements for incompressible elasticity, SIAM J. Numer. Anal. 34 (1997)
640–663.
[24] M. Zl
amal, On the finite element method, Numer. Math. 12 (1968) 394–409.
[25] M. Zl
amal, Superconvergence and reduced integration in the finite element method, Math. Comp. 32 (1978) 663–685.