Domain Decomposition for Multiscale PDEs Robert Scheichl Bath - - PowerPoint PPT Presentation

domain decomposition for multiscale pdes
SMART_READER_LITE
LIVE PREVIEW

Domain Decomposition for Multiscale PDEs Robert Scheichl Bath - - PowerPoint PPT Presentation

Domain Decomposition for Multiscale PDEs Robert Scheichl Bath Institute for Complex Systems Department of Mathematical Sciences University of Bath in collaboration with Clemens Pechstein (Linz, AUT), Ivan Graham & Jan Van lent (Bath),


slide-1
SLIDE 1

Domain Decomposition for Multiscale PDEs

Robert Scheichl

Bath Institute for Complex Systems Department of Mathematical Sciences University of Bath in collaboration with Clemens Pechstein (Linz, AUT), Ivan Graham & Jan Van lent (Bath), Eero Vainikko (Tartu, EST) Scaling Up & Modelling for Transport and Flow in Porous Media Dubrovnik, Wednesday, October 15th 2008

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 1 / 24

slide-2
SLIDE 2

Motivation: Groundwater Flow

Safety assessment for radioactive waste disposal at Sellafield c NIREX UK Ltd.

QUATERNARY MERCIA MUDSTONE VN-S CALDER FAULTED VN-S CALDER N-S CALDER FAULTED N-S CALDER DEEP CALDER FAULTED DEEP CALDER VN-S ST BEES FAULTED VN-S ST BEES N-S ST BEES FAULTED N-S ST BEES DEEP ST BEES FAULTED DEEP ST BEES BOTTOM NHM FAULTED BNHM SHALES + EVAP BROCKRAM FAULTED BROCKRAM COLLYHURST FAULTED COLLYHURST CARB LST FAULTED CARB LST N-S BVG FAULTED N-S BVG UNDIFF BVG FAULTED UNDIFF BVG F-H BVG FAULTED F-H BVG BLEAWATH BVG FAULTED BLEAWATH BVG TOP M-F BVG FAULTED TOP M-F BVG N-S LATTERBARROW DEEP LATTERBARROW N-S SKIDDAW DEEP SKIDDAW GRANITE FAULTED GRANITE WASTE VAULTS CROWN SPACE EDZ

Darcy’s Law: q + A(x) ∇p = f Incompressibility: ∇ · q = 0 +

Boundary Conditions

(More generally: Multiphase Flow in Porous Media, e.g. Oil Reservoir Modelling or CO2 Sequestration)

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 2 / 24

slide-3
SLIDE 3

Model Problem

Elliptic PDE in 2D or 3D bounded domain Ω −∇ · (α∇u) = f

+ u = 0 on ∂Ω

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 3 / 24

slide-4
SLIDE 4

Model Problem

Elliptic PDE in 2D or 3D bounded domain Ω −∇ · (α∇u) = f

+ u = 0 on ∂Ω

Highly variable (discontinuous) coefficients α(x)

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 3 / 24

slide-5
SLIDE 5

Model Problem

Elliptic PDE in 2D or 3D bounded domain Ω −∇ · (α∇u) = f

+ u = 0 on ∂Ω

Highly variable (discontinuous) coefficients α(x) FE discretisation (p.w. linears V h) on mesh T h: A u = b

(n × n linear system)

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 3 / 24

slide-6
SLIDE 6

Model Problem

Elliptic PDE in 2D or 3D bounded domain Ω −∇ · (α∇u) = f

+ u = 0 on ∂Ω

Highly variable (discontinuous) coefficients α(x) FE discretisation (p.w. linears V h) on mesh T h: A u = b

(n × n linear system)

Aim: Find efficient & robust preconditioner for A

(i.e. independent of variations in h and in α(x))

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 3 / 24

slide-7
SLIDE 7

Heterogeneous multiscale deterministic media

Society of Petroleum Engineers (SPE) Benchmark SPE10

Multiscale stochastic media (λ = 5h, 10h, 20h)

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 4 / 24

slide-8
SLIDE 8

Difficulties

Requires very fine mesh resolution: h ≪ diam(Ω) A very large and very ill-conditioned, i.e. κ(A) max

τ,τ ′∈T h

ατ ατ ′

  • h−2

Variation of α(x) on many scales (often anisotropic)

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 5 / 24

slide-9
SLIDE 9

Difficulties

Requires very fine mesh resolution: h ≪ diam(Ω) A very large and very ill-conditioned, i.e. κ(A) max

