+ All Categories
Home > Documents > Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge...

Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge...

Date post: 25-Jul-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
177
Fast Solvers for Higher Order Problems Susanne C. Brenner Department of Mathematics and Center for Computation & Technology Louisiana State University Susanne C. Brenner IMA Workshop Fast Solution Techniques
Transcript
Page 1: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers forHigher Order Problems

Susanne C. Brenner

Department of Mathematicsand

Center for Computation & Technology

Louisiana State University

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 2: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems

Outline

I Model Problems

I Discretizations

I Multigrid Methods

I Domain Decomposition Methods

I Adaptive Methods

I Concluding Remarks

Collaborators: Thirupathi Gudi, Shiyuan Gu, Michael Neilan,Li-yeng Sung and Kening Wang

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 3: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems

Model Problems

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 4: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Biharmonic Equation

∆2u = f in Ω

with different boundary conditions.

Ω = bounded polygonal domain in R2

∆ =∂2

∂x21

+∂2

∂x22

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 5: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Biharmonic Equation

∆2u = f in Ω

with different boundary conditions.

Ω = bounded polygonal domain in R2

∆ =∂2

∂x21

+∂2

∂x22

Boundary Conditions of Clamped Plates

u = 0 on ∂Ω∂u∂n

= 0 on ∂Ω

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 6: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Biharmonic Equation

∆2u = f in Ω

with different boundary conditions.

Ω = bounded polygonal domain in R2

∆ =∂2

∂x21

+∂2

∂x22

Boundary Conditions of Simply Supported Plates

u = 0 on ∂Ω∆u = 0 on ∂Ω

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 7: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Biharmonic Equation

∆2u = f in Ω

with different boundary conditions.

Ω = bounded polygonal domain in R2

∆ =∂2

∂x21

+∂2

∂x22

Boundary Conditions of the Cahn-Hilliard Type

∂u∂n

= 0 on ∂Ω

∂(∆u)∂n

= 0 on ∂Ω

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 8: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Elliptic Regularity

Since ∂Ω is not smooth, the solutions of the model problemshave limited regularity even if

f ∈ C∞(Ω)

The Shift Theorem fails in general for f ∈ L2(Ω), i.e.,

f ∈ L2(Ω) does not imply u ∈ H4(Ω)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 9: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Elliptic Regularity

Since ∂Ω is not smooth, the solutions of the model problemshave limited regularity even if

f ∈ C∞(Ω)

The Shift Theorem fails in general for f ∈ L2(Ω), i.e.,

f ∈ L2(Ω) does not imply u ∈ H4(Ω)

There exists α ≤ 2, depending on the interior angles of Ω andthe boundary conditions, such that the solution u of the modelproblem belongs to H2+α(Ω) when f ∈ L2(Ω) and we have

‖u‖H2+α(Ω) ≤ CΩ,α‖f‖L2(Ω)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 10: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Elliptic Regularity

Since ∂Ω is not smooth, the solutions of the model problemshave limited regularity even if

f ∈ C∞(Ω)

The Shift Theorem fails in general for f ∈ L2(Ω), i.e.,

f ∈ L2(Ω) does not imply u ∈ H4(Ω)

There exists α ≤ 2, depending on the interior angles of Ω andthe boundary conditions, such that the solution u of the modelproblem belongs to H2+α(Ω) when f ∈ L2(Ω) and we have

‖u‖H2+α(Ω) ≤ CΩ,α‖f‖L2(Ω)

α = index of elliptic regularity

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 11: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Elliptic Regularity

Boundary Conditions of Clamped Plates

u =∂u∂n

= 0 on ∂Ω

The index of elliptic regularity α satisfies

12< α ≤ 2

α > 1 if Ω is convex.

α < 1 if Ω is non-convex.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 12: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Elliptic Regularity

Boundary Conditions of Simply Supported Plates

u = ∆u = 0 on ∂Ω

The index of elliptic regularity α satisfies

0 < α < 2

For an equilateral triangle, α can be any number < 2.

For a rectangle, α can be any number < 1.

For an L-shaped domain, α can be any number < 13 .

α can be close to 0 if there is an interior angle of Ω close to π.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 13: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Elliptic Regularity

Boundary Conditions of the Cahn-Hilliard Type

∂u∂n

=∂(∆u)∂n

= 0 on ∂Ω

Under the compatibility condition∫Ω

f dx = 0

the boundary value problem is solvable and there is a uniquesolution that satisfies ∫

Ωu dx = 0

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 14: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Elliptic Regularity

Boundary Conditions of the Cahn-Hilliard Type

∂u∂n

=∂(∆u)∂n

= 0 on ∂Ω

The index of elliptic regularity α satisfies

0 < α < 2

and has the same behavior as the index of elliptic regularity forsimply supported plates.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 15: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Elliptic Regularity

ReferencesBlum and RannacherOn the boundary value problem of the biharmonic operator ondomains with angular corners

Math. Methods Appl. Sci. (1980)

GrisvardElliptic Problems in Non Smooth Domains (1985)

DaugeElliptic Boundary Value Problems on Corner Domains (1988)

Kozlov, Maz’ya and RossmannSpectral Problems Associated with Corner Singularities of Solu-tions to Elliptic Problems (2001)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 16: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Difficulties

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 17: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

DifficultiesI Conforming methods require C1 elements (Argyris,

Hseih-Clough-Tocher, Bogner-Fox-Schmit, ...) which arequite complicated (more so in 3D).

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 18: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

DifficultiesI Conforming methods require C1 elements (Argyris,

Hseih-Clough-Tocher, Bogner-Fox-Schmit, ...) which arequite complicated (more so in 3D).

I Classical nonconforming methods (Morley, de Veubeke,...) do not come in natural hierarchies and hence are notefficient for capturing smoother solutions.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 19: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

DifficultiesI Conforming methods require C1 elements (Argyris,

Hseih-Clough-Tocher, Bogner-Fox-Schmit, ...) which arequite complicated (more so in 3D).

I Classical nonconforming methods (Morley, de Veubeke,...) do not come in natural hierarchies and hence are notefficient for capturing smoother solutions.

I Moreover it requires a lot of ingenuity to design noncon-forming methods that work and very little is known aboutnonconforming elements in 3D.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 20: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

DifficultiesI Conforming methods require C1 elements (Argyris,

Hseih-Clough-Tocher, Bogner-Fox-Schmit, ...) which arequite complicated (more so in 3D).

I Classical nonconforming methods (Morley, de Veubeke,...) do not come in natural hierarchies and hence are notefficient for capturing smoother solutions.

I Moreover it requires a lot of ingenuity to design noncon-forming methods that work and very little is known aboutnonconforming elements in 3D.

I Mixed finite element methods, which split the biharmonicequation into two Laplace equations, work well for theclamped plate boundary conditions. But they do not workfor the boundary conditions of simply supported platesand those of the Cahn-Hilliard type when the domain isnon-convex.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 21: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Difficulties

I Actually the situation is even worse. The mixed formu-lation can miss the leading singularity and the solutionsobtained by such mixed methods will converge to a wrongsolution (Sapondzhyan paradox).

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 22: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Difficulties

I Actually the situation is even worse. The mixed formu-lation can miss the leading singularity and the solutionsobtained by such mixed methods will converge to a wrongsolution (Sapondzhyan paradox).

ReferenceNazarov and Plamenevsky

Elliptic Problems in Domains with Piecewise SmoothBoundaries (1994)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 23: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Difficulties

I Actually the situation is even worse. The mixed formu-lation can miss the leading singularity and the solutionsobtained by such mixed methods will converge to a wrongsolution (Sapondzhyan paradox).

I It is also not easy to find finite element pairs that satisfythe L-B-B inf-sup condition for stability.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 24: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Difficulties

I Actually the situation is even worse. The mixed formu-lation can miss the leading singularity and the solutionsobtained by such mixed methods will converge to a wrongsolution (Sapondzhyan paradox).

I It is also not easy to find finite element pairs that satisfythe L-B-B inf-sup condition for stability.

I Even if you have the correct mixed formulation and a sta-ble finite element pair, at the end you still need to solve asaddle point problem, while the original problem is SPD.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 25: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Difficulties

I Actually the situation is even worse. The mixed formu-lation can miss the leading singularity and the solutionsobtained by such mixed methods will converge to a wrongsolution (Sapondzhyan paradox).

I It is also not easy to find finite element pairs that satisfythe L-B-B inf-sup condition for stability.

I Even if you have the correct mixed formulation and a sta-ble finite element pair, at the end you still need to solve asaddle point problem, while the original problem is SPD.

