ETNA

advertisement
ETNA
Electronic Transactions on Numerical Analysis.
Volume 16, pp. 165-185, 2003.
Copyright  2003, Kent State University.
ISSN 1068-9613.
Kent State University
etna@mcs.kent.edu
ANALYSIS OF TWO-DIMENSIONAL FETI-DP PRECONDITIONERS
BY THE STANDARD ADDITIVE SCHWARZ FRAMEWORK
SUSANNE C. BRENNER
Abstract. FETI-DP preconditioners for two-dimensional elliptic boundary value problems with heterogeneous
coefficients are analyzed by the standard additive Schwarz framework. It is shown that the condition number of the
preconditioned system for both second order and fourth order problems is bounded by
, where
is the maximum of the diameters of the subdomains, is the mesh size of a quasiuniform triangulation, and the
positive constant is independent of , , the number of subdomains and the coefficients of the boundary value
problems on the subdomains. The sharpness of the bound for second order problems is also established.
Key words. FETI-DP, additive Schwarz, domain decomposition, heterogeneous coefficients.
AMS subject classifications. 65N55, 65N30.
1. Introduction. The Finite Element Tearing and Interconnecting (FETI)
method [14, 20, 21, 19, 32, 18, 15, 34, 35, 1] is a nonoverlapping domain decomposition method that has been implemented for large scale engineering applications. In the FETI
approach the system of finite element equations for the nodal variables (primal variables) is
enlarged to a system where the nodal variables on any subdomain are independent of the
nodal variables on the other subdomains, and the continuity of the finite element functions
across the interface of the subdomains is enforced by Lagrange multipliers (dual variables).
By eliminating the primal variables, a system of equations for the dual variables is obtained,
which can then be solved by the conjugate gradient method. In the case of many subdomains,
preconditioning is necessary for fast convergence and FETI preconditioners have been
studied in [29, 31, 23, 24, 5, 4].
Recently, a new FETI approach for two-dimensional problems was introduced in [16, 17,
33], where the continuity of the finite element functions at the cross points is retained in the
enlarged system and Lagrange multipliers are introduced only to enforce the continuity at the
other nodes on the interface of the subdomains. After the primal variables associated with
these other nodes and the nodes off the interface have been eliminated, a system involving
both primal variables (nodal variables associated with the cross points) and dual variables
(Lagrange multipliers associated with the nodes on the interface that are not cross points)
is obtained. Two notable features of the FETI-DP approach are: (i) the evaluation of the
operator associated with the dual-primal system no longer involves the solutions of singular
problems on floating subdomains, and (ii) a coarse problem is built into the evaluation of the
reduced operator associated with the dual variables.
Dirichlet preconditioners for the FETI-DP approach were studied in [30] where polylogarithmic bounds for the condition numbers of the preconditioned systems were obtained
for second and fourth order problems on two-dimensional domains. The goal of this paper is to give an alternative derivation of the results in [30] and demonstrate that the
bound for second order problems is sharp, using the standard additive Schwarz framework
[11, 2, 39, 38, 12, 22, 37, 6]. This paper is therefore a continuation of the earlier work
[5, 4, 8]. Note that this approach can also be applied to three-dimensional FETI-DP methods
[17, 33, 25] and such an analysis of 3D FETI-DP methods will be carried out in a separate
paper.
Received March 17, 2003. Accepted for publication May 3, 2003. Recommended by O. Widlund.
Department of Mathematics, University of South Carolina, Columbia, SC 29208, U.S.A. E-mail bren-
ner@math.sc.edu. This research was supported in part by the National Science Foundation under Grant No.
DMS-00-74246.
165
ETNA
Kent State University
etna@mcs.kent.edu
166
Analysis of Two-Dimensional FETI-DP Preconditioners
The rest of the paper is organized as follows. The description of the FETI-DP algorithm
for two-dimensional second and fourth order elliptic boundary value problems is given in
Section 2, followed by the definition of FETI-DP preconditioners and some preliminary estimates in Section 3. Condition number estimates for the FETI-DP preconditioners are then
given in Section 4. The sharpness of the condition number estimate for second order problems
is established in Section 5.
be a bounded polygonal domain
2. Two-Dimensional FETI-DP Methods. Let
subdivided into nonoverlapping (open) polygonal subdomains
(cf. Figure 2.1),
with diameters
. The maximum of
will be denoted by .
Ω1
Ω2
Ω3
Ω6
Ω4
Ω7
Ω5
Ω8
F IG . 2.1. A nonoverlapping subdivision with an underlying triangulation
')(+*-,
,
. ! &/0
For concreteness we will consider two model problems. We take
!"#%$&
(2.1)
1234!657 89"
for the second order model problem, and
C C !
C 0?> C 0DA C 0E> C 0FA /0 124!G57 89
"
(2.2)
for the fourth order model problem, where the $ are positive constants.
Let H be a quasiuniform triangulation of with mesh size I such that each is a union
of the triangles in H (cf. Figure 2.1), and J8"KMN L 8" be the OP finite element space
associated with H when QR#TS and the Hsieh-Clough-Tocher macro finite element space (cf.
[9]) when QR#%U . The discrete problem that we want to solve is:
Find VW5XJ8" such that
' (6[
(2.3)
?VY4Z"# !/0 12\5]J8"
[
where 5]^ 8" and
:
?VY4Z"# _ `V "=
(2.4)
(D*
(+*
with VD2#aVcb and 2#aYb .
b 2.1. The results
b of this paper also hold for other elements for second and
R
' ( *;:
9
"#%$&
=<?>@ AB< EMARK
fourth order problems, such as the bilinear finite element and the reduced Hsieh-CloughTocher macro element [10].
The description of the FETI-DP approach requires some terminology from domain decomposition: The set of all the vertices of the polygonal subdomains
will be
ETNA
Kent State University
etna@mcs.kent.edu
167
Susanne C. Brenner
C
denoted by . For example, there are 16 such vertices in for the domain decomposition
depicted in Figure 2.1. The subset of consisting of vertices not on
will be denoted by (the set of cross points). For example, there are 5 cross points on the boundary of the subdomain in Figure 2.1. An open line segment on the boundary of a subdomain between two
consecutive vertices in will be referred to as an edge of the boundary of the subdomain. For
example, there are 5 edges on the boundary of the subdomain
in Figure 2.1. The interface
of the subdomains is the set is the part of
disjoint
, where ?# C 9 C
C !
C . The set will be denoted by and is the set X# _ .
from
We will also use to denote the set of the nodes of the finite element space belonging
# _ to the geometric object and to denote the number of elements in a set .
Let
be the subdomain finite element space associated with the triangulation
on
induced by whose members vanish up to the derivatives of order on
.
Let be the subspace of the product space
defined by
J\ 9
"
Q S C C
J8 " ... XJ8 "
(2.5)
J # "P65XJ89?" for S!#"%$ and > #aC ' & up toC the
> &*) derivatives of order Q( S at all the cross points on
Note that the definition of ? . . " in (2.4) can be extended to the space J . Furthermore,
?E4Z"2#,+ implies that is a polynomial of degree Q-aS on ! for S %"./$ . The
continuity at the cross points then implies that is a global polynomial of degree Q C aS
on and hence \#0+ , because of the homogeneous Dirichlet boundary condition(s) on
.
Therefore, the bilinear form ? . . " remains symmetric positive definite (SPD) on J .
9
J
H
R EMARK 2.2. Sometimes a cross point is defined to be a point in belonging to the
boundaries of at least three subdomains. Let 1 be the set of cross points according to this
definition. In the case where all the subdomains are convex we have 1 2 . But in general 1
is a proper subset of . Note that in the case where a subdomain is surrounded by another,
the absence of cross points according to the stricter definition creates a singular problem on
the inner subdomain in the FETI-DP approach. This would not happen if the larger set is
used.
We can identify the global finite element space
with the subspace of
whose
members (or more precisely their components) are continuous up to the derivatives of order
( along the interface . Moreover, the continuity of the derivatives of the finite element
functions on up to order 3
can be enforced by Lagrange multipliers.
For each 4 5687 we introduce the Lagrange multiplier space 9#: as follows. Let 4
;. & . In the second order case 4 is a vertex and 9 : is spanned by the linear functional
< : & = defined by
M#
Q
>
S
@ >@ 5MJ
J8"
Q S
5
#% & C4?"D >ZC4?"
5
1 # 3...& +" 5]J
where > . .E? A represents the canonical bilinear form defined on F
J D J . In the fourth order
case 4 is either a vertex or a midpoint. If 4 is a midpoint, then 9G: is spanned by <I: H @ > @ & 5WJ defined by
C
C
(2.7)
> < :H @ >@ & 4? A # CKJ & & C4?"IL CMJ > > N4E"
12 # ...&4 " 5XJ9
J
J
where & (respectively > ) is the outer unit normal of & (respectively > ). If 4 is a vertex,
<
then 9O: is spanned by : @ >@ & , < : H @ >@ & , <Q:P @ >@ & 5M=
J . The linear functionals < : @ >@ & and < :H @ >@ & are
Q
<
P
defined as in (2.6) and (2.7), and : @ >@ & is defined by
C
C
(2.8)
> < :P @ >@ & 4 ? A # KC ' R & & C 4?I" L MC R > > C 4E"
12 # ... 4 "c5MJ
(2.6)
> < : @ >@ & @?BA
J
ETNA
Kent State University
etna@mcs.kent.edu
168
Analysis of Two-Dimensional FETI-DP Preconditioners
R
R
>
C > C
where &J (respectively J ) is the unit tangent along
& obtained by rotating the unit
normal & (respectively ) counterclockwise through a right angle.
p
Ωl
>
Ωl
p
µ p,k,l
p
µ p,k,l
µ p,k,l
t
n
p
p
Ωk
Ωl
p
Ωk
Ωk
F IG . 2.2. Lagrange multipliers along the interface of two subdomains
The three types of Lagrange multipliers are depicted graphically in Figure 2.2. The
Lagrange multiplier space 9 is taken to be
9
: 7
aJ 9O:
J
J "
5 J
we can characterize the subspace of
corresponding to
as + for all < 9,) .
The first step in the FETI-DP approach is to replace (2.3) by the following problem:
9 such that
Find 1 > < @?BA
Using
9
#
#
5
V ?" 5XJ
:
: ')( * [
(2.9)
_ V 1 " L%>
4? A # _ /0 125XJ9
> < QV 1 ? A
# +
1< 5 9 where V 1 # V 1 V 1 " and # 4 " . It is easy to check that (2.9) is non(
(
singular and the solution of (2.3) is related to the solution of (2.9) through the relation
V71 # Vcbb V!bb " .
We can also rewrite (2.9) more concisely as
: ')( * [
< "c5]/
V 1 ?"=`F < " #
/
0
1
E
J 9 (2.10)
_ where
:
E"=`F < " # _ ! "IL%>
& @? A L > < ;? A 1 `6E"=E < " 5]J/ 9 Let J # # C "X5 J the nodal variables of ,C S# "% $ , vanish
at all the nodes in ! ) (i.e., vanishes at the cross points on c for theC O finite
element and vanishes up to the first order derivatives at the cross points on
for the
Hsieh-Clough-Tocher macro element). The space J 9 admits the decomposition
J 9 # ETNA
Kent State University
etna@mcs.kent.edu
169
Susanne C. Brenner
where 5XJ
# J # E < " 5 J 9 `F < "=`6 + "#
. . " is nonsingular, we have
dim J/ 9 "# dim L dim and . Indeed, since the bilinear form )
Moreover, if
+ )
E + " 5
+
for all
, then
+6#
4`FB+"=E + "4"9#?E4Z"=
which implies # + , because ?4. . " is SPD on J .
We can therefore write
VY1 ?"# V 1 + " L% V 1 ?"
(2.11)
V 5]J
V ?" 5
where 1
and 1 .
The second step in the FETI-DP approach is to reduce (2.10) to the following dual-primal
problem:
Find
V 1 ?" 5
such that
: ' (+*-[
V 1 3E"` < " # _ /0 1 ` < "c5 R
2.3. Since V 1 in 2.11" is determined by
:
: ' ( *-[
V
4
"
#
_ 1 _ /0 12 5]J and the components of V
are independent of one another, the reduction in the second step
of the FETI-DP approach involves solving SPD problems on the subdomains in parallel.
Let J aJ be the orthogonal complement of J with respect to ?4. . " . Note that
(2.13)
J #J J J .'+) and has the decomposition
# J O + ) J O + ) where J 2 +) # E"X5TJ G9 `6 E"=E + " # + for all a5 J ) . Note
also that E" 5 J + ) is completely determined by and therefore can be written as
- E" , where is the linear map from 9 to J defined by
(2.14)
- E"=E +" # +
12\5]J9
(2.12)
EMARK
Hence, we can write
(2.15)
V 1 3E"!# V 1 + " L% ?"=
V 5]J
.
where 1 In the final step of the FETI-DP approach the dual-primal problem (2.12) is further reduced to the following problem:
ETNA
Kent State University
etna@mcs.kent.edu
170
Analysis of Two-Dimensional FETI-DP Preconditioners
W5
9
Find such that
: ')( *-[
?"= < < " # _ < " &/0
(2.16)
1< 5 9 The role of a FETI-DP preconditioner is to improve the conditioning of the system (2.16) so
that it can be solved efficiently by a preconditioned conjugate gradient method.
R EMARK 2.4. Since 1 in 2.15 is determined by
V
"
:
: ' ( *&[
_ E V 1 "# _ /0
1 5MJ F
the reduction in the final step of the FETI-DP approach involves solving a SPD coarse problem whose dimension is
dim
J #
dim
J
J #
dim O
for the
finite element,
for the Hsieh-Clough-Tocher macro element.
5
The description above of the FETI-DP approach follows the actual solution process given
in [16, 17]. It shows that the evaluation of the operator defined by (2.16) on a given <
9
involves solving SPD problems on the subdomains in parallel and also solving a SPD coarse
problem that provides global communication among the subdomains. But the analysis of
FETI-DP preconditioners (cf. [30]) is best carried out through an alternative formulation of
(2.16) that is based on a decomposition of different from (2.13).
Let , #"%$ , vanishes up to the derivatives of order
on ) . The space admits the decomposition
J
J # C # ` 4 "c5]J S
Q S " 9
J
J # J J6
where J 6 is the orthogonal complement of J with respect to ?4. . " , i.e.,
J 6 # 5]J E`F 2"9# + 12T5XJ )
(2.17)
Note that J 6##9 # J +) # `6 E" 5 J G9 E"=`FB+" #-+ for all
5MJ ) .
R
2.5. For 5 ( J 6 , the
nodal variables of can take arbitrary values along
(
6 7 and share common but arbitrary" values at the cross points. The rest of the nodal
" are then determined by the ? . . " orthogonality of J 6
variables at the nodes in to J . In particular, is a discrete harmonic function on in the second order case and a
discrete biharmonic function in the fourth order case.
R
2.6. Since > < 4
? A # + for all a5TJ and < 5 9 , we will treat 9 as a
subspace of J 6 .
EMARK
EMARK
We can write
V 1 # V 1 L V 1 where
V 1 5XJ
and
V 1 5XJ6 , and reduce (2.9) to the following problem:
ETNA
Kent State University
etna@mcs.kent.edu
171
Susanne C. Brenner
Find
(2.18)
V 1 ?" ]5 J 6 9 such that
: V
1 "IL > ? 6
_ > < V1 ? 6
: ' (+* [ # _ /0
#%+
1 ]5 J 6 1< 5 9 . .E? 6 is the canonical bilinear form defined on J 6 ]J 6 .
J 6 J=6 be defined by
: (2.19)
> P ? 6#%?` 4 "#
_ "
for all # 4 "=4
# 4 "c5MJ 6 , and 5]J 6 be defined by
: ' (+*&[ (2.20)
>Z4 ? 6\#
/
0
2
1
#
`
4
"c5MJ 6 _ where >
Let We can now rewrite (2.18) as
> 1
?
(2.21)
< V 6
> V1 ? 6
4 ? 6 # >Z4 ? 6
# +
%
L >
Note that the operator is SPD, i.e.,
(2.22)
>
? 6 > # ? 6
> P 4 ? 6 +
12< M5 J 6 1 55 9 12 4 5]J 6&
12 5XJ6 +) From (2.21) we obtain the following problem for :
Find 9 such that
M5
> < B (2.23)
? 6#> < B
? 6
V
1< 5 9 The two problems (2.16) and (2.23) are identical since they both come from (2.9) by
eliminating 1 . Indeed, we have, by (2.14), (2.17), (2.19), (2.20) and (2.22),
< # <
< < " #=> < B ?6
E"
: ' (D* [ <
"
/
0
=> < B ? 6
#
_ 1< 5 9 1< 5 9 1< 5 9 Our analysis of FETI-DP preconditioners will be based on the formulation (2.23).
3. FETI-DP Preconditioners and Preliminary Estimates. Let
defined by
< ? # > < B
< ? 6
1 < < 5 9 where > . .E? is the
canonical bilinear form defined on 9 " .9 Y#
(3.1)
from (2.22) that
><
is SPD, i.e.,
><
< ?R#> < < ?
1 < < 559 9
9
9 be
.9 . It follows
ETNA
Kent State University
etna@mcs.kent.edu
172
Analysis of Two-Dimensional FETI-DP Preconditioners
><
< ? 1< 5
+
9 '+)
We see from (2.23) that is the operator that needs to be preconditioned in the FETI-DP
approach. The preconditioner for will be constructed using Schur complement operators
associated with the subdomains.
Let
) or the space
be the space of discrete harmonic functions (
of discrete biharmonic functions (
) that vanish up to the derivatives of order at
the cross points on
. In order words,
is characterized by the following conditions:
(3.2)
(3.3)
JZ %J 9 "
Q # S
Q
T
#
U
Q
C !
5]J)
*
9"!#+ 12!5MJ\ 9 " N L 9"=
vanishes up to the derivatives of order Q(S at every 4]5 6 S
Note that
J . .. ]J aJ6 The Schur complement operator ?!
J) J is defined by
> 4 ? # ` 4 "
12 4 5MJ (3.5)
where >4. . ? is the canonical bilinear form on J XJZ . It is clear that F
(3.4)
is SPD.
In order to define the FETI-DP preconditioner we need connection maps
=J 5
9
We will treat the second order case and fourth order case separately.
Let 4 6 7 . Then 4 belongs to the common boundary of two subdomains
) by
We define the function : ) ?
(3.6)
:Z+"9#
?
and
2>
and
&.
+ "#?
Q: PG5]J ,
: * $ (3.7)
2#
>
: @ *? < : @ @ $
L
$
: 7
where the $& ’s are the coefficients appearing in (2.1) and : @ G5XJZ satisfies
S # 4- *
(3.8)
: @ 3"#
+
5 6 7 4I)
For the second order model problem we define, for arbitrary $ ` $& $ "
+ "
$ " " # S " @ @
" "
$
"
"
$ "
@ L @
@ 5 JZ
R EMARK 3.1. The scaling L in 3.7 and 3.9 below enables us
to obtain an estimate for that is independent of the ’s. This technique is wellknown in the literature cf. [36, 28, 13, 35, 34, 24, 25, 4, 5] . In fact, the results in this paper
remain valid if R"! respectively R in 3.7 and 3.9 is replaced by P respectively
P for any
in 3.7 and 3.9 for simplicity.
. We choose
The definition of for the fourth order model problem follows the same principle. First
we introduce the discrete biharmonic functions * : , : H , : P and H . Note that a function
in
is determined by its values and the values of its normal and tangential derivatives at
the vertices of on , and also the values of its normal derivatives at the midpoints of the
edges of on . For a vertex 4 6 7 , we define (i) :
to be the function that
$ $ "
J)
H
H
S U
5
ETNA
Kent State University
etna@mcs.kent.edu
173
Susanne C. Brenner
S
@ 5 J to
takes the value at 4 and takes the value zero for all other nodal variables, (ii) : H
be the function whose normal derivative at 4 is and takes the value zero for all other nodal
variables, and (iii) : P
to be the function whose tangential derivative at 4 is and takes
the value zero for all other nodal variables. For a midpoint
D , we define H
to
be the function whose normal derivative at is and takes the value zero for all other nodal
variables.
We can now define, for arbitrary = ,
S
@ 5MJZ
S
Q 5 L @ 5 J)
Q S
G5]J :
# : $ $L $ >
: @ *? < : @ @ L >
:H @ ? < :H @ @ 7
L >
: P @ ? < :P @ @ (3.9)
:
$ >
H @ ? < H @ @ L
*
L 7 $ L $ L L *
where 6 7 @ is the set of the vertices of the triangulation H on and 6 7 @ is the set of the
midpoints of the edges of H on .
Let c=JZ! J ... MJ a
J 6 be the embedding map defined by
\# "
"4>6# 12 5MJ (3.10)
+
# "
and ! 9 J be the restriction map defined by
> < 4;
? # > < ; ? 6 12T5]J (3.11)
Then the maps and form a partition of unity on 9 :
:
< # <
< 5 9 (3.12)
1
_ which can be easily verified using (2.6)–(2.8), (3.7) and (3.9).
The FETI-DP preconditioner 9 Q 9 is given by the formula
:
# _ P where P 9 Q J is the transpose
of with respect to >4. . ? and > . .E? .
9 9 is based on the following well-known
Our analysis of the operator
" from the additive Schwarz theory [11, 2, 39,
characterizations of D " and +
38, 12, 22, 6]:
< < ?
>
(3.14)
"# N
_ ** * * * : _ A 7 _ >
B ? (3.13)
(3.15)
"# N _
$#%
"!
!
>< < ?
* * * * * : >
B ? _ A 7 _ !
!
ETNA
Kent State University
etna@mcs.kent.edu
174
Analysis of Two-Dimensional FETI-DP Preconditioners
In the rest of this section we provide
characterizations of
and derive a lower bound for .
9 , we have
L EMMA 3.2. Given any <
5
=> <
(3.16)
"
< ? #
A ><
< ? and > ? ,
? 4 "IL U> < ? 6 Proof. We can, by (2.19), rewrite the right-hand side of (3.16) as
4 ? 6 L U> < 4 ? 6 Therefore the minimum occurs at # < and the value of the minimum is, by (3.1),
> < < ? 6 U > < < ? 6# => < B
< ? 6#=> < < ? A >
M5 J * *
? # A ` 4 "IL U >
4 ? The proof of the following lemma is similar.
, we have
L EMMA 3.3. Given any =>
(3.17)
" can be derived as a corollary of Lemma 3.2 and Lemma 3.3.
A lower bound for L EMMA 3.4. For both the second order model problem and the fourth order model
problem, it holds that
" ! S (3.18)
# < 5MJ . It follows from (3.12) that
:
< #
(3.19)
_ Let 5MJ be arbitrary. Then # 3 D"9# _ 5WJ 6 (cf. (3.4) and (3.10)),
and in view of (3.11),
:
: <
:
>< ?6 # >< ?6 #
> ? #
_ _ _ >
4 ? :
`
4
IL U >
- ? #%?` 4 I" L U > < ? 6 "
_ Proof. Let <
559
be arbitrary and It follows that
(3.20)
: * *
_ A ` 4 "IL U >
4 ? !
A ?` 4 "IL U> < ? 6 ETNA
Kent State University
etna@mcs.kent.edu
175
Susanne C. Brenner
We deduce from (3.16), (3.17) and (3.20) that
:
>
B ? _ (3.21)
< ? => <
!
The estimate (3.18) follows from (3.14), (3.19) and (3.21).
The estimates for in the next section requires another characterization of
> < < ? and >
? as dual norms.
L EMMA 3.5. Given any < 59 , we have
< ?6
< >
<
(3.22)
>
?
#A % $
"
5
where
_N :
#? 4 " # _ 4 " (3.23)
#
#- < . From (2.19), (3.1), (3.23) and a standard duality formula we
< ?6
> 4 ? 6
< >
<
<
? # > ? 6 #> P 4 ? 6 # A > ? # A 6
_ N
_ N
Proof. Let
have
><
# %
$#%
Y M5 J * * * >
* ? >
B ? # A _ N
*
#4" The proof of the following lemma is similar.
L EMMA 3.6. Given any = , we have
(3.24)
$#%
where
(3.25)
+ "
4. Condition Number Estimates. We first derive an upper bound for for the
second order model problem.
In order to avoid the proliferation of constants, from here on we use (or )
to represent the inequality constant , where the constant is positive and independent
of , and $ . The statement is equivalent to and .
Let <
, where = for
" ,$ . In order to apply (3.15) we need to
I #
_ Y 5 J S
in terms of _ >
- ? . This will be accomplished by exploiting
the characterizations (3.22), (3.24) and well-known estimates for discrete harmonic functions.
Let # ` 4 " 5KJ 6 be arbitrary and # 4 " , where is the
discrete harmonic function on c with the following properties:
C4?"9#% C4?" 14X5 C 9
and is piecewise linear on C ! ,
bound > <
< ?
ETNA
Kent State University
etna@mcs.kent.edu
176
Analysis of Two-Dimensional FETI-DP Preconditioners
C at all the vertices in
i.e., agrees with
two consecutive vertices.
Our first observation is that
(4.1)
.
and is linear on the edge between any
2#a 5MJ)
and
:
:
> > ? 6# > > > ? 6&
>_ @> _ where we have used the fact that the components of are continuous across the interface of
the subdomains and therefore > < 4 ? 6# + .
R
4.1. The relation > < 4 ? 6 # > < 4 % ? 6 allows us to use well-known
><
(4.2)
? 6#> < ? 6# > < EMARK
estimates for the BPS preconditioner [3] in the study of the FETI-DP preconditioner. In
this sense the FETI-DP algorithm is dual to the iterative substructuring algorithm while the
original FETI algorithm is dual to the balancing domain decomposition algorithm [27].
Our second observation is that
> > ? 6# + unless and > share a common edge.
>@ the discrete harmonic function on >
Let be an edge on > . We will denote
C > by , i.e.,
that agrees with > on and vanishes on
:
(4.4)
>@ #
> C 4?" : @ > >
(4.3)
: :
Clearly, we have
> #
(4.5)
>
>
> @ where
is the
on .
set, ofthethesetedges
Let of edges on . We denote by
subdomains sharing . From (4.2)–(4.5), we have
5 "
><
(4.6)
4 ? 6#
:
6
:
@ > >
the set of the indices of the two
> >@ ? 6-
Note that the inner sum on the right-hand side of (4.6) is given by
>
>) 2> >@ L @ ? 6 > >@ ? 6 , where is
where " K) #
. Below we will focus on the term > @ L
a common edge of & and > (cf. Figure 4.1), since a similar result also holds for the term
> > > > >@ L @ ? 6 .
We have, by (2.6), (3.7), (3.10) and (4.4),
:
> @ *? 6 # $& $ L > $ >
>
: @ ? > < : @ > @ @ ? A
: :
>
$
# $& L $ > >
@ N4E" : @ ? # $&
$ L > $ > >
4 @ ? : >
@ L 2>
>@ ? 6
L%>
ETNA
Kent State University
etna@mcs.kent.edu
177
Susanne C. Brenner
Ωj
Ωk
F IG . 4.1. A common edge of and *
and hence it follows from (3.24) that
@ ? 6 >
B ? @ Let be the mean of over ! , i.e.,
')( * S
(4.8)
# 9 /0-
>
(4.7)
We have by scaling
(4.9)
= and it follows easily from the definition of that
(4.10)
= = (*
We can then apply the discrete Sobolev inequality, the Poincaré-Friedrichs inequality,
(4.1), (4.8)–(4.10), and well-known estimates from the theory of nonoverlapping domain
decomposition (cf. [3, 6]) to obtain
*
(*
@ #$ $ $ $ @ @ @ L SL -` IF" = @ " ` "* (4.11)
L ( S * L -86 IF" "D ( * " $ ( * L S L -8 IE" ( *
(*
$ L S L -8 (+* IE" 8 * L0 SL -` IF" $ # S L ` IE" Let 1 @ be the discrete harmonic
on c that agrees with > @ at the nodes in C function
and vanishes at the other nodes of
. Then we have, by (3.7) and (3.10),
:
>
$
> >
>@ *? 6 # $ L $ >
>
: @ ? > < : @ >@ > >@ ?BA
: ETNA
Kent State University
etna@mcs.kent.edu
:
# $ $ L > $Y> >
>@ C4E" : @ ? 2# $ $ L > $ > >
- 1 @ ? :
and hence it follows from (3.24) that
*
(4.12)
> > >@ ? 6 $ $ L > $Y> >
B ? 1 @ *
S
U >
- ? `$ > $ " 1 @ Moreover, the analog of (4.11) for
* >@ implies that
8$Y>$ " 1 @ $ > 1 @ (4.13)
#$ > >@ 8 4S L `\> IE" > We then obtain from (4.6), (4.7) and (4.11)–(4.13) the estimate
* :
:
:
> < 4 ? 6 S L -8 IE" >
B ? * 6 :
:
S L -8 IE" _ >
B ? _ (4.14)
:
# SL -8 IE" _ >
B ? 12 5XJ6&
178
Analysis of Two-Dimensional FETI-DP Preconditioners
Combining (3.22) and (4.14) we find
:
SL -` IF" >
? _ _ and 5 J for .S ,"2-$ . The following lemma is then a
> < < ? (4.15)
#
whenever <
simple consequence of (3.15) and (4.15).
L EMMA 4.2. For the second order model problem, it holds that
" S L -8 IE" where the positive constant is independent of I , and $ .
The derivation of an upper bound for " for the fourth order model problem
follows a similar line, with the necessary modifications of some of the definitions.
Let < # _ , where 5TJ . For an arbitrary # "5 J 6 , we
define #R` 4 " to be the discrete biharmonic function on c with the following
properties:
C 2
agrees with up to theC first order
derivatives at
is piecewise cubic on and C KC J is piecewise linear on C Note that the components of are continuous up to the first order derivatives along the
interface of the subdomains and therefore (4.1)–(4.6) remain valid, provided we take @ to be the discrete biharmonic function on c that is identicalC with up to the first order
derivatives on and vanish up to the first order derivatives on
.
(4.16)
ETNA
Kent State University
etna@mcs.kent.edu
179
Susanne C. Brenner
be an common edge of and > . Again (4.7) holds because of (3.9) and (3.24).
# 0 L 0 be defined by the property
')(D* C ')(+* C C 0 ` ! "+/0 # C 0 !"Z/07#+D
(4.17)
Let
Let
We can then apply the discrete Sobolev inequality, the Poincaré-Friedrichs inequality, (4.17)
and well-known estimates from the nonoverlapping domain decomposition theory for fourth
order problems (cf. [39, 26, 7]) to obtain the following analog of (4.11):
*
(D*
#%$ , @ %$ @ ( * (*
,
(4.18) %$ (+* L SL -` IE" " (D *
(D*
, %$ L SL -` (D* IE" !"* L S L -8 IE" $ # SL -` IF" If we define @ to be the discrete biharmonic function on c such that @ agrees with
>C @ up to the first1 order derivatives on and 1 @ vanishes up to the first order1 derivatives on
9
, then the estimates (4.12) and (4.13) remain valid. Finally (4.6), (4.7), (4.12), (4.13)
@ and (4.18) imply (4.14) and (4.15), and we have proved the following analog of Lemma 4.2.
L EMMA 4.3. For the fourth order model problem, it holds that
SL -` IE" is independent of I , and $ .
"
(4.19)
where the positive constant
Combining Lemma 3.4, Lemma 4.2 and Lemma 4.3, we have the following theorem for
two-dimensional FETI-DP preconditioners.
T HEOREM 4.4. For both the second order model problem and the fourth order model
problem, it holds that
- "9#
(4.20)
+ "
D "
4SL -` FI " I "
where the positive constant is independent of , and $ .
R EMARK 4.5. A closer inspection of 4.16 and 4.19 reveals that the constant
in 4.20 depends on the quasi-uniformity of the triangulation, the shape regularity of the
subdomains, and the numbers and positions of the cross points on the boundaries of the
subdomains.
"
"
5. Sharpness of the Condition Number Estimate for Second Order Problems. In
this section we will show that the bound in Theorem 4.4 is sharp for second order problems.
We will take to be the unit square and the subdomains to be nonoverlapping squares with
side
obtained by a uniform subdivision (cf. Figure 5.1). The triangulation
is then
obtained by a uniform subdivision of the subdomains into triangles. Furthermore, we take the
coefficients
to be 1 identically. We need to show that
$-
H
Z " 4 SL ` FI " Without loss of generality, we may assume ` IF" S .
D " S
and
ETNA
Kent State University
etna@mcs.kent.edu
180
Analysis of Two-Dimensional FETI-DP Preconditioners
F IG . 5.1. A uniformly subdivided square
J # # ` 4 " 5 J ) S
Let 6 -
62 , for " ($ , vanishes at every node on
whose distance from the nearest cross point is less than or equal to ) (cf. Figure
5.1,
where we have marked every node whose distance to the nearest cross point is ). It is
clear that dim 6 6 be the orthogonal
dim 6 and dim 9
dim 6 . Let 6
complement of 6 with respect to
. Since the dimension of the subspace 6 of 6 defined by 6 /
6 D> ? 6 ,+ for all 6 ) equals the dimension of 6 ,
9 6 be a nontrivial Lagrange
the intersection of 9 and 6 is nontrivial. Let <
multiplier. Then we have, by (3.22),
>< ?6
(5.1)
> < < ? J
J
J #
5 J
J
? . . "
?4 #
# S U
J
J J
J
J
5 J
J
5
J
# 4 for some # ` "c5MJ 6 aJ ... ]J .
Given any decomposition
:
< #
(5.2)
_ J , we have, in view of (4.3),
where 5]=
:
: :
(5.3)
> < 4 ? 6
# > < > > > ?9#
> > >@ ? 6&
_
6 @ > is the discrete harmonic function on > that agrees with > on and vanishes on
where
C > >. @ Note
: that
(5.4)
> > >@ ? 6
# > c @ L > >@ ? 6 L > > > > @ L c @ ? 6 @ > where " K)2# , and it suffices to analyze the first term on the right-hand side of (5.4).
Let @ be the discrete harmonic function on that agrees with > @ (or equivalently
> ) on 1 and vanishes on C . We can then write, by (2.6), (3.7) and (3.10),
> @ L > >@ ? 6 # US >
4 @ 1 @ ? (5.5)
Observe that since (respectively > ) vanishes at all the nodes within a distance of *
(+* > ), we have
(+*
from the corners* of (respectively
(5.6)
@ ,
# @ , @ , # J
ETNA
Kent State University
etna@mcs.kent.edu
181
Susanne C. Brenner
*
and similarly
1 @ 8 ,
>@ 8 (5.7)
It follows from (3.24) and (5.5)–(5.7) that
>
(5.8)
@
L
>
>@ *? 6
, >
*
*
? @ 8 * L0 1 @ "
? L > 3
>
- >
Combining (5.3), (5.4) and (5.8) we find
4 ? 6
><
:
>
? _ which together with (5.1) implies
><
(5.9)
< ? :
>
- B ? _ whenever (5.2) holds. We conclude from (3.14) and (5.9) that
" S
(5.10)
"
Now we turn to the derivation of a lower bound for , which involves the special piecewise linear functions constructed in [8] for proving the sharpness of the condition
number estimates for the BPS and the Neumann-Neumann preconditioners.
By Corollary 3.6 and Corollary 3.9 in [8], there exists a continuous piecewise linear
function on the real line with respect to the uniform subdivision with nodes " (" )
such that
)I
D`0E"9# +
D`0E"9#+ 0E"
D +"#
S L 8 EI "=
S L ` FI "
=
K @ N # !
(5.11) (5.12) (5.13)
(5.14)
(5.15)
0D
for
120]5X!
!
5
N@
SL -8 EI " where is the piecewise linear nodal interpolation operator with respect to the nodes
for " .
L EMMA 5.1. Let be the continuous piecewise linear function on + defined by
D +
+ 5 +
(5.16)
5 +
"E`
" \5
F0?"
D`0E"9#
Then we have
(5.17)
F0?" D "
D "
0 W" "
N@
0 0 0 ]
SL -8 EI " +
ETNA
Kent State University
etna@mcs.kent.edu
182
Analysis of Two-Dimensional FETI-DP Preconditioners
#R
"
L . Note that is linear
Proof. We can write between the four nodes + , ,
and , equal to 0 at + and , and equal to + at
and
. Therefore, in view of (5.13) and a scaling argument, we have
(5.18)
M !
(5.19)
"
S
L Y` FI " agrees with = on ++ , vanishes on
. " on . Therefore, it follows
N@
On the other hand, = and agrees with from (5.15) that
+ +" M N @ S
L -8 IE" @ N L0
N@
The estimate (5.17) follows from (5.18) and (5.19).
Our derivation of a lower bound for involves the 9 subdomains depicted in
Figure 5.2. First we define to be the discrete harmonic function on
that is identical with
and and vanishes on the other
the function defined by (5.16) on the common side of
three sides of . From (5.17) we have
(5.20)
, L "
# (
(
5XJ S
8 IE" Moreover, there exists, by (3.24) and a simple dimension argument (or the Hahn-Banach
theorem), such that
>
(5.21)
? # >
4 ? and we define
< (5.22)
Ω6
Ω5
Ω4
Ω7
Ω9
Ω3
Ω8
Ω1
Ω2
# F IG . 5.2. The definition of
e3
e4
( c, d )
Ω1
e1
e2
ETNA
Kent State University
etna@mcs.kent.edu
183
Susanne C. Brenner
5 J
#
CS
+ except for = " ; (ii) ,
Next we define a special
6 as follows: (i) " , is the discrete harmonic function on whose trace on
for
is identical
with
around the corners indicated in Figure 5.2 and zero at all other nodes (so each of
, ,
and are nontrivial around two corners, and each of
, , and are nontrivial
around only one corner); (iii) is the constant function + .
A more precise definition of, say
, is as follows. Let
be the lower left corner of
(cf. Figure 5.2). Then vanishes on . On the
and the four edges of
be edges and , we have
S
C + "
/ "
+
L M /;L 0 "9# /;L 0 "9# `0 W "
and on is defined by
+0 "
+ 0 L 0 ;/ L W"# +
+0 W"
+
0
0 ] 0 0 ]
Now we make two crucial observations. The first is that, by (3.7), (5.16), (5.22) and the
definitions of and , we have
4 ? 6 # US >
? 3
The second observation is that (5.12), (5.14) and the definition of (+*
:
#
(5.24)
_ S L 8 IE"=
>< (5.23)
imply
It follows from (3.24), (5.20), (5.21), (5.23) and (5.24) that
(5.25) > < ? 6 >
? L >
B ? L 4 S -8 IE" 4S Y` IF" >
B ? Combining (3.22) and (5.25) we find
(5.26)
>< < ?
SL -8 IE" >
B ? Finally (3.15), (5.22) and (5.26) yield
Z "
(5.27)
SL Y` FI " Therefore, for the second order model problem we have, by (5.10) and (5.27),
(5.28)
- 9" # is independent of I , and $ .
"
"
!
SL -` FI " where
In summary we have established the following theorem.
T HEOREM 5.2. The condition number estimate 4.20 is sharp for the second order
model problem.
"
ETNA
Kent State University
etna@mcs.kent.edu
184
Analysis of Two-Dimensional FETI-DP Preconditioners
"
"
R EMARK 5.3. The sharpness of 4.20 for the fourth order model problem can also
be established within the additive Schwarz framework. Indeed 5.10 can be obtained in a
similar fashion with only minor modifications. However, the derivation of 5.27 requires the
construction of special piecewise quadratic polynomial functions whose symmetry properties
are different from the piecewise linear functions constructed in [8]. Such piecewise quadratic
polynomial functions will also be useful for showing that the condition number estimates in
[39] for iterative substructuring algorithms are sharp. The investigations in this direction
will be pursued elsewhere.
"
REFERENCES
[1] M. B HARDWAJ , D. D AY, C. FARHAT, M. L ESOINNE , K. P IERSON , AND D. R IXEN , Application of the FETI
method to ASCI problems–scalability results on 1000 processors and discussion of highly heterogeneous
problems, Internat. J. Numer. Methods Engrg., 47 (2000), pp. 513–535.
[2] P. B JØRSTAD AND J. M ANDEL , On the spectra of sums of orthogonal projections with applications to parallel
computing, BIT, 31 (1991), pp. 76–88.
[3] J.H. B RAMBLE , J.E. PASCIAK , AND A.H. S CHATZ , The construction of preconditioners for elliptic problems by substructuring, I, Math. Comp., 47 (1986), pp. 103–134.
[4] S.C. B RENNER , A new look at FETI, In Domain Decomposition Methods in Science and Engineering,
N. Debit, M. Garbey, R. Hoppe, D. Keyes, Y. Kuznetsov, and J. Périaux, eds., CIMNE, Barcelona,
2002, pp. 41–51.
[5] S.C. B RENNER , An additive Schwarz preconditioner for the FETI method, Numer. Math., 94 (2003), pp.
1–31.
[6] S.C. B RENNER AND L.R. S COTT , The Mathematical Theory of Finite Element Methods Second Edition ,
Springer-Verlag, New York-Berlin-Heidelberg, 2002.
[7] S.C. B RENNER AND L.-Y. S UNG , Balancing domain decomposition for nonconforming plate elements, Numer. Math., 83 (1999), pp. 25–52.
[8] S.C. B RENNER AND L.-Y. S UNG , Lower bounds for nonoverlapping domain decomposition preconditioners
in two dimensions, Math. Comp., 69 (2000), pp. 1319–1339.
[9] P.G. C IARLET , Sur l’élément de Clough et Tocher, Rev. Française Automat. Informat. Recherche
Opérationnelle Sér. Rouge, 8 (1974), no. R-2, pp. 19–27.
[10] P.G. C IARLET , Interpolation error estimates for the reduced Hsieh-Clough-Tocher triangle, Math. Comp.,
32 (1978), no. 142, pp. 335–344.
[11] M. D RYJA AND O.B. W IDLUND , An additive variant of the Schwarz alternating method in the case of many
subregions, Technical Report 339, Department of Computer Science, Courant Institute, 1987.
[12] M. D RYJA AND O.B. W IDLUND , Additive Schwarz methods for elliptic finite element problems in three
dimensions, In the Fifth International Symposium on Domain Decomposition Methods for Partial Differential Equations, D.E. Keyes, T.F. Chan, G. Meurant, J.S. Scroggs, and R.G. Voigt, eds., SIAM,
Philadelphia, 1992, pp. 3–18.
[13] M. D RYJA AND O.B. W IDLUND , Schwarz methods of Neumann-Neumann type for three dimensional elliptic
finite element problems, Comm. Pure Appl. Math., 48 (1995), pp. 121–155.
[14] C. FARHAT , A Lagrange multiplier based divide and conquer finite element algorithm, J. Comput. Systems
Engrg., 2 (1991), pp. 149–156.
[15] C. FARHAT, P.-S. C HEN , J. M ANDEL , AND F.-X. R OUX , The two-level FETI method - Part II: Extension to
shell problems, parallel implementation and performance, Comput. Methods Appl. Mech. Engrg., 155
(1998), pp. 153–180.
[16] C. FARHAT, M. L ESOINNE , P. L E TALLEC , K. P IERSON , AND D. R IXEN , FETI-DP: A dual-primal unified
FETI method, Part I: A faster alternative to the two-level FETI method, Internat. J. Numer. Methods
Engrg., 50 (2001), pp. 1523–1544.
[17] C. FARHAT, M. L ESOINNE , AND K. P IERSON , A scalable dual-primal domain decomposition method, Numer. Linear Algebra Appl., 7 (2000), pp. 687–714.
[18] C. FARHAT AND J. M ANDEL , The two-level FETI method for static and dynamic plate problems- Part I: An
optimal iterative solver for biharmonic systems, Comput. Methods Appl. Mech. Engrg., 155 (1998), pp.
129–152.
[19] C. FARHAT, J. M ANDEL , AND F.-X. R OUX , Optimal convergence properties of the FETI domain decomposition method, Comput. Methods Appl. Mech. Engrg., 115 (1994), pp. 364–385.
[20] C. FARHAT AND F.-X. R OUX , em A method of finite element tearing and interconnecting and its parallel
solution algorithm, Internat. J. Numer. Methods Engrg., 32 (1991), pp. 1205–1227.
[21] C. FARHAT AND F.-X. R OUX , An unconventional domain decomposition method for an efficient parallel
ETNA
Kent State University
etna@mcs.kent.edu
Susanne C. Brenner
185
solution of large-scale finite element systems, SIAM J. Sci. Statist. Comput., 13 (1992), pp. 379–396.
[22] M. G RIEBEL AND P. O SWALD , On the abstract theory of additive and multiplicative Schwarz algorithms,
Numer. Math., 70 (1995), pp. 163–180.
[23] A. K LAWONN AND O.B. W IDLUND , A domain decomposition method with Lagrange multipliers and inexact
solvers for linear elasticity, SIAM J. Sci. Comput., 22 (2000), pp. 1199–1219.
[24] A. K LAWONN AND O.B. W IDLUND , FETI and Neumann-Neumann iterative substructuring methods: Connections and new results, Comm. Pure Appl. Math., 54 (2001), pp. 67–90.
[25] A. K LAWONN , O.B. W IDLUND , AND M. D RYJA , Dual-primal FETI methods for three-dimensional elliptic
problems with heterogeneous coefficients, SIAM J. Numer. Anal., 40 (2002), pp. 159–179.
[26] P. L E TALLEC , J. M ANDEL , AND M. V IDRASCU , Balancing domain decomposition for plates, In Domain
Decomposition Methods in Scientific and Engineering Computing (Contemporary Mathematics 180),
D.E. Keyes and J. Xu, eds., American Mathematical Society, Providence, 1994, pp. 515–524.
[27] J. M ANDEL , Balancing domain decomposition, Comm. Numer. Methods Engrg., 9 (1993), pp. 233–241.
[28] J. M ANDEL AND M. B REZINA , Balancing domain decomposition for problems with large jumps in coefficients, Math. Comp., 65 (1996), pp. 1387–1401.
[29] J. M ANDEL AND R. T EZAUR , Convergence of a substructuring method with Lagrange multipliers, Numer.
Math., 73 (1996), pp. 473–487.
[30] J. M ANDEL AND R. T EZAUR , On the convergence of a dual-primal substructuring method, Numer. Math.,
88 (2001), pp. 543–558.
[31] J. M ANDEL , R. T EZAUR , AND C. FARHAT , A scalable substructuring method by Lagrange multipliers for
plate bending problems, SIAM J. Numer. Anal., 36 (1999), pp. 1370–1391.
[32] K.C. PARK , M.R. J USTINO , J R ., AND C.A. F ELIPPA , An algebraically partitioned FETI method for parallel
structural analysis: algorithm description, Internat. J. Numer. Methods Engrg., 40 (1997), 2717–2737.
[33] K.H. P IERSON , A Family of Domain Decomposition Methods for the Massively Parallel Solution of Computational Mechanics Problems, PhD thesis, University of Colorado at Boulder, Aerospace Engineering
Sciences, 2001.
[34] D.J. R IXEN AND C. FARHAT , A simple and efficient extension of a class of substructure based preconditioners
to heterogeneous structural mechanics problems, Internat. J. Numer. Methods Engrg., 44 (1999), pp.
489–516.
[35] D.J. R IXEN AND C. FARHAT , Preconditioning the FETI method for problems with intra- and inter-subdomain
coefficient jumps, In the Proceedings of the Ninth International Conference on Domain Decomposition
Methods in Science and Engineering, P. Bjørstad, M. Espedal, and D. Keyes, eds., Bergen, Norway, June
1996, pp. 472–479. To visit the official page of Domain Decomposition Methods go to:
http://ddm.org.
[36] M. S ARKIS , Two level Schwarz methods for nonconforming finite elements and discontinuous coefficients,
In the Sixth Copper Mountain Conference on Multigrid methods, N.D. Melson, T.A. Manteuffel, and
S.F. McCormick, eds., NASA Conference Publication 3224, Part 2, 1993, pp. 543–565.
[37] B. S MITH , P. B JØRSTAD , AND W. G ROPP , Domain Decomposition, Cambridge University Press, Cambridge,
1996.
[38] J. X U , Iterative methods by space decomposition and subspace correction, SIAM Review, 34 (1992), pp.
581–613.
[39] X. Z HANG , Studies in Domain Decomposition: Multilevel Methods and the Biharmonic Dirichlet Problem,
PhD thesis, Courant Institute, 1991.
Download