Two-level algorithms for Rannacher-Turek FEM
In this paper a multiplicative two-level preconditioning algorithm for second order elliptic boundary value problems is
 considered, where the discretization is done using Rannacher-Turek non-conforming rotated bilinear finite elements on
 quadrilaterals. An important point to make i...
Збережено в:
| Дата: | 2006 |
|---|---|
| Автори: | , , |
| Формат: | Стаття |
| Мова: | Англійська |
| Опубліковано: |
Інститут програмних систем НАН України
2006
|
| Теми: | |
| Онлайн доступ: | https://nasplib.isofts.kiev.ua/handle/123456789/1583 |
| Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
| Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Цитувати: | Two-level algorithms for Rannacher-Turek FEM / I. Georgiev, J. Kraus, S.Margenov // Проблеми програмування. — 2006. — N 2-3. — С. 694-700. — Бібліогр.: 6 назв. — англ. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraine| _version_ | 1860119179750801408 |
|---|---|
| author | Georgiev, I. Kraus, J. Margenov, S. |
| author_facet | Georgiev, I. Kraus, J. Margenov, S. |
| citation_txt | Two-level algorithms for Rannacher-Turek FEM / I. Georgiev, J. Kraus, S.Margenov // Проблеми програмування. — 2006. — N 2-3. — С. 694-700. — Бібліогр.: 6 назв. — англ. |
| collection | DSpace DC |
| description | In this paper a multiplicative two-level preconditioning algorithm for second order elliptic boundary value problems is
considered, where the discretization is done using Rannacher-Turek non-conforming rotated bilinear finite elements on
quadrilaterals. An important point to make is that in this case the finite element spaces corresponding to two successive levels of
mesh refinement are not nested in general. To handle this, a proper two-level basis is required to enable us to fit the general
framework for the construction of two-level preconditioners originally introduced for conforming finite elements. The proposed
variant of hierarchical two-level splitting is first defined in a rather general setting. Then, the involved parameters are studied and
optimized. The major contribution of the paper is the derived uniform estimates of the constant in the strengthened CBS
inequality which allow the efficient multilevel extension of the related two-level preconditioners.
|
| first_indexed | 2025-12-07T17:38:04Z |
| format | Article |
| fulltext |
Прикладне програмне забезпечення
© K. Georgiev, E. Donev, 2006
ISSN 1727-4907. Проблеми програмування. 2006. №2-3. Спеціальний випуск 694
UDC 004.75
TWO-LEVEL ALGORITHMS FOR RANNACHER-TUREK FEM
Ivan Georgiev
Institute for Parallel Processing Bulgarian Academy of Sciences
Acad. G. Bonchev Bl. 25A 1113 Sofia, Bulgaria,
john@parallel.bas.bg
Johannes Kraus
Johann Radon Institute for Computational and Applied Mathematics Austrian Academy of Sciences
Altenbergerstrasse 69 A-4040 Linz, Austria,
johannes.kraus@oeaw.ac.at
Svetozar Margenov
Institute for Parallel Processing Bulgarian Academy of Sciences
Acad. G. Bonchev Bl. 25A 1113 Sofia, Bulgaria,
john@parallel.bas.bg
In this paper a multiplicative two-level preconditioning algorithm for second order elliptic boundary value problems is
considered, where the discretization is done using Rannacher-Turek non-conforming rotated bilinear finite elements on
quadrilaterals. An important point to make is that in this case the finite element spaces corresponding to two successive levels of
mesh refinement are not nested in general. To handle this, a proper two-level basis is required to enable us to fit the general
framework for the construction of two-level preconditioners originally introduced for conforming finite elements. The proposed
variant of hierarchical two-level splitting is first defined in a rather general setting. Then, the involved parameters are studied and
optimized. The major contribution of the paper is the derived uniform estimates of the constant in the strengthened CBS
inequality which allow the efficient multilevel extension of the related two-level preconditioners.
Introduction
In this paper we consider the elliptic boundary value problem
( )
,o0=))()((
,o0=
,i)(=)()(
N
D
nnu
nu
nfuLu
Γ⋅∇
Γ
Ω∇⋅−∇≡
xxa
xxxa
(1)
where Ω is a convex polygonal domain in, 2R )(xf is a given function in )(2 ΩL , the coefficient matrix )(xa is
symmetric positive definite and uniformly bounded in Ω , n is the outward unit vector normal to the boundary
Ω∂Γ = , and ND ΓΓ=Γ ∪ . We assume that the elements of the diffusion coefficient matrix )(xa are a piece-wise
smooth functions on Ω . The weak formulation of the above problem reads as follows: given )(2 Ω∈ Lf find
}on 0=:)({=)( D
11 ΓΩ∈Ω≡∈ vHvHVu D , satisfying
.)()()(=),( (ΩH),(=),( where1
D xxxxa dvuvuAvvfvuA ∇⋅∇∈∀ ∫Ω (2)
We assume that the domain Ω is discretized by the partition hΤ which is obtained by a proper refinement of a given
coarser partition HΤ . We assume also that HT is aligned with the discontinuities of the coefficient )(xa so that over
each element HTE ∈ the coefficients )(xa of are smooth functions. The variational problem (2) is then discretized
using the finite element method, i.e., the continuous space V is replaced by a finite dimensional subspace hV . Then
the finite element formulation is: find hh Vu ∈ , satisfying
.)(=),( ),(=),( hhhhhhhhhhh
h
where xa dvuevuAVvvfvuA
e
Te
∇⋅∇∈∀ ∫∑
∈
(3)
Here )(ea is a piece-wise constant symmetric positive definite matrix, defined by the integral averaged values
Прикладне програмне забезпечення
695
of )(xa over each element from the coarser triangulation hT . We note that in this way strong coefficient jumps across
the boundaries between adjacent finite elements from hT are allowed. The resulting discrete problem to be solved is
then a linear system of equations hhh =A fu , with A and hf being the corresponding global stiffness matrix and
global right hand side, and h being the discretization (meshsize) parameter for the underlying partition hT of Ω .
The two-level setting. We are concerned with the construction of a two-level preconditioner M for hA ,
such that the spectral condition number )AM( h
1−
κ of the preconditioned matrix h
1AM − is uniformly bounded with
respect to the meshsize parameter h , and the possible coefficient jumps. The classical theory for constructing optimal
order two-level preconditioners was first developed in [2, 3], see also [1]. The general framework requires to define two
nested finite element spaces hH VV ⊂ , that correspond to two consecutive (regular) mesh refinements. The well
studied case of conforming linear finite elements is the starting point in the theory of two-level and multi-level methods.
Let hT and HT be two successive mesh refinements of the domain Ω , which correspond to HV and hV . Let
},1,2,=k,φ{ (k)
H HNL and },1,2,=k,φ{ h
(k)
h NL be the standard finite element nodal basis functions. We split
the meshpoints hN from hT into two groups: the first group contains the nodes HN from HT and the second one
consists of the rest, where the latter are the newly added node-points H\hN from Hh \ TT . Next we define the so-called
hierarchical basis functions
}.\ φ~{} φ~{=},1,2,=,φ~{ Hh
(m)
hH
(l)
Hh
(k)
h onon TTTNk ∪L (4)
Let then hA
~
be the corresponding hierarchical stiffness matrix. Under the splitting (4) both matrices hA and hA
~
admit in a natural way a two-by-two block structure
}
} ,
AA
AA
=A
H
H\h
2221
1211
h N
N
}
} .
AA
~
A
~
A
=A
~
H
H\h
H21
1211
h N
N
(5)
As is well-known, there exists a transformation matrix
221
1
IJ
0I
=J , which relates the nodal point vectors for the
standard and the hierarchical basis functions as follows,
,J~
~
~
2
1
2
1
=
=
v
v
v
v
v
2121
1
2
1
J~
~
vv
v
v
v
+=
=
Remark 1.1 Clearly, the hierarchical stiffness matrix hA
~
is more dense than hA and therefore its action on a vector
is computationally more expensive. The transformation matrix J , however, enables us in practical implementations to
work with hA , since T
hh JJA=A
~
.
Two-level preconditioners and the strengthened Cauchy-Bunyakowski-Schwarz (CBS) inequality.
Consider a general matrix A , which is assumed to be symmetric positive definite and partitioned as in (5). The quality
of this partitioning is characterized by the corresponding CBS inequality constant:
( ) ( ) ,
AA
A
sup
,
=
1/2
2222
1/2
1111
2121
n
2
nn
1
221 vvvv
vv
RvRv TT
T
∈∈ −
γ (6)
where hNn =1 and HNn =2 . Let us assume also that
.A)(1CAA)(1CA 22222221111111 and δδ +≤≤+≤≤ (7)
The inequalities (7) are in a positive semidefinite sense where 11C and 22C are symmetric and positive definite
matrices for some positive constants iδ , 1,2=i . The multiplicative preconditioner is then of the form
Прикладне програмне забезпечення
696
.
I0
ACI
CA
0C
=M
2
12
1
111
2221
11
F
−
(8)
Then
[ ]{ }.4)(5.01
1
1
)AM( 2
21
2
21212
1
F γδδδδδδ
γ
κ +−+++
−
≤− (9)
When 1111 A=C and 2222 A=C , then estimate (9) reduces to )1/(1)AM( 21
F γκ −≤− . Detailed proof of (9) is
found, for instance, in [1]. In the hierarchical bases context 1V and 2V are subspaces of the finite element space hV
spanned, respectively, by the basis functions at the new nodes H\hN and by the basis functions at the old nodes HN .
For the strengthened CBS inequality constant, there holds that
),(),(
),(
sup
,
),cos(=
hh
h
21
21
vvAuuA
vuA
VvVu
VV
∈∈
=γ (10)
where ),(h ⋅⋅A is the bilinear form which appears in the variational formulation of the original problem. When
{0}=21 VV ∩ , the constant γ is strictly less than one. As shown in [2], it can be estimated locally over each finite
element (macro-element) HTE ∈ , which means that ,max= E
E
γγ where
.,
),(),(
),(
sup
)(),E(
=
EE
E
21
constv
vvAuuA
vuA
EVvVu
E ≠
∈∈
γ
The spaces )(EVk above contain the functions from kV restricted to E and ),( vuAE corresponds to ),(h vuA
restricted over the element E of HT (see also [5]). Using the local estimates, it is possible to obtain uniform estimates
for γ . In the case of linear conforming finite elements, it is known that γ does not depend on h and on any
discontinuities of the coefficients of the bilinear form ),(h ⋅⋅A , as long as they do not occur within any element of the
coarse triangulation used. The h -independence means that if we have a hierarchy of refinements of the domain which
preserve the properties of the initial triangulation (refinement by congruent triangles, for example), then γ is
independent of the level of the refinement as well. For certain implementations, it is shown that γ is independent of
anisotropy. Hence, as long as the rate of convergence is bounded by some function of γ , it is independent of various
problem and discretization parameters, such as the ones mentioned above.
We stress here, that the above technique is originally developed and straightforwardly applicable for
conforming finite elements and nested finite element spaces, i.e., when hH VV ⊂ .
1 Rannacher-Turek finite elements
Nonconforming finite elements based on rotated multilinear shape functions were introduced by Rannacher
and Turek [6] as a class of simple elements for the Stokes problem. More generally, the recent activities in the
development of efficient solution methods for non-conforming finite element systems are inspired by their attractive
properties as a stable discretization tool for illconditioned problems.
The unit square 21,1][− is used as a reference element ê to define the isoparametric rotated bilinear element
hTe ∈ . Let eee →ˆ:ψ be the corresponding bilinear one-to-one transformation, and let the nodal basis functions be
determined by the relation
Fig. 1. Rotated bilinear finite element.
Прикладне програмне забезпечення
697
}.,,{1,}φ̂{,}ψφ̂{=}φ{ 224
1=
14
1= yxyxspaniiiii −∈−
o
For the variant MP (mid point), 4
1=}φ̂{ ii are found by the point-wise interpolation condition
,=)(φ̂ ij
j
i b δΓ
where 1,4=, jb j
Γ are the midpoints of the edges of the quadrilateral ê . Then,
)).(2(1
4
1
=),(φ̂)),(2(1
4
1
=),(φ̂
)),(2(1
4
1
=),(φ̂)),(2(1
4
1
=),(φ̂
22
4
22
3
22
2
22
1
yxyyxyxyyx
yxxyxyxxyx
−−+−−−
−++−+−
The variant MV (mid value) corresponds to integral midvalue interpolation conditions. Let j
eje ˆ
4
1=ˆ = ΓΓ U . Then
4
1=}φ̂{ ii are determined by the equality
,=φ̂|| ˆ
ˆ
1
ˆ ij
j
eij
e
j
e d δΓΓ ∫Γ
−
which leads to
)).3(4(2
8
1
=),(φ̂)),3(4(2
8
1
=),(φ̂
)),3(4(2
8
1
=),(φ̂)),3(4(2
8
1
=),(φ̂
22
4
22
3
22
2
22
1
yxyyxyxyyx
yxxyxyxxyx
−−+−−−
−++−+−
2 Hierarchical two-level splitting by differences and aggregates (DA)
Let us consider two consecutive discretizations HT and hT . Figure 2 illustrates a macro-element obtained
after one regular mesh-refinement step. We see that in this case HV and hV are not nested.
The DA splitting is easily described for one macro-element. If 121 φ,,φ K are the standard nodal basis functions for
the macro-element, then we define
.}φφφ,φφφ
,φ φ,φφφ{=)(
}φφ,φφ,φφ,φφ,φ,φ,φ,φ{=)(
,)()(=}φ,,φ{=)(
4
1,4=
12113
1,4=
87
2
1,4=
1091
1,4=
652
1211871096543211
21121
jj
j
jj
j
jj
j
jj
j
spanEV
spanEV
EVEVspanEV
αα
αφα
∑∑
∑∑
++++
++++
−−−−
⊕K
Using the related transformation matrix ,EJ
(a) One macro-element (b) One element
Figure 2: Uniform refinement on a general mesh.
Прикладне програмне забезпечення
698
,=
1144434241
1134333231
1124232221
1114131211
11
11
11
11
2
2
2
2
2
1
−
−
−
−
αααα
αααα
αααα
αααα
EJ (11)
the vector of the macro-element basis functions 12
1=E }φ{=φ ii is transformed to a new hierarchical basis
.J=}φ~{=~
E
12
1=E Eii ϕϕ Accordingly, EJ transforms the macro-element stiffness matrix into a hierarchical form
.
)E(φ~
)E(φ~
A
~
A
~
A
~
A
~
=JAJ=A
~
2
1
E,22E,21
E,12E,11T
EEEE V
V
i
i
∈
∈
(12)
Following the local definitions, for the whole finite element space hV with the standard nodal finite element
basis hN
i
i
h 1=
)( }φ{=φ we can similarly construct the new hierarchical basis hN
i
i
h 1=
)( }~{=~ ϕϕ and the corresponding splitting
.= 21 VVVh ⊕ (13)
The transformation J such that ,J=~ ϕϕ can be used for transformation of the stiffness matrix hA to
hierarchical form ,JJA=A
~ T
hh which allows preconditioning by the two-level preconditioners based on the splitting
(13). Now, we are in a position to analyze the constant ),(cos= 21 VVγ for the splitting (13). Again, as in the previous
section, we would like to perform this analysis locally, by considering the corresponding problems on macro-elements.
For this purpose we need to have satisfied the condition
(I) )(ker=)
~
(ker ,22 eE AA , which is equivalent to 1=
4
1= iji
α∑ , {1,2,3,4}∈j .
There are obviously various DA splittings satisfying the condition )(i . When the two-level algorithm is recursively
generalized to the multilevel case, it is useful if
(II) ,22
~
EA is proportional to eA .
Such a property holds in a very general setting for the DA splitting of the Crouzeix-Raviart finite element space, see [4].
Unfortunately, it seems to be rather complicated to find a parameter matrix ][ ijα , which satisfies the condition )(ii in
the general case of Rannacher-Turek finite elements.
3. Uniform estimates of the CBS constant
We study in this section the isotropic model problem where all elements HTe ∈ are squares, and the uniform
refinement is as shown in Figure 3. Both variants MP and MV of rotated bilinear finite elements, are considered.
Due to the symmetry of the problem, the down-left block of the transformation matrix EJ can be simplified to
the form
bcaa
cbaa
aabc
aacb
(14)
Прикладне програмне забезпечення
699
The condition )(i is equivalent to 1=2 cba ++ . Let us write the condition )(ii in the form eE pAA =
~
,22 . Then,
)(ii is reduced to a system of two nonlinear equations for, say, ),( cb , with a parameter p . It appears, that the system
for ),( cb has a solution if ),[ 0 ∞∈ pp . In such a case, we can optimize the parameter p , so that the related CBS
constant is minimal.
Variant MP:
Lemma 4.1 There exists a two-level splitting satisfying the condition )(ii , if and only if,
7
3
≥p . Then, the solutions for
),( cb are invariant with respect to the local CBS constant
p
E
4
1
1=2 −γ , and for the related optimal splitting
.
12
52
MP ≤γ (15)
Although the statements of Lemma 4.1. look very simply, the midterm derivations are rather technical, which is
just illustrated by the following expressions of one of the similarly looking solutions for ),( cb :
( ))(6
70
1
=
)(3)(7280)(26587616024786
)224072970(
1
=
pc
ppppp
p
b
φ
φφφ
−
+−+−
+−
−
where 2420326314036401329=)( pppp +−−+−φ .
Variant MV: The same approach is applied to get the estimates below.
Lemma 4.2 There exists a two-level splitting satisfying the condition )(ii , if and only if,
5
2
≥p . Then, the solutions for
),( cb are invariant with respect to the local CBS constant
p
E
4
1
1=2 −γ , and for the related optimal splitting
.
8
32
MV ≤γ (16)
Acknowledgments
This work has been performed during the Special Radon Semester on Computational Mechanics, held at
RICAM, Linz, Oct. 3rd - Dec. 16th 2005. The authors gratefully acknowledge the support by the Austrian Academy of
Sciences. The research of the third author was also partially supported by the NATO Scientific Program Grant CRG
960505.
(a) One macro-element (b) One element
Figure 3: Uniform refinement on a square mesh.
Прикладне програмне забезпечення
700
1. O. Axelsson, Iterative solution methods. Cambridge University Press, 1994.
2. O. Axelsson and I. Gustafsson, Preconditioning and two-level multigrid methods of arbitrary degree of approximations, Math. Comp., 40(1983),
Р. 219-242.
3. R. Bank and T. Dupont, An Optimal Order Process for Solving Finite Element Equations, Math. Comp., 36 (1981), Р. 427-458.
4. R. Blaheta, S. Margenov, M. Neytcheva, Uniform estimate of the constant in the strengthened CBS inequality for anisotropic non-conforming
FEM systems, Numerical Linear Algebra with Applications, Vol. 11 (4) (2004), Р. 309-326.
5. V. Eijkhout and P.S. Vassilevski, The Role of the Strengthened Cauchy-Bunyakowski-Schwarz Inequality in Multilevel Methods, SIAM Review,
33 (1991), Р. 405-419.
6. R. Rannacher, S. Turek, Simple non-conforming quadrilateral Stokes Element, Numerical Methods for Partial Differential Equations, 8(2)
(1992), Р. 97-112.
|
| id | nasplib_isofts_kiev_ua-123456789-1583 |
| institution | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| issn | 1727-4907 |
| language | English |
| last_indexed | 2025-12-07T17:38:04Z |
| publishDate | 2006 |
| publisher | Інститут програмних систем НАН України |
| record_format | dspace |
| spelling | Georgiev, I. Kraus, J. Margenov, S. 2008-08-27T09:36:44Z 2008-08-27T09:36:44Z 2006 Two-level algorithms for Rannacher-Turek FEM / I. Georgiev, J. Kraus, S.Margenov // Проблеми програмування. — 2006. — N 2-3. — С. 694-700. — Бібліогр.: 6 назв. — англ. 1727-4907 https://nasplib.isofts.kiev.ua/handle/123456789/1583 004.75 In this paper a multiplicative two-level preconditioning algorithm for second order elliptic boundary value problems is
 considered, where the discretization is done using Rannacher-Turek non-conforming rotated bilinear finite elements on
 quadrilaterals. An important point to make is that in this case the finite element spaces corresponding to two successive levels of
 mesh refinement are not nested in general. To handle this, a proper two-level basis is required to enable us to fit the general
 framework for the construction of two-level preconditioners originally introduced for conforming finite elements. The proposed
 variant of hierarchical two-level splitting is first defined in a rather general setting. Then, the involved parameters are studied and
 optimized. The major contribution of the paper is the derived uniform estimates of the constant in the strengthened CBS
 inequality which allow the efficient multilevel extension of the related two-level preconditioners. en Інститут програмних систем НАН України Прикладне програмне забезпечення Two-level algorithms for Rannacher-Turek FEM Article published earlier |
| spellingShingle | Two-level algorithms for Rannacher-Turek FEM Georgiev, I. Kraus, J. Margenov, S. Прикладне програмне забезпечення |
| title | Two-level algorithms for Rannacher-Turek FEM |
| title_full | Two-level algorithms for Rannacher-Turek FEM |
| title_fullStr | Two-level algorithms for Rannacher-Turek FEM |
| title_full_unstemmed | Two-level algorithms for Rannacher-Turek FEM |
| title_short | Two-level algorithms for Rannacher-Turek FEM |
| title_sort | two-level algorithms for rannacher-turek fem |
| topic | Прикладне програмне забезпечення |
| topic_facet | Прикладне програмне забезпечення |
| url | https://nasplib.isofts.kiev.ua/handle/123456789/1583 |
| work_keys_str_mv | AT georgievi twolevelalgorithmsforrannacherturekfem AT krausj twolevelalgorithmsforrannacherturekfem AT margenovs twolevelalgorithmsforrannacherturekfem |