I Furthermore the adaptation of these methods (conform-ing, nonconforming and mixed) to domains with curvedboundaries is not straight-forward.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 26: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Difficulties

I Another major difficulty is that the discrete problems aremore ill-conditioned than the discrete problems for sec-ond order problems. The condition number grows at theorder of O(h−4) instead of O(h−2) for second order prob-lems.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 27: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Model Problems

Difficulties

I Another major difficulty is that the discrete problems aremore ill-conditioned than the discrete problems for sec-ond order problems. The condition number grows at theorder of O(h−4) instead of O(h−2) for second order prob-lems.

I We need discretizations that can overcome the draw-backs of the standard methods and at the same time ad-mit fast solvers that can overcome the ill-conditioning ofthe discrete problems.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 28: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems

Discretizations

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 29: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Problem of Clamped Plates

Ω = bounded polygonal domain f ∈ L2(Ω)

∆2u = f in Ω

u =∂u∂n

= 0 on ∂Ω

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 30: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Problem of Clamped Plates

Ω = bounded polygonal domain f ∈ L2(Ω)

∆2u = f in Ω

u =∂u∂n

= 0 on ∂Ω

Weak Formulation Find u ∈ H20(Ω) such that

a(u, v) =∫

Ωfv dx ∀ v ∈ H2

0(Ω)

a(w, v) =∫

ΩD2w : D2v dx D2w : D2v =

2∑i,j=1

wxixjvxixj

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 31: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Finite Element Spaces

Th = a simplicial triangulation of Ω

Vh (⊂ H10(Ω)) = Pk (k ≥ 2) Lagrange finite element space

k=3k=2

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 32: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Finite Element Spaces

Th = a simplicial triangulation of Ω

Vh (⊂ H10(Ω)) = Pk (k ≥ 2) Lagrange finite element space

k=3k=2

We can also use Qk Lagrange finite element spaces.

k=3k=2

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 33: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Finite Element Spaces

Th = a simplicial triangulation of Ω

Vh (⊂ H10(Ω)) = Pk (k ≥ 2) Lagrange finite element space

k=3k=2

These are standard C0 finite element spaces for second orderproblems.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 34: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Discrete Problem

Find uh ∈ Vh such that

Ah(uh, v) =∫

Ωfv dx ∀ v ∈ Vh

Ah(w, v) =∑T∈Th

∫T

D2w : D2v dx +∑e∈Eh

∫e

∂2w∂n2

[[∂v∂n

]]ds

+∑e∈Eh

∫e

∂2v∂n2

[[∂w∂n

]]ds

+ σ∑e∈Eh

1|e|

∫e

[[∂w∂n

]][[∂v∂n

]]ds

Eh = set of edges · = average [[·]] = jump

|e| = length of e σ = penalty parameter

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 35: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Discrete Problem

This is an interior penalty method obtained through integrationby parts, symmetrization and stabilization.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 36: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Discrete Problem

This is an interior penalty method obtained through integrationby parts, symmetrization and stabilization.

Ah(w, v) =∑T∈Th

∫T

D2w : D2v dx︸ ︷︷ ︸piecewise version of continuous variational form (ibp)

+∑e∈Eh

∫e

∂2w∂n2

[[∂v∂n

]]ds︸ ︷︷ ︸

consistency (ibp)

+∑e∈Eh

∫e

∂2v∂n2

[[∂w∂n

]]ds︸ ︷︷ ︸

symmetrization

+∑e∈Eh

σ

|e|

∫e

[[∂w∂n

]] [[∂v∂n

]]ds︸ ︷︷ ︸

stabilization

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 37: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Discrete Problem

Since the finite element functions are globally continuous, thisis a C0 interior penalty method. It is a discontinuous Galerkinmethod for fourth order problems, where the discontinuity isin the normal derivative across element boundaries. The dis-crete problem is a SPD problem when the penalty parameteris sufficiently large. Therefore it preserves the SPD propertyof the continuous problem.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 38: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Discrete Problem

Since the finite element functions are globally continuous, thisis a C0 interior penalty method. It is a discontinuous Galerkinmethod for fourth order problems, where the discontinuity isin the normal derivative across element boundaries. The dis-crete problem is a SPD problem when the penalty parameteris sufficiently large. Therefore it preserves the SPD propertyof the continuous problem.

Reference

G. Engel, K. Garikipati, T.J.R. Hughes, M.G. Larson, L. Mazzei, and R.L.Taylor

Continuous/discontinuous finite element approximations of fourth orderelliptic problems in structural and continuum mechanics with applicationsto thin beams and plates, and strain gradient elasticity

Comput. Methods Appl. Mech. Engrg. (2002)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 39: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 40: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I Show that C0 interior penalty methods are consistent, i.e.,the solution u of the continuous problem satisfies

Ah(u, v) =∫

Ωfv dx ∀ v ∈ Vh

Since the solution u does not belong to H4(Ω) in general,this requires a careful analysis to justify the integration byparts that involves u.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 41: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I Show that C0 interior penalty methods are consistent.

I Use the norm ||| · |||h defined by

|||v|||2h =∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

+∑e∈Eh

|e|σ‖∂2v/∂n2‖2

L2(e)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 42: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I Show that C0 interior penalty methods are consistent.

I Use the norm ||| · |||h defined by

|||v|||2h =∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

+∑e∈Eh

|e|σ‖∂2v/∂n2‖2

L2(e)

This norm is not well-defined on H2(Ω), where the contin-uous problem is posed.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 43: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I Show that C0 interior penalty methods are consistent.

I Use the norm ||| · |||h defined by

|||v|||2h =∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

+∑e∈Eh

|e|σ‖∂2v/∂n2‖2

L2(e)

I Show that Ah(·, ·) is bounded, i.e.,

|Ah(w, v)| ≤ C|||w|||h|||v|||h ∀ v,w ∈ 〈u〉+ Vh

This requires that ‖∂2u/∂n2‖L2(e) <∞.(true for the clamped plates since u ∈ H2+α(Ω) for some α > 1/2)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 44: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I Show that C0 interior penalty methods are consistent.

I Use the norm ||| · |||h defined by

|||v|||2h =∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

+∑e∈Eh

|e|σ‖∂2v/∂n2‖2

L2(e)

I Show that Ah(·, ·) is bounded, i.e.,

|Ah(w, v)| ≤ C|||w|||h|||v|||h ∀ v,w ∈ 〈u〉+ Vh

I Show that Ah(·, ·) is coercive on Vh for σ 1, i.e.,

|Ah(v, v)| ≥ β|||v|||2h ∀ v ∈ Vh (β a positive constant)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 45: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I We can then show that C0 interior penalty methods arequasi-optimal in the norm ||| · |||h, i.e.

|||u− uh|||h ≤ C infv∈Vh|||u− v|||h

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 46: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I We can then show that C0 interior penalty methods arequasi-optimal in the norm ||| · |||h, i.e.

|||u− uh|||h ≤ C infv∈Vh|||u− v|||h

I It follows that

‖u− uh‖h ≤ C|||u−Πhu|||h ≤ Chα‖f‖L2(Ω)

where Πh : C0(Ω) −→ Vh is the nodal interpolation opera-tor for the Lagrange finite element and α ∈ (1/2, 2] is theindex of elliptic regularity for clamped plates:

‖u‖H2+α(Ω) ≤ C‖f‖L2(Ω)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 47: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I In the case where the solution u is smooth (u ∈ H`(Ω))and higher order finite elements (k ≥ `− 1) are used, wehave a better error estimate

‖u− uh‖h ≤ Ch`−2|u|H`(Ω)

i.e., higher order C0 interior penalty methods can capturesmooth solutions efficiently.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 48: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I In the case where the solution u is smooth (u ∈ H`(Ω))and higher order finite elements (k ≥ `− 1) are used, wehave a better error estimate

‖u− uh‖h ≤ Ch`−2|u|H`(Ω)

Details can be found in the following paper

ReferenceB. and Sung

C0 interior penalty methods for fourth order ellipticboundary value problems on polygonal domains

J. Sci. Comput. (2005)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 49: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I This standard approach requires that u ∈ H2+α(Ω) forsome α > (1/2) so that

‖∂2u/∂n2‖L2(e) <∞

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 50: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I This standard approach requires that u ∈ H2+α(Ω) forsome α > (1/2) so that

‖∂2u/∂n2‖L2(e) <∞

I This elliptic regularity holds for the biharmonic equa-tion with the boundary conditions of clamped plates.But it does not hold on general polygonal domains forthe boundary conditions of simply supported plates andthose of the Cahn-Hilliard type.