τ,τ ′∈T h

ατ ατ ′

  • h−2

Variation of α(x) on many scales (often anisotropic) Homogenisation or Scaling Up − → “cell problem” in each cell: Cost ≥ O(n)

(n = #DOFs on fine grid)

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 5 / 24

slide-10
SLIDE 10

Difficulties

Requires very fine mesh resolution: h ≪ diam(Ω) A very large and very ill-conditioned, i.e. κ(A) max

τ,τ ′∈T h

ατ ατ ′

  • h−2

Variation of α(x) on many scales (often anisotropic) Homogenisation or Scaling Up − → “cell problem” in each cell: Cost ≥ O(n)

(n = #DOFs on fine grid)

Alternative: Multilevel Iterative Solution on fine grid (directly!) − → Cost ≈ O(n) as well!!

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 5 / 24

slide-11
SLIDE 11

Difficulties

Requires very fine mesh resolution: h ≪ diam(Ω) A very large and very ill-conditioned, i.e. κ(A) max

τ,τ ′∈T h

ατ ατ ′

  • h−2

Variation of α(x) on many scales (often anisotropic) Homogenisation or Scaling Up − → “cell problem” in each cell: Cost ≥ O(n)

(n = #DOFs on fine grid)

Alternative: Multilevel Iterative Solution on fine grid (directly!) − → Cost ≈ O(n) as well!!

Meaning of

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 5 / 24

slide-12
SLIDE 12

Goals

Efficient, scalable & parallelisable method,

◮ robust w.r.t. problem size n and mesh resolution h ◮ robust w.r.t. coefficients α(x) !

with underpinning theory = ⇒ “handle” for choice of components

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 6 / 24

slide-13
SLIDE 13

Goals

Efficient, scalable & parallelisable method,

◮ robust w.r.t. problem size n and mesh resolution h ◮ robust w.r.t. coefficients α(x) !

with underpinning theory = ⇒ “handle” for choice of components

Possible Methods & Existing Theory

Standard Domain Decomposition and Multigrid robust if coarse grid(s) resolve(s) coefficients

[Chan, Mathew, Acta Numerica, 94], [J. Xu, Zhu, Preprint, 07]

Otherwise: coefficient-dependent coarse spaces

[Alcouffe, Brandt, Dendy et al, SISC, 81], [Sarkis, Num Math, 97]

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 6 / 24

slide-14
SLIDE 14

Practically most successful: Algebraic Multigrid

No theory explaining coefficient robustness for standard AMG!

First attempts in [Aksoylu, Graham, Klie, Sch., Comp.Visual.Sci. 08]

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 7 / 24

slide-15
SLIDE 15

Practically most successful: Algebraic Multigrid

No theory explaining coefficient robustness for standard AMG!

First attempts in [Aksoylu, Graham, Klie, Sch., Comp.Visual.Sci. 08]

Two-Level Overlapping Schwarz

◮ [Sarkis, Num Math, 97] ◮ [Graham, Lechner, Sch., Num Math, 07] ◮ [Sch., Vainikko, Computing, 07] ◮ [Graham, Sch., Vainikko, NMPDE, 07] ◮ [Van lent, Sch., Graham, submitted, 08]

  • Thm. κ(M−1A) maxj δ2 α|∇Ψj|2L∞(Ω) (1 + H/δ)

− → low energy coarse spaces!

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 7 / 24

slide-16
SLIDE 16

Practically most successful: Algebraic Multigrid

No theory explaining coefficient robustness for standard AMG!

First attempts in [Aksoylu, Graham, Klie, Sch., Comp.Visual.Sci. 08]

Two-Level Overlapping Schwarz

◮ [Sarkis, Num Math, 97] ◮ [Graham, Lechner, Sch., Num Math, 07] ◮ [Sch., Vainikko, Computing, 07] ◮ [Graham, Sch., Vainikko, NMPDE, 07] ◮ [Van lent, Sch., Graham, submitted, 08]

  • Thm. κ(M−1A) maxj δ2 α|∇Ψj|2L∞(Ω) (1 + H/δ)

− → low energy coarse spaces!

FETI (Finite Element Tearing & Interconnecting)

◮ [Pechstein, Sch., Num Math, 08]

← − Today!

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 7 / 24

slide-17
SLIDE 17

Finite Element Tearing & Interconnecting

(non-overlapping dual substructuring techniques)

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 8 / 24

slide-18
SLIDE 18

FETI methods – Idea

Domain decomposition Ω = N

i=1 Ωi

Γi := ∂Ωi Hi := diam Ωi

Ω Ω Ω

i j

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 9 / 24

slide-19
SLIDE 19

FETI methods – Idea

Domain decomposition Ω = N

i=1 Ωi

Γi := ∂Ωi Hi := diam Ωi Conforming FE mesh on Ω

(p.w. linear FEs)

Mesh size on subdomain Ωi: hi

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 9 / 24

slide-20
SLIDE 20

FETI methods – Idea

Domain decomposition Ω = N

i=1 Ωi

Γi := ∂Ωi Hi := diam Ωi Conforming FE mesh on Ω

(p.w. linear FEs)

Mesh size on subdomain Ωi: hi Subdomain stiffness matrix Ai

(including boundary, i.e. Neumann)

Ω Ωi

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 9 / 24

slide-21
SLIDE 21

FETI methods – Idea

Tearing: Introduce local soln ui, i.e. >1 dofs per interface node Interconnecting: Enforce conti- nuity by pointwise constraints: ui(xh) − uj(xh) = 0, xh ∈ Γi ∩ Γj

  • r compactly written,

B u :=

i Biui = 0

where u := [u⊤

1 u⊤ 2 . . . u⊤ N]⊤

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 9 / 24

slide-22
SLIDE 22

FETI methods – Idea

Tearing: Introduce local soln ui, i.e. >1 dofs per interface node Interconnecting: Enforce conti- nuity by pointwise constraints: Introduce Lagrange multipliers to obtain the new global system:

  • A B⊤

B u λ

  • =
  • f
  • with A := diag (Ai) & f := [f ⊤

1 . . . f ⊤ N ]⊤

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 9 / 24

slide-23
SLIDE 23

FETI methods – Idea

Tearing: Introduce local soln ui, i.e. >1 dofs per interface node Interconnecting: Enforce conti- nuity by pointwise constraints: Eliminate u & solve dual problem

′′ B A−1B⊤λ = B A−1f ′′

with preconditioner

′′ i Bi

  • Si
  • B⊤

i ′′ (Fully parallel!)

where Si := Ai,ΓΓ − Ai,ΓIA−1

i,IIAi,IΓ (Schur complement).

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 9 / 24

slide-24
SLIDE 24

Elimination of u

(substructuring):

    A1 B⊤

1

... . . . An B⊤

n

B1 . . . Bn         u1 . . . un λ     =     f1 . . . fn     If ∂Ωi ∩ ΓD = ∅ then Ai is SPD: ui = A−1

i [fi − B⊤ i λ]

else (floating subdomains!) ui = A†

i [fi − B⊤ i λ] + kernel correction

with compatibility condition on λ

floating subdomain Dirichlet B.C.

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 10 / 24

slide-25
SLIDE 25

FETI methods – Variants

“One-level” Methods

[Farhat & Roux, ’91]

floating Dirichlet B.C.

use projection to deal with kernel

Dual-primal Methods

[Farhat, Lesoinne, LeTallec et al, ’01]

Dirichlet B.C. primal dofs

use primal dofs to avoid kernel

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 11 / 24

slide-26
SLIDE 26

“One-level” FETI

[Farhat & Roux, ’91]

Projected Dual Problem: P⊤

=:F

  • i BiA†

i B⊤ i

  • λ = RHS

P = P(α) . . . α-dependent kernel projection

involving coarse solve

floating subdomain Dirichlet B.C.

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 12 / 24

slide-27
SLIDE 27

“One-level” FETI

[Farhat & Roux, ’91]

Projected Dual Problem: P⊤

=:F

  • i BiA†

i B⊤ i

  • λ = RHS

P = P(α) . . . α-dependent kernel projection

involving coarse solve

Preconditioner:

[Klawonn, Widlund, ’01]

P

  • =:M−1
  • i

DiBi Si

  • B⊤

i D⊤ i ]

  • Di = Di(α) . . . α-weighted diagonal scaling

floating subdomain Dirichlet B.C.

Ωk

k

α αi+ αk αj+αk Ωi Ωj αi αj αj αi+ αj values of di

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 12 / 24

slide-28
SLIDE 28

New Coefficient-Explicit FETI Theory

Boundary Layer: For ηi > 0 let αηi

i ≤ α(x) ≤ αηi i

for all x ∈ Ωi,ηi , where Ωi,ηi := {x : dist (x, Γi) < ηi} (boundary layer). Arbitrary variation in remainder !

ηi Ωi,ηi Ωi (boundary layer) remainder

Theorem (Pechstein/Sch., ’08)

Using αηi

i

as weights in Di and P:

(in 2D and 3D!)

κ(PM−1P⊤F) max

j

Hj ηj 2 max

i

αηi

i

αηi

i

  • 1 + log

Hi hi 2

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 13 / 24

slide-29
SLIDE 29

New Coefficient-Explicit FETI Theory

Boundary Layer: For ηi > 0 let αηi

i ≤ α(x) ≤ αηi i

for all x ∈ Ωi,ηi , where Ωi,ηi := {x : dist (x, Γi) < ηi} (boundary layer). Additional Assumption: αηi

i α(x)

for x ∈ Ω\Ωi,ηi

ηi Ωi,ηi Ωi (boundary layer) remainder

Theorem (Pechstein/Sch., ’08)

Using αηi

i

as weights in Di and P:

(in 2D and 3D!)

κ(PM−1P⊤F) max

j

Hj ηj

  • max

i

αηi

i

αηi

i

  • 1 + log

Hi hi 2

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 13 / 24

slide-30
SLIDE 30

Robustness possible even for large variation of α inside subdomains.

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 14 / 24

slide-31
SLIDE 31

Robustness possible even for large variation of α inside subdomains. Previous theory only for resolved coefficients!

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 14 / 24

slide-32
SLIDE 32

Robustness possible even for large variation of α inside subdomains. Previous theory only for resolved coefficients! If αηi

i = O(αηi i ) and ηi = O(Hi), then

κ(PM−1P⊤F) maxi (1 + log (Hi/hi))2

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 14 / 24

slide-33
SLIDE 33

Robustness possible even for large variation of α inside subdomains. Previous theory only for resolved coefficients! If αηi

i = O(αηi i ) and ηi = O(Hi), then

κ(PM−1P⊤F) maxi (1 + log (Hi/hi))2 Numerically already observed before:

◮ [Rixen, Farhat, 1998 & 1999] ◮ [Klawonn, Rheinbach, 2006]

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 14 / 24

slide-34
SLIDE 34

Robustness possible even for large variation of α inside subdomains. Previous theory only for resolved coefficients! If αηi

i = O(αηi i ) and ηi = O(Hi), then

κ(PM−1P⊤F) maxi (1 + log (Hi/hi))2 Numerically already observed before:

◮ [Rixen, Farhat, 1998 & 1999] ◮ [Klawonn, Rheinbach, 2006]

Same theory for FETI-DP and other variants

(e.g. Balancing Neumann-Neumann or BDDC)

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 14 / 24

slide-35
SLIDE 35

Robustness possible even for large variation of α inside subdomains. Previous theory only for resolved coefficients! If αηi

i = O(αηi i ) and ηi = O(Hi), then

κ(PM−1P⊤F) maxi (1 + log (Hi/hi))2 Numerically already observed before:

◮ [Rixen, Farhat, 1998 & 1999] ◮ [Klawonn, Rheinbach, 2006]

Same theory for FETI-DP and other variants

(e.g. Balancing Neumann-Neumann or BDDC)

New Poincar´ e-Friedrichs-type inequalities

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 14 / 24

slide-36
SLIDE 36

Numerical Results – One Island (PCG Its)

  • H

Γ

D

η

  • H

η

αI = lognormal Blue: αI ≥ 1 = αBL Red: αI ≤ 1 = αBL

PCG Its

H h = 3

6 12 24 48 96 192 384

H η = 3

10 10 12 12 13 13 15 15 15 17 18 18 18 19 19 20 6 – 12 12 13 14 15 16 17 18 18 19 18 20 29 21 12 – – 14 15 16 17 17 19 18 21 19 21 29 24 24 – – – 15 19 18 20 19 21 20 23 22 25 48 – – – – 19 22 20 23 22 26 24 28 96 – – – – – 23 26 24 28 25 30 192 – – – – – – 26 30 27 32 384 – – – – – – – 31 34 η = 0 10 11 13 14 15 17 17 19 19 23 21 26 24 32 26 39 αI ≡ 1 10 12 14 15 16 17 17 18

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 15 / 24

slide-37
SLIDE 37

Numerical Results – Multiple Islands

αI = lognormal Blue: αI ≥ 1 = αBL Red: αI ≤ 1 = αBL

PCG Its

H h = 8

16 32 64 128 256 512

H η = 8

15 16 17 19 20 21 21 23 23 25 25 26 27 28 16 — 18 26 20 24 22 28 24 29 27 31 27 34 32 — — 21 28 24 31 25 47 28 36 30 38 64 — — — 26 35 28 39 29 41 31 44 128 — — — — 31 43 33 54 35 51 256 — — — — — 41 52 41 56 512 — — — — — — 37 58

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 16 / 24

slide-38
SLIDE 38

Condition Number Estimate (based on Ritz values)

αI = lognormal Green: αI ≥ 1 = αBL Orange: αI ≤ 1 = αBL

H h = 8

16 32 64 128 256

H η = 8

3.7 4.2 4.6 5.6 5.6 7.1 6.8 8.9 8.2 10.7 9.7 12.6 16 — 5.6 28.1 6.5 11.7 7.6 14.3 8.8 17.2 10.2 20.2 32 — — 9.3 18.1 10.1 22.1 11.1 85.2 12.2 32.5 64 — — — 16.3 33.2 17.1 41.3 18.0 49.4 128 — — — — 28.8 58.6 30.6 81.5 256 — — — — — 55.5 93.4

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 17 / 24

slide-39
SLIDE 39

New Theory for Interface Variation

Per subdomain Ωi, three materials are allowed: Ω(1)

i , Ω(2) i

connected regions with mild variation

(but possibly huge jumps between them!)

Ω(R)

i

away from the interface, arbitrary variation

Ω(R)

i

Ωi

(1)

Ωi

(2)

Ω Ω

(1) j

Ω(2)

j

(R) j

η

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 18 / 24

slide-40
SLIDE 40

Define nodal weights:

  • αi(x) :=

max

T∈Ti:x∈T

1 |T|

  • T

α(x) dx i.e. maximum on patch ωx :=

T:x∈T T

“Superlumping” [Rixen & Farhat, ’98]

3 2

Ω Ω

4

Ω1 Ω

Theorem (Pechstein/Sch., upcoming paper)

Using αi(x) as weights in Di and P and all-floating FETI: κ(PM−1P⊤F) max

i

Hi ηi β max

j

max

k α(k)

j

α(k)

j

(1 + log(Hj/hj))2 where β depends on exponent in new weighted Poincar´ e inequality.

(For certain geometries we get β= 2, or if interior coefficient is larger, β= 1.)

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 19 / 24

slide-41
SLIDE 41

Numerical Results – Edge Island

α α η η

1 2

10 100 0.001 0.01 condition number distance eta ref=5 ref=6 ref=7 ref=8 linear

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 20 / 24

slide-42
SLIDE 42

Numerical Results – Cross Point Island

1

α η α2

10 100 0.001 0.01 condition number distance eta ref=5 ref=6 ref=7 ref=8 linear

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 21 / 24

slide-43
SLIDE 43

Conclusions

Small modifications of standard DD methods render them robust wrt. coefficient variation & mesh refinement Rigorous theory even for non-resolved coefficients Multilevel iterative solution on fine grid asymptotically as costly/cheap as numerical homogenisation/upscaling Excellent parallel efficiency – results to come!

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 22 / 24

slide-44
SLIDE 44

Nonlinear magnetostatics

− ∇ ·

  • ν(|∇u|) ∇u
  • = f

in Ω

+ boundary conditions + interface conditions

Linearize via Newton

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 23 / 24

slide-45
SLIDE 45

Nonlinear magnetostatics

− ∇ ·

  • ν(|∇u|) ∇u
  • = f

in Ω

+ boundary conditions + interface conditions

Linearize via Newton Large variation of ν(∇u): from material to material: O(105)

(discontinuous)

within nonlinear material: O(103)

(smooth)

reluctivity |∇u| → ν(|∇u|)

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 23 / 24

slide-46
SLIDE 46

Strong variation along interface

One-level FETI with 16 subdomains:

(εlin = 10−8, H = 1/4, h = 1/512, H/h = 128)

Problem α PCG Its Cond # homog. 1 13 8.26

  • pw. const.

1, 106 14 8.48 Case 1 ν(x) 18.8 8.45 Case 2 ν(x) 15.5 13.6

Variation of ν along interface in Case 2: ∼ 2000!

Contrary to common folklore: Not necessarily best to allign sub- domains with material interfaces!

Reluctivity ν(x) (Case 1) Reluctivity ν(x) (Case 2)

  • R. Scheichl (Bath)

DD for Multiscale PDEs Dubrovnik, Wed 10-15-08 24 / 24