Some Domain Decomposition Methods for Discontinuous Coefficients
Marcus Sarkis
WPI
RICAM-Linz, October 31, 2011
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 1 / 38
Some Domain Decomposition Methods for Discontinuous Coefficients - - PowerPoint PPT Presentation
Some Domain Decomposition Methods for Discontinuous Coefficients Marcus Sarkis WPI RICAM-Linz, October 31, 2011 Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 1 / 38 Outline Discretizations P1 conforming, RT0, P1
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 1 / 38
◮ P1 conforming, RT0, P1 nonconforming, DG, Mortar ◮ Some important differences between them
◮ COARSE SPACES ◮ Overlapping AS (additive Schwarz), ASHO (AS with harmonic
◮ Iterative Substructuring, BDDC
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 2 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 3 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 4 / 38
◮ Weighted L2− approximation and weighted H1− stability
L2
ρ(Ω) H2|u|2
H1
ρ(Ω)
H1
ρ(Ω) |u|2
H1
ρ(Ω)
◮ First inequality not always possible with constant independently of ρi
L2
ρ(Ω) :=
H1
ρ(Ω) :=
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 5 / 38
◮ Crouzeix-Raviart P1 nonconforming:
0(Ω)
◮ Broken weighted H1− stability and weighted L2− approximation
H1
ρ,H(Ω) |u|H1 ρ(Ω)
ρ(Ω) H|u|H1 ρ(Ω)
◮
ρ,H(Ω) :=
N
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 6 / 38
Domain Decomposition Methods RICAM-2011 7 / 38
◮ Let V be a coarse vertex of TH(Ω). Let ΩV be the union of all Ωj
◮ Coefficients (M, 1, 1, M, 1, 1) (anti-clockwise orientation). M very large ◮ Conforming P1: u − u(V )L2
ρ(ΩV ) H|u|H1 ρ(ΩV ) for u ∈ V H(ΩV )
◮ CR: broken weighted Poincar´
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 8 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 9 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 10 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 11 / 38
◮ θEij : 1 on Eij ◮ θEij := 0 on all subdomain edges but Eij ◮ θEij : discrete harmonic extension inside Ωi and Ωj ◮ θEij := 0 elsewhere
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 12 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 13 / 38
◮ Weighted L2− approximation
H u2 L2
ρ(Ωi) H2|u|2
ρ,h(Ωi)
◮ Broken weighted H1− stability
H u|2
ρ,h(Ωi)
ρ,h(Ωi)
◮ Broken weighted H1− norm
ρ,h(Ω) :=
N
◮
H : the bounds are similar, however,
ρ,h(Ωi)
ρ,h(Ωext i
)
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 14 / 38
◮ The β-weighting ◮ The face coarse spaces ◮ Iterative substructuring coarse space and overlapping Schwarz ◮ Tools to analyze preconditioners for nonconforming FEM: stable maps
◮ Order of (1 + H/δ) ∗ (1 + log H/h) bounds independent of coefficients Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 15 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 16 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 17 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 18 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 19 / 38
◮ θV := 1 at vertex V and zero at remaining interface nodes ◮ θE := 1 at nodes on edge E and zero at remaining interface nodes ◮ θF := 1 at nodes on face F and zero at remaining interface nodes ◮ θV , θE and θF : discrete harmonic inside the subdomains
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 20 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 21 / 38
◮ Global bilinear form a(u, v) for u, v ∈ V . Example:
◮ Local bilinear forms ai(ui, vi) for ui, vi ∈ Vi. Example:
i
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 22 / 38
◮ Coarse bilinear form a0(u0, v0) for u0, v0 ∈ V0. Example:
◮ Local spaces: u = RT
i ui is the zero extension H1 0(Ωδ i ) to H1 0(Ω)
◮ Coarse space: u = RT
0 u0 is the “identity” since V0 ⊂ V
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 23 / 38
◮ Lions’ Lemma: Find a C0 > 0 such that, for any u ∈ V , there exists a
i=0 RT i ui such that N
0 a(u, u)
◮ Inexact solvers: Find an ω where for any i = 0 : N and ui ∈ Vi
i ui, RT i ui) ≤ ωai(ui, ui)
◮ Strengthened Cauchy-Schwarz: Find a upper bound for the spectral
i ui, RT j uj) ≤ ǫija(RT i ui, RT i ui)1/2a(RT j uj, RT j uj)1/2
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 24 / 38
◮ u0 = I B
h u. Let w = u − u0
◮ ui = Ih(φiw) Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 25 / 38
ρ(Ω) (1 + log H
ρ(Ω) = (1 + log H
i
i
i
ρ(Ωext i
ρ(Ωext i
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 26 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 27 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 28 / 38
◮ Nodes x ∈ ∂Ωi define u(x) = ui(x)(ρβ
i )/( j ρβ j )
◮ Nodes x ∈ ∂Ωj\∂Ωi define u(x) = 0 ◮ Extend discrete harmonically inside the subdomains
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 29 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 30 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 31 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 32 / 38
i without assuming Dirichlet boundary condition on ∂Ωδ
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 33 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 34 / 38
ρ(Ω′ i) H2|u|2
ρ(Ω′ i)
ρ(Ω′ i) ≤ |u|2
ρ(Ω′ i)
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 35 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 36 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 37 / 38
Marcus Sarkis (WPI) Domain Decomposition Methods RICAM-2011 38 / 38