u = ∆u = 0 (simply supported plates) 0 < α < 2∂u∂n

=∂(∆u)∂n

= 0 (Cahn-Hilliard) 0 < α < 2

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 51: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: First Approach

I This standard approach requires that u ∈ H2+α(Ω) forsome α > (1/2) so that

‖∂2u/∂n2‖L2(e) <∞

I This elliptic regularity holds for the biharmonic equa-tion with the boundary conditions of clamped plates.But it does not hold on general polygonal domains forthe boundary conditions of simply supported plates andthose of the Cahn-Hilliard type.

u = ∆u = 0 (simply supported plates) 0 < α < 2∂u∂n

=∂(∆u)∂n

= 0 (Cahn-Hilliard) 0 < α < 2

I The standard approach is therefore problematic for suchproblems.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 52: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 53: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I In this approach we use the norm ‖ · ‖h given by

‖v‖2h =

∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

(well-defined on H2(Ω))

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 54: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I In this approach we use the norm ‖ · ‖h given by

‖v‖2h =

∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

(well-defined on H2(Ω))

I We do not use the Galerkin orthogonality of the C0 interiorpenalty methods. Hence there is no need to use ellipticregularity to justify integration by parts that involves u.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 55: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I In this approach we use the norm ‖ · ‖h given by

‖v‖2h =

∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

(well-defined on H2(Ω))

I We do not use the Galerkin orthogonality of the C0 interiorpenalty methods. Hence there is no need to use ellipticregularity to justify integration by parts that involves u.

I In this approach the whole error analysis can be carriedout using only the facts that u belongs to H2

0(Ω) and thatu satisfies the weak form of the boundary value problem.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 56: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I It can be shown that

‖u− uh‖h ≤ C(

infv∈Vh‖u− v‖h + Osc(f )

)where

Osc(f ) =( ∑

T∈Th

h4T inf

q∈Pk−2(T)‖f − q‖2

L2(T)

)1/2

is of higher order. (k = degree of the polynomials in Vh)

(quasi-optimal up to a higher order term)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 57: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I It can be shown that

‖u− uh‖h ≤ C(

infv∈Vh‖u− v‖h + Osc(f )

)where

Osc(f ) =( ∑

T∈Th

h4T inf

q∈Pk−2(T)‖f − q‖2

L2(T)

)1/2

is of higher order. (k = degree of the polynomials in Vh)

I Now we can use elliptic regularity to obtain

‖u− uh‖h ≤ C(‖u−Πhu‖h + Osc(f )

)≤ Chα‖f‖L2(Ω)

where α is the index of elliptic regularity.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 58: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I The proof uses the Berger-Scott-Strang Lemma for non-conforming methods from a priori error analysis and bub-ble function techniques from a posteriori error analysis. Itcan therefore be called a medius error analysis

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 59: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I The proof uses the Berger-Scott-Strang Lemma for non-conforming methods from a priori error analysis and bub-ble function techniques from a posteriori error analysis. Itcan therefore be called a medius error analysis

I Details can be found in the following paper.

ReferenceGudiA new error analysis for discontinuous finite elementmethods for linear elliptic problems

Math. Comp. (2010)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 60: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I This new approach can be applied to any discontinuousfinite element method, including classical nonconformingmethods and discontinuous Galerkin methods, for sec-ond and fourth order problems.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 61: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I This new approach can be applied to any discontinuousfinite element method, including classical nonconformingmethods and discontinuous Galerkin methods, for sec-ond and fourth order problems.

I It puts the analysis of such methods on an equal footingwith the analysis of conforming methods. First we derivean abstract quasi-optimal error estimate using only theweak formulation of the boundary value problem. Thenwe use elliptic regularity to obtain a concrete error esti-mate.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 62: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I This new approach can be applied to any discontinuousfinite element method, including classical nonconformingmethods and discontinuous Galerkin methods, for sec-ond and fourth order problems.

I It puts the analysis of such methods on an equal footingwith the analysis of conforming methods. First we derivean abstract quasi-optimal error estimate using only theweak formulation of the boundary value problem. Thenwe use elliptic regularity to obtain a concrete error esti-mate.

I It is also an efficient way to perform both a priori anda posteriori error analyses, since the local efficiency ofresidual based error estimators is already a part of themedius analysis.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 63: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I This second approach makes it possible to analyze C0

interior penalty methods for the biharmonic equation withthe boundary conditions of simply supported plates andthose of the Cahn-Hilliard type.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 64: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

Boundary Conditions of Simply Supported Plates

Find uh ∈ Vh such that

Ah(uh, v) =∫

Ωfv dx ∀ v ∈ Vh

Ah(w, v) =∑T∈Th

∫T

D2w : D2v dx +∑e∈E i

h

∫e

∂2w∂n2

[[∂v∂n

]]ds

+∑e∈E i

h

∫e

∂2v∂n2

[[∂w∂n

]]ds

+ σ∑e∈E i

h

1|e|

∫e

[[∂w∂n

]][[∂v∂n

]]ds

E ih = set of interior edges (same finite element space Vh ⊂ H1

0(Ω))

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 65: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

Boundary Conditions of the Cahn-Hilliard Type

Find uh ∈ Vh such that

Ah(uh, v) =∫

Ωfv dx ∀ v ∈ Vh

Ah(w, v) =∑T∈Th

∫T

D2w : D2v dx +∑e∈Eh

∫e

∂2w∂n2

[[∂v∂n

]]ds

+∑e∈Eh

∫e

∂2v∂n2

[[∂w∂n

]]ds

+ σ∑e∈Eh

1|e|

∫e

[[∂w∂n

]][[∂v∂n

]]ds

Vh ⊂ H1(Ω) with zero mean (same bilinear form)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 66: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I Details can be found in the following papers.

ReferenceB. and NeilanA C0 interior penalty method for a fourth order ellipticsingular perturbation problem

preprint 2010B., Gu, Gudi and Sung

A C0 interior penalty method for a biharmonic problemwith essential and natural boundary conditions of Cahn-Hilliard type

preprint 2010

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 67: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Error Analysis: Second Approach

I The medius analysis has also been applied to sixth orderelliptic boundary value problems.

ReferenceGudi and NeilanAn interior penalty method for a sixth order elliptic equa-tion

IMA J. Numer. Anal. (to appear)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 68: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Enriching Operator Eh

We can connect the C0 finite element space Vh to H20(Ω) by

an operator Eh that maps Vh to a C1 finite element space Vh(⊂H2

0(Ω)). Such an operator can be constructed by averaging.

Vh = Pk f.e. space −→ Vh = Argyris f.e. space

Vh = Qk f.e. space −→ Vh = BFS f.e. space

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 69: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Enriching Operator Eh

We can connect the C0 finite element space Vh to H20(Ω) by

an operator Eh that maps Vh to a C1 finite element space Vh(⊂H2

0(Ω)). Such an operator can be constructed by averaging.

Vh = Pk f.e. space −→ Vh = Argyris f.e. space

Vh = Qk f.e. space −→ Vh = BFS f.e. space

Estimates for Eh∑T∈Th

(h−4

T ‖v− Ehv‖2L2(T) + h−2

T |v− Ehv|2H1(T) + |Ehv|2H2(T)

)≤ C

∑e∈Eh

1|e|‖[[v]]‖2

L2(e) ≤ C‖v‖2h ∀ v ∈ Vh

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 70: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Enriching Operator Eh

Estimates for Eh Πh∑T∈Th

(h−2(2+α)

T ‖ζ − EhΠhζ‖2L2(T) + h−2(1+α)

T |ζ − EhΠhζ|2H1(T)

+ h−2αT |ζ − EhΠhζ|2H2(T)

)≤ C|ζ|2H2+α(Ω) ∀ ζ ∈ H2+α(Ω) ∩ H2

0(Ω)

(Eh Πh behaves like a quasi-local interpolation operator.)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 71: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Enriching Operator Eh

Estimates for Eh Πh∑T∈Th

(h−2(2+α)

T ‖ζ − EhΠhζ‖2L2(T) + h−2(1+α)

T |ζ − EhΠhζ|2H1(T)

+ h−2αT |ζ − EhΠhζ|2H2(T)

)≤ C|ζ|2H2+α(Ω) ∀ ζ ∈ H2+α(Ω) ∩ H2

0(Ω)

Let uh ∈ Vh be the solution obtained by a C0 interior penaltymethod. Then Ehuh ∈ Vh ∈ H2

0(Ω) is a post-processed C1

finite element solution for the biharmonic equation. We canshow, using the estimates for Eh and Eh Πh, that the post-processed solution Ehuh also satisfies quasi-optimal error es-timates. Therefore C0 interior penalty methods are also rele-vant for computing H2(Ω) solutions.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 72: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Enriching Operator Eh

The enriching operator also plays an important role in the de-sign and analysis of fast solvers for the discrete problems re-sulting from C0 interior penalty methods.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 73: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Features of C0 Interior Penalty Methods

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 74: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Features of C0 Interior Penalty Methods

I The lowest order C0 interior penalty methods are as sim-ple as the classical nonconforming methods.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 75: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Features of C0 Interior Penalty Methods

I The lowest order C0 interior penalty methods are as sim-ple as the classical nonconforming methods.

I Smooth solutions can be captured efficiently by higherorder C0 interior penalty methods, which are simpler thanhigher order C1 finite element methods.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 76: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Features of C0 Interior Penalty Methods

I The lowest order C0 interior penalty methods are as sim-ple as the classical nonconforming methods.

I Smooth solutions can be captured efficiently by higherorder C0 interior penalty methods, which are simpler thanhigher order C1 finite element methods.

I Unlike mixed methods, C0 interior penalty methods canbe extended in a straight-forward way (integration byparts, symmetrization and stabilization) to more compli-cated fourth order problems. They also preserve the SPDproperty of the continuous problem.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 77: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Features of C0 Interior Penalty Methods

I The lowest order C0 interior penalty methods are as sim-ple as the classical nonconforming methods.

I Smooth solutions can be captured efficiently by higherorder C0 interior penalty methods, which are simpler thanhigher order C1 finite element methods.

I Unlike mixed methods, C0 interior penalty methods canbe extended in a straight-forward way (integration byparts, symmetrization and stabilization) to more compli-cated fourth order problems. They also preserve the SPDproperty of the continuous problem.

I In situations where the solution has low regularity, errorestimates for C0 interior penalty methods can be estab-lished by the medius analysis.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 78: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Features of C0 Interior Penalty Methods

I There are enriching operators connecting the C0 finite el-ement spaces to the Sobolev spaces where the contin-uous problem is posed. These operators satisfy manyuseful estimates.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 79: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Features of C0 Interior Penalty Methods

I There are enriching operators connecting the C0 finite el-ement spaces to the Sobolev spaces where the contin-uous problem is posed. These operators satisfy manyuseful estimates.

I Since C0 interior penalty methods are based on finite ele-ment spaces for second order problems, the isoparamet-ric approach works perfectly for domains with a curvedboundary.

ReferenceB., Neilan and Sung

Isoparametric C0 interior penalty methods for platebending problems (in preparation)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 80: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Discretizations

Features of C0 Interior Penalty Methods

I There are enriching operators connecting the C0 finite el-ement spaces to the Sobolev spaces where the contin-uous problem is posed. These operators satisfy manyuseful estimates.

I Since C0 interior penalty methods are based on finite ele-ment spaces for second order problems, the isoparamet-ric approach works perfectly for domains with a curvedboundary.

I Since the finite element spaces are standard spaces forsecond order problems, it is easy to implement Poissonsolves as preconditioners, which reduce the conditionnumber from O(h−4) to O(h−2).

(more on this later)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 81: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems

Multigrid Methods

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 82: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Set-Up

Tk = triangulations of Ω obtained by regular subdivision(k = 0, 1, 2, . . .)

hk = mesh size of Tk (hk = 2 hk+1)

Vk = Pj/Qj (j ≥ 2) finite element space associated with Tk

V0 ⊂ V1 ⊂ · · ·Vk ⊂ Vk+1 ⊂ · · ·

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 83: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Set-Up

k-th Level Discrete Problem (clamped plates)

Find uk ∈ Vk such that

Ak(uk, v) =∫

Ωfv dx ∀ v ∈ Vk (f ∈ L2(Ω))

Ak(w, v) =∑T∈Tk

∫T

D2w : D2v dx +∑e∈Ek

∫e

∂2w∂n2

[[∂v∂n

]]ds

+∑e∈Ek

∫e

∂2v∂n2

[[∂w∂n

]]ds

+∑e∈Ek

σ

|e|

∫e

[[∂w∂n

]] [[∂v∂n

]]ds

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 84: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Set-Up

Discrete Differential Operator Ak : Vk −→ V ′k

〈Akv,w〉 = Ak(v,w) ∀ v,w ∈ Vk

〈·, ·〉 = canonical bilinear form on V ′k × Vk

The matrix representing Ak with respect to the natural nodalbasis of the finite element space Vk and the dual basis of V ′kis the stiffness matrix, whose condition number is O(h−4

k ).

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 85: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Set-Up

Discrete Differential Operator Ak : Vk −→ V ′k

〈Akv,w〉 = Ak(v,w) ∀ v,w ∈ Vk

〈·, ·〉 = canonical bilinear form on V ′k × Vk

k-th Level Discrete Problem

Find uk ∈ Vk such that

Akuk = φk

〈φk, v〉 =∫

Ωfv dx ∀ v ∈ Vk

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 86: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Features of Multigrid

Multigrid algorithms are iterative methods for the system

(∗) Akz = ψ

where z ∈ Vk and ψ ∈ V ′k.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 87: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Features of Multigrid

Multigrid algorithms are iterative methods for the system

(∗) Akz = ψ

where z ∈ Vk and ψ ∈ V ′k.

I optimal complexity

I performance independent of the number of grid levels

computational cost proportional to the number of unknowns

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 88: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Features of Multigrid

Multigrid algorithms are iterative methods for the system

(∗) Akz = ψ

where z ∈ Vk and ψ ∈ V ′k.

I optimal complexityI performance independent of the number of grid levels

The system (∗) is very ill-conditioned for large k (small h)and the convergence of classical iterative methods be-comes very slow. But multigrid can overcome the ill-conditioning of (∗).

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 89: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Features of Multigrid

Multigrid algorithms are iterative methods for the system

(∗) Akz = ψ

where z ∈ Vk and ψ ∈ V ′k.

I optimal complexityI performance independent of the number of grid levels

I two ingredients in the design of multigrid methods

− intergrid transfer operators

− a smoothing scheme

to damp out the highly oscillatory part of the error so that the remaining part can be captured accurately

on a coarser grid

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 90: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Intergrid Transfer Operators

V0 ⊂ V1 ⊂ · · ·Vk−1 ⊂ Vk ⊂ · · ·

Coarse-to-Fine Operator Ikk−1 : Vk−1 −→ Vk

Ikk−1 = natural injection

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 91: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Intergrid Transfer Operators

V0 ⊂ V1 ⊂ · · ·Vk−1 ⊂ Vk ⊂ · · ·

Coarse-to-Fine Operator Ikk−1 : Vk−1 −→ Vk

Ikk−1 = natural injection

Fine-to-Coarse Operator Ik−1k : V ′k −→ V ′k−1

〈Ik−1k ψ, v〉 = 〈ψ, Ik

k−1v〉

for all ψ ∈ V ′k and v ∈ Vk−1

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 92: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Smoother for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

znew = zold + ωkB−1k (ψ − Akzold)

B−1k : V ′k −→ Vk is an SPD operator which is an approximate

inverse of the discrete Laplace operator Lk : Vk −→ V ′k definedby

〈Lkv1, v2〉 =∫

Ω∇v1 · ∇v2 dx ∀ v ∈ Vk

ωk = damping factor

(a preconditioned Richardson relaxation scheme)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 93: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Smoother for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

znew = zold + ωkB−1k (ψ − Akzold)

B−1k : V ′k −→ Vk is an SPD operator which is an approximate

inverse of the discrete Laplace operator Lk : Vk −→ V ′k definedby

〈Lkv1, v2〉 =∫

Ω∇v1 · ∇v2 dx ∀ v ∈ Vk

ωk = damping factor

We can take B−1k to be a multigrid Poisson solve, which can be

easily implemented because the finite element spaces in theC0 interior penalty methods are standard spaces for secondorder problems.

(A MG algorithm for second order problems is embedded in the MG algorithm for fourth order problems.)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 94: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Smoother for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

znew = zold + ωkB−1k (ψ − Akzold)

B−1k : V ′k −→ Vk is an approximate inverse of the discrete

Laplace operator.

Properties of the Preconditioner

Spectral Radius of B−1k Ak

ρ(B−1k Ak) ≈ h−2

k

Damping Factorωk = Ch2

k (ρ(ωkB−1k Ak) ≤ 1)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 95: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Smoother for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

znew = zold + ωkB−1k (ψ − Akzold)

B−1k : V ′k −→ Vk is an approximate inverse of the discrete

Laplace operator.

Properties of the Preconditioner

Spectral Radius of B−1k Ak

ρ(B−1k Ak) ≈ h−2

k

Damping Factorωk = Ch2

k (ρ(ωkB−1k Ak) ≤ 1)

Condition Number of B−1k Ak

κ(B−1k Ak) ≈ h−2

k κ(Ak) ≈ h−4k

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 96: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Multigrid Algorithms for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 97: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Multigrid Algorithms for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

For k = 0 we use a direct solve to solve the equation exactly.

For k > 0 the algorithm is defined recursively in three steps.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 98: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Multigrid Algorithms for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

pre-smoothing

apply m preconditioned relaxation steps with initial guess z0 toobtain the approximate solution z∗

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 99: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Multigrid Algorithms for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

pre-smoothing

apply m preconditioned relaxation steps with initial guess z0 toobtain the approximate solution z∗

coarse grid correction

apply the (k−1)-st level iteration scheme p times to the coarsegrid residual equation

Ak−1e = Ik−1k (ψ − Akz∗)

with initial guess 0 to obtain the correction ek−1 ∈ Vk−1

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 100: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Multigrid Algorithms for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

pre-smoothing

apply m preconditioned relaxation steps with initial guess z0 toobtain the approximate solution z∗

coarse grid correction

apply the (k−1)-st level iteration scheme p times to the coarsegrid residual equation

Ak−1e = Ik−1k (ψ − Akz∗)

with initial guess 0 to obtain the correction ek−1 ∈ Vk−1

post-smoothing

apply m preconditioned relaxation steps with initial guessz∗ + Ik

k−1ek−1

to obtain the final output

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 101: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Multigrid Algorithms for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

pre-smoothing

apply m preconditioned relaxation steps with initial guess z0 toobtain the approximate solution z∗

coarse grid correction

apply the (k−1)-st level iteration scheme p times to the coarsegrid residual equation

Ak−1e = Ik−1k (ψ − Akz∗)

with initial guess 0 to obtain the correction ek−1 ∈ Vk−1

post-smoothing

apply m preconditioned relaxation steps with initial guessz∗ + Ik

k−1ek−1

to obtain the final output

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 102: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Multigrid Algorithms for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

If in the coarse grid correction step we use one iteration of the(k−1)-st level scheme (p = 1), we have the V-cycle algorithm.

If in the coarse grid correction step we use two iterations of the(k−1)-st level scheme (p = 2), we have the W-cycle algorithm.

If in the coarse grid correction step we use one iteration of the(k−1)-st level scheme followed by one iteration of the (k−1)-stlevel V cycle scheme, we have the F-cycle algorithm.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 103: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Multigrid Algorithms for Akz = ψ (z ∈ Vk, ψ ∈ V ′k)

If in the coarse grid correction step we use one iteration of the(k−1)-st level scheme (p = 1), we have the V-cycle algorithm.

If in the coarse grid correction step we use two iterations of the(k−1)-st level scheme (p = 2), we have the W-cycle algorithm.

If in the coarse grid correction step we use one iteration of the(k−1)-st level scheme followed by one iteration of the (k−1)-stlevel V cycle scheme, we have the F-cycle algorithm.

For nonconforming methods the F-cycle algorithm is more ro-bust than the V-cycle algorithm and it performs almost as wellas the W-cycle algorithm but cheaper.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 104: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Convergence Results

Theorem Let γk,m be the contraction number of the k-th levelmultigrid V-cycle, F-cycle or W-cycle algorithm with m pre-smoothing and m post-smoothing steps. Then

γk,m ≤ Cm−α

where the positive constant C is independent of k and m, pro-vided

m ≥ m∗

for a sufficiently large m∗ that is also independent of k.

(α = index of elliptic regularity)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 105: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Convergence Results

Theorem Let γk,m be the contraction number of the k-th levelmultigrid V-cycle, F-cycle or W-cycle algorithm with m pre-smoothing and m post-smoothing steps. Then

γk,m ≤ Cm−α

I W-cycle: Bank-Dupont 1981, B. 1999

I V-cycle, F-cycle: B. 2004 (additive multigrid theory)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 106: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Convergence Results

Theorem Let γk,m be the contraction number of the k-th levelmultigrid V-cycle, F-cycle or W-cycle algorithm with m pre-smoothing and m post-smoothing steps. Then

γk,m ≤ Cm−α

I W-cycle: Bank-Dupont 1981, B. 1999

I V-cycle, F-cycle: B. 2004 (additive multigrid theory)

I One of the key ingredients of the proofs is the equivalenceof a scale of discrete mesh-dependent norms (useful forthe smoothing property) and the scale of Sobolev norms(useful for the approximation property), which is estab-lished through the enriching operator.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 107: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Convergence Results

Theorem Let γk,m be the contraction number of the k-th levelmultigrid V-cycle, F-cycle or W-cycle algorithm with m pre-smoothing and m post-smoothing steps. Then

γk,m ≤ Cm−α

ReferenceB. and Sung

Multigrid algorithms for C0 interior penalty methods

SIAM J. Numer. Anal. (2006)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 108: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Convergence Results

Theorem Let γk,m be the contraction number of the k-th levelmultigrid V-cycle, F-cycle or W-cycle algorithm with m pre-smoothing and m post-smoothing steps. Then

γk,m ≤ Cm−α

This contraction number estimate is similar to the contractionnumber estimate for second order problems because B−1

k Ak

behaves like a second order differential operator.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 109: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Convergence Results

Theorem Let γk,m be the contraction number of the k-th levelmultigrid V-cycle, F-cycle or W-cycle algorithm with m pre-smoothing and m post-smoothing steps. Then

γk,m ≤ Cm−α

If we use a Richardson relaxation scheme without a precondi-tioner as the smoother, i.e.,

znew = zold + ωk(ψ − Akzold)

then we have a typical contraction number estimate for fourthorder problems

γk,m ≤ Cm−α/2

The effect of 100 smoothing steps without the preconditioneris (roughly) equivalent to the effect of 10 smoothing steps withthe preconditioner.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 110: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Numerical Results (Clamped Plates)

k = 2k = 1k = 0

Boundary conditions u = ∂u/∂n = 0

σ = 5

Vk(⊂ H10(Ω)) = Q2 rectangular finite element space

nk = dim(Vk) = (2k+1 − 1)2

κ(Ak) ≈ h−4k

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 111: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Numerical Results (Clamped Plates)

k = 2k = 1k = 0

n0 = 1 κ0 = 1.0× 100

n1 = 9 κ1 = 4.0× 101

n2 = 49 κ2 = 1.6× 103

n3 = 225 κ3 = 2.9× 104

n4 = 961 κ4 = 4.8× 105

n5 = 3969 κ5 = 7.8× 106

n6 = 16129 κ6 = 1.3× 108

n7 = 65025 κ7 = 2.0× 109

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 112: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Contraction Numbers in the Energy Norm

0.310.340.350.56

0.190.210.230.260.290.320.43

0.090.110.130.150.180.220.27

0.011 0.006 0.0032 0.00170.020.04

0.28

0.44

10

0.290.310.340.360.390.75

0.270.300.330.350.390.430.70

0.270.290.310.340.370.420.64

0.230.25

0.08

987654

7

6

5

4

3

2

1

mk

V-cycle Algorithm

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 113: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Contraction Numbers in the Energy Norm

0.26 0.24 0.22 0.19 0.17

0.51 0.41 0.37 0.34 0.31 0.28 0.26 0.24 0.22

0.30

0.002

0.72 0.49 0.24 0.27 0.22 0.18 0.15 0.13 0.11 0.09

0.71 0.51 0.40 0.34

0.53

0.29 0.27 0.25 0.23

0.80

0.76

0.38

0.38

0.42

0.42

0.82

0.83

0.53

0.53 0.32

0.42 0.38 0.34 0.31 0.29 0.26 0.24 0.23

0.34 0.32 0.29 0.26 0.25 0.22

0.34

0.003

4 5 6 7 8 9 10

0.53 0.28 0.15 0.08 0.04 0.02 0.01 0.006

3km

1

2

3

4

5

6

7

1 2

W-cycle Algorithm

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 114: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Contraction Numbers in the Energy Norm

0.240.260.280.310.340.370.42

0.180.190.220.240.270.300.34

0.00170.00320.0060

0.50 0.35 0.27 0.22 0.18 0.15 0.13 0.11 0.09

0.52 0.40

0.22

0.53

0.53

0.230.250.270.29

0.32

0.320.350.380.460.54

0.230.25

0.53 0.43 0.37 0.34 0.31 0.29 0.27 0.25 0.23

0.44 0.38 0.34 0.29 0.27

0.010.020.040.080.150.28

1098765432km

1

2

3

4

5

6

7

F-cycle Algorithm

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 115: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Multigrid Methods

Contraction Numbers in the Energy Norm

0.68

0.63

0.54

0.42

0.46

0.06

0.73

0.70

0.64

0.57

0.64

0.46

0.06

0.760.80

0.06

0.47

0.47

0.60

0.69

0.74

0.78

0.06

0.46

0.42

0.58

0.66

0.72

0.71 0.56

0.56

0.52

0.49

0.63

0.45

0.05

0.61

0.60

0.56

0.51

0.36

0.45

0.050.06

0.46

0.40

0.52

0.61

0.65

0.68

0.05

0.46

0.41

0.50

0.57

0.62

0.65

0.76

75 76 77 78 79 80 81 82 83

0.06

0.47

0.64

0.60

0.71

7

km

1

2

3

4

5

6

V-cycle Algorithm Without a Preconditioner

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 116: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems

Domain Decomposition Methods

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 117: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Overlapping Domain Decomposition

Th TH Ωj

I given a triangulation Th

I create a coarse grid TH

I enlarge the subdomains of the coarse grid to constructan overlapping domain decomposition

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 118: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Overlapping Domain Decomposition

Th TH Ωj

Vh ⊂ H10(Ω) = Qk (k ≥ 2) finite element space associated with

Th

VH ⊂ H10(Ω) = Q1 or Q2 finite element space associated with

TH

Vj ⊂ H10(Ωj) = Qk (k ≥ 2) finite element space associated with

Th (1 ≤ j ≤ J)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 119: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Overlapping Domain Decomposition

Ah : Vh −→ V ′h

〈Ahv1, v2〉 = Ah(v1, v2) ∀ v1, v2 ∈ Vh

Ah(w, v) =∑R∈Th

∫R

D2w : D2v dx

+∑e∈Eh

∫e

(∂2w∂n2

[[∂v∂n

]]+∂2v∂n2

[[∂w∂n

]])ds

+∑e∈Eh

σ

|e|

∫e

[[∂w∂n

]] [[∂v∂n

]]ds (clamped plates)

Ah is the SPD operator to be preconditioned.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 120: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Ingredients for the Preconditioner

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 121: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Ingredients for the Preconditioner

A0 : VH −→ V ′H

〈A0v1, v2〉 = AH(v1, v2) ∀ v1, v2 ∈ VH

AH(w, v) =∑

R∈TH

∫R

D2w : D2v dx

+∑e∈EH

∫e

(∂2w∂n2

[[∂v∂n

]]+∂2v∂n2

[[∂w∂n

]])ds

+∑e∈EH

σ

|e|

∫e

[[∂w∂n

]] [[∂v∂n

]]ds

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 122: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Ingredients for the Preconditioner

A0 : VH −→ V ′H

〈A0v1, v2〉 = AH(v1, v2) ∀ v1, v2 ∈ VH

I0 : VH −→ Vh

I0 = Πh EH

where EH : VH −→ H20(Ω) is the enriching operator from VH

to a Bogner-Fox-Schmit space associated with TH and Πh :H2

0(Ω) −→ Vh is the nodal interpolation operator.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 123: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Ingredients for the Preconditioner

A0 : VH −→ V ′H

〈A0v1, v2〉 = AH(v1, v2) ∀ v1, v2 ∈ VH

I0 : VH −→ Vh

I0 = Πh EH

where EH : VH −→ H20(Ω) is the enriching operator from VH

to a Bogner-Fox-Schmit space associated with TH and Πh :H2

0(Ω) −→ Vh is the nodal interpolation operator.

Remark The correct choice of the connection operator I0 iscrucial for the good performance of the preconditioner.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 124: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Ingredients for the Preconditioner

Aj : Vj −→ V ′j

〈Ajv1, v2〉 = Aj(v1, v2) ∀ v1, v2 ∈ Vj

Aj(w, v) =∑R∈Th

R⊂Ωj

∫R

D2w : D2v dx

+∑e∈Eh

e⊂Ωj

∫e

(∂2w∂n2

[[∂v∂n

]]+∂2v∂n2

[[∂w∂n

]])ds

+∑e∈Eh

e⊂Ωj

σ

|e|

∫e

[[∂w∂n

]] [[∂v∂n

]]ds

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 125: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Ingredients for the Preconditioner

Aj : Vj −→ V ′j

〈Ajv1, v2〉 = Aj(v1, v2) ∀ v1, v2 ∈ Vj

Ij : Vj −→ Vh

Ij = natural injection

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 126: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Two-Level Additive Schwarz Preconditioner

BTL : V ′h −→ Vh

BTL =J∑

j=0

IjA−1j It

j

Dryja and Widlund 1987

〈Itjα, vj〉 = 〈α, Ijvj〉 ∀α ∈ V ′, vj ∈ Vj

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 127: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Two-Level Additive Schwarz Preconditioner

BTL : V ′h −→ Vh

BTL =J∑

j=0

IjA−1j It

j

Dryja and Widlund 1987

〈Itjα, vj〉 = 〈α, Ijvj〉 ∀α ∈ V ′, vj ∈ Vj

I The coarse grid solve A−10 and the subdomain solves A−1

j(1 ≤ j ≤ J) can be carried out in parallel.

I The coarse grid solve provides global communicationamong the subdomains so that this preconditioner is scal-able.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 128: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Condition Number Estimates

κ(BTLAh) =λmax(BTLAh)λmin(BTLAh)

≤ C(

1 +Hδ

)3

where δ measures the overlap among the subdomains andthe positive constant C is independent of h, H and J.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 129: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Condition Number Estimates

κ(BTLAh) =λmax(BTLAh)λmin(BTLAh)

≤ C(

1 +Hδ

)3

where δ measures the overlap among the subdomains andthe positive constant C is independent of h, H and J.

I κ(Ah) ≈ h−4

I κ(BTLAh) ≤ C if H/δ is bounded

(optimal preconditioner in the case of generous overlap)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 130: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Condition Number Estimates

I characterization of λmax(BTLAh)

λmax(BTLAh) = maxv∈Vh

〈Ahv, v〉

minv=

∑Jj=0 Ijvj

vj∈Vj

J∑j=0

〈Ajvj, vj〉

I characterization of λmin(BTLAh)

λmin(BTLAh) = minv∈Vh

〈Ahv, v〉

minv=

∑Jj=0 Ijvj

vj∈Vj

J∑j=0

〈Ajvj, vj〉

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 131: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Condition Number Estimates

I The numerator in the two formulas satisfies the equiva-lence

〈Ahv, v〉 = Ah(v, v) ≈∑R∈Tk

|v|2H2(R) +∑e∈Eh

σ

|e|

∫e

[[∂v∂n

]]2ds

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 132: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Condition Number Estimates

I The numerator in the two formulas satisfies the equiva-lence

〈Ahv, v〉 = Ah(v, v) ≈∑R∈Tk

|v|2H2(R) +∑e∈Eh

σ

|e|

∫e

[[∂v∂n

]]2ds

I The term∑

R∈Tk|v|2H2(R)

also appears in classical noncon-forming methods for fourth order problems and can behandled by domain decomposition techniques for suchproblems.

B. 1996

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 133: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Condition Number Estimates

I The numerator in the two formulas satisfies the equiva-lence

〈Ahv, v〉 = Ah(v, v) ≈∑R∈Tk

|v|2H2(R) +∑e∈Eh

σ

|e|

∫e

[[∂v∂n

]]2ds

I The novelty is in controlling the sum∑e∈Eh

σ

|e|

∫e

[[∂v∂n

]]2ds.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 134: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Condition Number Estimates

I The numerator in the two formulas satisfies the equiva-lence

〈Ahv, v〉 = Ah(v, v) ≈∑R∈Tk

|v|2H2(R) +∑e∈Eh

σ

|e|

∫e

[[∂v∂n

]]2ds

I The novelty is in controlling the sum∑e∈Eh

σ

|e|

∫e

[[∂v∂n

]]2ds.

The magnitudes of the scaling factor 1/|e| are different forthe fine and coarse meshes. If we just use the natural in-jection as I0, the condition number will depend adverselyon the ratio between the mesh sizes.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 135: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Condition Number Estimates

I The numerator in the two formulas satisfies the equiva-lence

〈Ahv, v〉 = Ah(v, v) ≈∑R∈Tk

|v|2H2(R) +∑e∈Eh

σ

|e|

∫e

[[∂v∂n

]]2ds

I The novelty is in controlling the sum∑e∈Eh

σ

|e|

∫e

[[∂v∂n

]]2ds.

I We avoid this problem by including the enriching operatorin the definition of I0:

I0 = Πh EH

Because functions in the Bogner-Fox-Schmit spaces areC1 functions, the sum involving the jumps of the normalderivatives disappears.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 136: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Condition Number Estimates

I Details can be found in the following paper.

ReferenceB. and Wang

Two-level additive Schwarz preconditioners for C0 interiorpenalty methods

Numer. Math. (2005)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 137: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Condition Number Estimates

I Details can be found in the following paper.

ReferenceB. and Wang

Two-level additive Schwarz preconditioners for C0 interiorpenalty methods

Numer. Math. (2005)

I We can also consider nonoverlapping domain decom-position algorithms for C0 interior penalty methods.(work in progress)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 138: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Numerical Results

biharmonic equation with the boundary conditions ofclamped plates on the unit square

Vh = Q2 finite element space

VH = Q2/Q1 finite element space

σ = 5

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 139: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Numerical Results

Number of PCG iterations needed for reducing the error in theenergy norm (not the residual error) by a factor of 10−6

13

-72

-62

-52

-52

-42

-42

-32

13

293131

16181818

1213131414

11121213

-32

-22

-22

4 subdomains, H = 1/2, Q2 coarse space

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 140: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Numerical Results

Number of PCG iterations needed for reducing the error in theenergy norm by a factor of 10−6

2-3

2-4

2-4

2-5

2-5

2-7

16 16 16 15 14

15 14 14 13

22 20 19

-3

2-6δ

h

2

16 subdomains, H = 1/4, Q2 coarse space

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 141: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Numerical Results

Number of PCG iterations needed for reducing the error in theenergy norm by a factor of 10−6

2-5

-42

2-5

δ h2

-7

17 16 16 15

16 15 14

-42

-62

64 subdomains, H = 1/8, Q2 coarse space

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 142: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Numerical Results

Number of PCG iterations needed for reducing the error in theenergy norm by a factor of 10−6

6416

2

4

8

256

12 15 16 16

13 14 15 16

18 20 22

4H δJ

h = 2−6, Q2 coarse space

(scalable)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 143: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Numerical Results

1

1.56 10

2.81 10

4.62 10

1.12 10

x 2.30

x

x

x

-1

-1

-2

-3

10

10

101.69

1.04 1

64

32

16

8

4

x

102.04 x

x

x

x 4

3

2

4.30

10x -4102.954.59

4.66

4.75

4.80

4.83PSfrag replacements

H/δ λmax λmin κ(BTLAh)

4 subdomains, H = 1/2, h = 2−7

Q1 coarse space

κ(Ah) ≈ 2× 109 κ(BTLAh) ≤ C(

1 +Hδ

)3

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 144: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Numerical Results

Number of PCG iterations needed for reducing the error(in the energy norm) by a factor of 10−6

2-3

2-4

2-4

2-5

2-5

2-7

19 19 17 17 15

22 21 20 18

41 39 35

-3

2-6δ

h

2

16 subdomains, H = 1/4, Q1 coarse space

(with enriching operator)Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 145: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Domain Decomposition Methods

Numerical Results

Number of PCG iterations needed for reducing the error(in the energy norm) by a factor of 10−6

2-3

2-4

2-4

2-5

2-5

2-7

24 28 30 33 37

35 42 49 58

60 70 84

-3

2-6δ

h

2

16 subdomains, H = 1/4, Q1 coarse space

(without enriching operator)Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 146: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems

Adaptive Methods

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 147: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Quadratic C0 IP Method for Clamped Plates

Find uh ∈ Vh such that

Ah(uh, v) =∫

Ωfv dx ∀v ∈ Vh

Ah(w, v) =∑T∈Th

∫T

D2w : D2v dx

+∑e∈Eh

∫e

∂2w∂n2

[[∂v∂n

]]ds +

∑e∈Eh

∫e

∂2v∂n2

[[∂w∂n

]]ds

+∑e∈Eh

σ

|e|

∫e

[[∂w∂n

]][[∂v∂n

]]ds

Vh ⊂ H10(Ω) is the P2 simplicial Lagrange finite element space.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 148: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

A Residual Based Error Estimator

Definition

η2h =

∑T∈Th

η2T +

∑e∈Eh

η2e,1 +

∑e∈E i

h

η2e,2

Eh = the set of edgesE i

h = the set of interior edges

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 149: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

A Residual Based Error Estimator

Definition

η2h =

∑T∈Th

η2T +

∑e∈Eh

η2e,1 +

∑e∈E i

h

η2e,2

residual associated with a triangle

ηT = h2T‖f‖L2(T)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 150: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

A Residual Based Error Estimator

Definition

η2h =

∑T∈Th

η2T +

∑e∈Eh

η2e,1 +

∑e∈E i

h

η2e,2

residual associated with the jump of the normal derivativeacross an edge

ηe,1 =σ

|e|1/2 ‖[[∂uh/∂n]]‖L2(e)

(no additional programming effort: already part of the pro-gramming of the C0 interior penalty method)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 151: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

A Residual Based Error Estimator

Definition

η2h =

∑T∈Th

η2T +

∑e∈Eh

η2e,1 +

∑e∈E i

h

η2e,2

residual associated with the jump of the second normalderivative across an edge

ηe,2 = |e|1/2‖[[∂2uh/∂n2]]‖L2(e)

(no additional programming effort: already part of the pro-gramming of the C0 interior penalty method)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 152: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

A Residual Based Error Estimator

Definition

η2h =

∑T∈Th

η2T +

∑e∈Eh

η2e,1 +

∑e∈E i

h

η2e,2

Explicit Form

ηh =( ∑

T∈Th

h4T‖f‖2

L2(T) +∑e∈Eh

σ2

|e|‖[[∂uh/∂n]]‖2

L2(e)

+∑e∈E i

h

|e|‖[[∂2uh/∂n2]]‖2L2(e)

)1/2

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 153: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Reliability

The actual error is bounded by the error estimator.

‖u− uh‖h ≤ Cηh

The positive constant C depends only on the shape regularity of Th.

I∑

T∈Th|u− uh|2H2(T)

≤ 2 |u− Ehuh|2H2(Ω) +2∑

T∈Th|uh − Ehuh|2H2(T)

I∑

T∈Th|uh − Ehuh|2H2(T)

≤ C∑

e∈Eh

1|e|‖[[∂uh/∂n]]‖2

L2(e) ≤ C∑

e∈Ehη2

e,1

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 154: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Reliability

The actual error is bounded by the error estimator.

‖u− uh‖h ≤ Cηh

recall‖v‖2

h =∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

I∑

T∈Th|u− uh|2H2(T)

≤ 2 |u− Ehuh|2H2(Ω)+2∑

T∈Th|uh − Ehuh|2H2(T)

I∑

T∈Th|uh − Ehuh|2H2(T)

≤ C∑

e∈Eh1|e|‖[[∂uh/∂n]]‖2

L2(e) ≤ C∑

e∈Ehη2

e,1

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 155: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Reliability

The actual error is bounded by the error estimator.

‖u− uh‖h ≤ Cηh

recall‖v‖2

h =∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

I∑

e∈Ehσ|e|‖[[∂(u− uh)/∂n]]‖2

L2(e) =∑

e∈Ehσ|e|‖[[∂uh/∂n]]‖2

L2(e)

= σ−1∑e∈Eh

η2e,1

I∑

T∈Th|u− uh|2H2(T)

≤ 2 |u− Ehuh|2H2(Ω)+2∑

T∈Th|uh − Ehuh|2H2(T)

I∑

T∈Th|uh − Ehuh|2H2(T)

≤ C∑

e∈Eh1|e|‖[[∂uh/∂n]]‖2

L2(e) ≤ C∑

e∈Ehη2

e,1

ηe,1 = σ|e|1/2 ‖[[∂uh/∂n]]‖L2(e)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 156: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Reliability

The actual error is bounded by the error estimator.

‖u− uh‖h ≤ Cηh

recall‖v‖2

h =∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

I∑

T∈Th|u− uh|2H2(T)

≤ 2 |u− Ehuh|2H2(Ω)+2∑

T∈Th|uh − Ehuh|2H2(T)

I∑

T∈Th|uh − Ehuh|2H2(T)

≤ C∑

e∈Eh1|e|‖[[∂uh/∂n]]‖2

L2(e) ≤ C∑

e∈Ehη2

e,1

Eh : Vh −→ H20(Ω) (enriching operator)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 157: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Reliability

The actual error is bounded by the error estimator.

‖u− uh‖h ≤ Cηh

recall‖v‖2

h =∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

I∑

T∈Th|u− uh|2H2(T)

≤ 2 |u− Ehuh|2H2(Ω)+2∑

T∈Th|uh − Ehuh|2H2(T)

I∑

T∈Th|uh − Ehuh|2H2(T)

≤ C∑

e∈Eh1|e|‖[[∂uh/∂n]]‖2

L2(e) ≤ C∑

e∈Ehη2

e,1

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 158: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Reliability

The actual error is bounded by the error estimator.

‖u− uh‖h ≤ Cηh

recall‖v‖2

h =∑T∈Th

|v|2H2(T) +∑e∈Eh

σ

|e|‖[[∂v/∂n]]‖2

L2(e)

I∑

T∈Th|u− uh|2H2(T)

≤ 2 |u− Ehuh|2H2(Ω)+2∑

T∈Th|uh − Ehuh|2H2(T)

I∑

T∈Th|uh − Ehuh|2H2(T)

≤ C∑

e∈Eh1|e|‖[[∂uh/∂n]]‖2

L2(e) ≤ C∑

e∈Ehη2

e,1

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 159: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Reliability

The actual error is bounded by the error estimator.

‖u− uh‖h ≤ Cηh

|u− Ehuh|H2(Ω)

= supζ∈H2

0(Ω)\0

(D2(u− Ehuh),D2ζ)L2(Ω)

|ζ|H2(Ω)

≤ C( ∑

T∈Th

η2T +

∑e∈Eh

η2e,1 +

∑e∈E i

h

η2e,2

)1/2

ηT = h2T‖f‖L2(T) ηe,1 = σ|e|−1/2‖[[∂uh/∂n]]‖L2(e)

ηe,2 = |e|1/2‖[[∂2uh/∂n2]]‖L2(e)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 160: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Efficiency

The error estimator is bounded by actual error plus dataoscillation.

ηh ≤ C(σ‖u− uh‖2

h +∑T∈Th

h4T‖f − f‖2

L2(T)

)1/2

wheref∣∣T =

1|T|

∫T

f dx ∀T ∈ Th

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 161: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Efficiency

The error estimator is bounded by actual error plus dataoscillation.

ηh ≤ C(σ‖u− uh‖2

h +∑T∈Th

h4T‖f − f‖2

L2(T)

)1/2

wheref∣∣T =

1|T|

∫T

f dx ∀T ∈ Th

I usual bubble function techniques (with some twists)

I part of the medius analysis

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 162: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Efficiency

Details can be found in the following paper.

ReferenceB., Gudi and Sung

An a posteriori error estimator for a quadratic C0 interiorpenalty method for the biharmonic problem

IMA J. Numer. Anal. (2010)

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 163: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Numerical Results

We have implemented an adaptive algorithm using the er-ror estimator ηh and the bulk marking strategy of Dörfler, andtested it on an L-shaped domain using an exact solution withthe correct singularity.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 164: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Error and Error Estimator on Adaptive Meshes

103

104

105

100

101

Degrees of Freedom

Err

or

and

Est

imat

or

Error Estimator

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 165: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Adaptive Methods

Comparison of Uniform and Adaptive Meshes

103

104

105

100

101

Degrees of Freedom

Err

or

and

Est

imat

or

Error on Uniform MeshError on Adaptive Mesh

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 166: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems

Concluding Remarks

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 167: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Concluding Remarks

I For higher order problems discontinuous Galerkin meth-ods are simpler in many aspects than standard finite ele-ment methods and fast solvers (multigrid, domain decom-position, adaptive) are available.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 168: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Concluding Remarks

I For higher order problems discontinuous Galerkin meth-ods are simpler in many aspects than standard finite ele-ment methods and fast solvers (multigrid, domain decom-position, adaptive) are available.

I We consider C0 interior penalty methods for fourth orderproblems because they involve fewer unknowns and theyuse standard finite element spaces for second order prob-lems which already exist in many software packages. Butone can also consider totally discontinuous finite elementspaces in order to handle hanging nodes (h-adaptivity)and/or p-adaptivity.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 169: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Concluding Remarks

I For higher order problems discontinuous Galerkin meth-ods are simpler in many aspects than standard finite ele-ment methods and fast solvers (multigrid, domain decom-position, adaptive) are available.

I We consider C0 interior penalty methods for fourth orderproblems because they involve fewer unknowns and theyuse standard finite element spaces for second order prob-lems which already exist in many software packages. Butone can also consider totally discontinuous finite elementspaces in order to handle hanging nodes (h-adaptivity)and/or p-adaptivity.

I Totally discontinuous interior penalty methods for ellipticequations of arbitrary order on smooth domains were al-ready considered by Baker in 1977. For fourth order prob-lems on polygonal domains, such methods were studiedby Süli et al. in several recent papers.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 170: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Concluding Remarks

I Since the finite element spaces for discontinuousGalerkin methods for elliptic problems of order 2` can alsobe used for elliptic problems of lower order, we can de-velop multigrid algorithms recursively through the hierar-chy of elliptic problems, i.e., multigrid methods for secondorder problems can be embedded in the smoothers formultigrid methods for fourth order problems, which canthen be embedded in multigrid methods for sixth orderproblems, etc.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 171: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Concluding Remarks

I Since the finite element spaces for discontinuousGalerkin methods for elliptic problems of order 2` can alsobe used for elliptic problems of lower order, we can de-velop multigrid algorithms recursively through the hierar-chy of elliptic problems, i.e., multigrid methods for secondorder problems can be embedded in the smoothers formultigrid methods for fourth order problems, which canthen be embedded in multigrid methods for sixth orderproblems, etc.

I The asymptotic rate of decrease for the contraction num-bers of such embedded multigrid methods will behave likem−α, instead of m−α/` (m = number of smoothing steps,α = index of elliptic regularity). The complexity of theseembedded multigrid methods remains optimal.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 172: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Concluding Remarks

I Since the finite element spaces for discontinuousGalerkin methods for elliptic problems of order 2` can alsobe used for elliptic problems of lower order, we can de-velop multigrid algorithms recursively through the hierar-chy of elliptic problems, i.e., multigrid methods for secondorder problems can be embedded in the smoothers formultigrid methods for fourth order problems, which canthen be embedded in multigrid methods for sixth orderproblems, etc.

I The asymptotic rate of decrease for the contraction num-bers of such embedded multigrid methods will behave likem−α, instead of m−α/` (m = number of smoothing steps,α = index of elliptic regularity). The complexity of theseembedded multigrid methods remains optimal.

I The convergence analysis of these embedded multigridmethods can be handled by the additive multigrid theory.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 173: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Concluding Remarks

I We can retain the good performance of domain decom-position methods by using enriching operators to connectdiscontinuous finite element spaces to conforming finiteelement spaces.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 174: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Concluding Remarks

I We can retain the good performance of domain decom-position methods by using enriching operators to connectdiscontinuous finite element spaces to conforming finiteelement spaces.

I Fast solvers for higher order problems in 3D can be de-veloped. But the convergence analysis of multigrid meth-ods is more challenging because the elliptic regularity fornon-smooth domains in 3D is more complicated.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 175: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Concluding Remarks

I We can retain the good performance of domain decom-position methods by using enriching operators to connectdiscontinuous finite element spaces to conforming finiteelement spaces.

I Fast solvers for higher order problems in 3D can be de-veloped. But the convergence analysis of multigrid meth-ods is more challenging because the elliptic regularity fornon-smooth domains in 3D is more complicated.

I We can combine multigrid and domain decomposition byusing multigrid to solve the subdomain problems in paral-lel.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 176: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Concluding Remarks

I We can retain the good performance of domain decom-position methods by using enriching operators to connectdiscontinuous finite element spaces to conforming finiteelement spaces.

I Fast solvers for higher order problems in 3D can be de-veloped. But the convergence analysis of multigrid meth-ods is more challenging because the elliptic regularity fornon-smooth domains in 3D is more complicated.

I We can combine multigrid and domain decomposition byusing multigrid to solve the subdomain problems in paral-lel.

I The convergence of adaptive algorithms for discontinu-ous Galerkin methods for higher order problems remainsan open problem.

Susanne C. Brenner IMA Workshop Fast Solution Techniques

Page 177: Fast Solvers for Higher Order Problems · Elliptic Problems in Non Smooth Domains (1985) Dauge Elliptic Boundary Value Problems on Corner Domains (1988) Kozlov, Maz’ya and Rossmann

Fast Solvers for Higher Order Problems Concluding Remarks

Acknowledgement

Susanne C. Brenner IMA Workshop Fast Solution Techniques


Recommended