Robust a posteriori error control and adaptivity for multiscale, - - PowerPoint PPT Presentation

robust a posteriori error control and adaptivity for
SMART_READER_LITE
LIVE PREVIEW

Robust a posteriori error control and adaptivity for multiscale, - - PowerPoint PPT Presentation

Robust a posteriori error control and adaptivity for multiscale, multinumerics, and mortar coupling Martin Vohralk Laboratoire Jacques-Louis Lions Universit Pierre et Marie Curie (Paris 6) joint work with Gergina Pencheva, Mary Wheeler, Tim


slide-1
SLIDE 1

Robust a posteriori error control and adaptivity for multiscale, multinumerics, and mortar coupling

Martin Vohralík

Laboratoire Jacques-Louis Lions Université Pierre et Marie Curie (Paris 6) joint work with Gergina Pencheva, Mary Wheeler, Tim Wildey

(CSM, ICES, Austin)

Linz, October 3, 2011

slide-2
SLIDE 2

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-3
SLIDE 3

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-4
SLIDE 4

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Multiscale

Multiscale subdomain meshes of size h (low order polynomials) interface meshes of size H (high order polynomials)

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-5
SLIDE 5

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Multinumerics

Multinumerics different numerical methods in different subdomains

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-6
SLIDE 6

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Mortar coupling

Ω1 Ω2 Ω3 Ω4 Th

Nonmatching subd. grids

GH

Interface grid Mortar coupling mortars used to enforce weakly mass conservation over the interface grid effective parallel implementation: independent local subd. problems, only the mortar unknowns globally coupled

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-7
SLIDE 7

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Aims of this work

Aims of this work derive guaranteed a posteriori error estimates p − ph ≤ η(ph) ensure their local efficiency ηT ≤ Cp − phneighbors of T look for robustness with respect to the ratio H/h (the constant C is independent of the ratio H/h) bound separately the subdomain and interface errors propose an adaptive strategy which balances the subdomain and interface errors develop a unified setting encompassing different numerical methods

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-8
SLIDE 8

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Aims of this work

Aims of this work derive guaranteed a posteriori error estimates p − ph ≤ η(ph) ensure their local efficiency ηT ≤ Cp − phneighbors of T look for robustness with respect to the ratio H/h (the constant C is independent of the ratio H/h) bound separately the subdomain and interface errors propose an adaptive strategy which balances the subdomain and interface errors develop a unified setting encompassing different numerical methods

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-9
SLIDE 9

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Aims of this work

Aims of this work derive guaranteed a posteriori error estimates p − ph ≤ η(ph) ensure their local efficiency ηT ≤ Cp − phneighbors of T look for robustness with respect to the ratio H/h (the constant C is independent of the ratio H/h) bound separately the subdomain and interface errors propose an adaptive strategy which balances the subdomain and interface errors develop a unified setting encompassing different numerical methods

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-10
SLIDE 10

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Aims of this work

Aims of this work derive guaranteed a posteriori error estimates p − ph ≤ η(ph) ensure their local efficiency ηT ≤ Cp − phneighbors of T look for robustness with respect to the ratio H/h (the constant C is independent of the ratio H/h) bound separately the subdomain and interface errors propose an adaptive strategy which balances the subdomain and interface errors develop a unified setting encompassing different numerical methods

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-11
SLIDE 11

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Aims of this work

Aims of this work derive guaranteed a posteriori error estimates p − ph ≤ η(ph) ensure their local efficiency ηT ≤ Cp − phneighbors of T look for robustness with respect to the ratio H/h (the constant C is independent of the ratio H/h) bound separately the subdomain and interface errors propose an adaptive strategy which balances the subdomain and interface errors develop a unified setting encompassing different numerical methods

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-12
SLIDE 12

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Aims of this work

Aims of this work derive guaranteed a posteriori error estimates p − ph ≤ η(ph) ensure their local efficiency ηT ≤ Cp − phneighbors of T look for robustness with respect to the ratio H/h (the constant C is independent of the ratio H/h) bound separately the subdomain and interface errors propose an adaptive strategy which balances the subdomain and interface errors develop a unified setting encompassing different numerical methods

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-13
SLIDE 13

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Previous works

Multiscale/multinumerics/mortars Arbogast, Pencheva, Wheeler, Yotov (2007) (multiscale mortar mixed finite element method) Girault, Sun, Wheeler, Yotov (2008) (coupling DG and MFE by mortars) A posteriori error estimates Prager and Synge (1947) (error equality) Ladevèze and Leguillon (1983) and Repin (1997) (application to a posteriori error estimation) Wohlmuth (1999) / Bernardi and Hecht (2002) (mortars) Wheeler and Yotov (2005) (mortar MFE) Aarnes and Efendiev (2006) / Larson and Målqvist (2007) (multiscale) Ainsworth / Kim / Ern, Nicaise, Vohralík (2007) (DG) Vohralík (2007, 2010) (MFE) Creusé and Nicaise (2008) (multinumerics)

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-14
SLIDE 14

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Previous works

Multiscale/multinumerics/mortars Arbogast, Pencheva, Wheeler, Yotov (2007) (multiscale mortar mixed finite element method) Girault, Sun, Wheeler, Yotov (2008) (coupling DG and MFE by mortars) A posteriori error estimates Prager and Synge (1947) (error equality) Ladevèze and Leguillon (1983) and Repin (1997) (application to a posteriori error estimation) Wohlmuth (1999) / Bernardi and Hecht (2002) (mortars) Wheeler and Yotov (2005) (mortar MFE) Aarnes and Efendiev (2006) / Larson and Målqvist (2007) (multiscale) Ainsworth / Kim / Ern, Nicaise, Vohralík (2007) (DG) Vohralík (2007, 2010) (MFE) Creusé and Nicaise (2008) (multinumerics)

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-15
SLIDE 15

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Setting

Model problem −∇·(K∇p) = f in Ω, p = 0

  • n ∂Ω

Ω ⊂ Rd, d = 2, 3, polygonal K is symmetric, bounded, and uniformly positive definite f ∈ L2(Ω) Potential and flux p: potential (pressure head); p ∈ H1

0(Ω)

u := −K∇p: flux (Darcy velocity); u ∈ H(div, Ω), ∇·u = f Energy (semi-)norms |||ϕ|||2 :=

  • K

1 2 ∇ϕ

  • 2, ϕ ∈ H1(Th)

|||v|||2

∗ :=

  • K− 1

2 v

  • 2, v ∈ L2(Ω)
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-16
SLIDE 16

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Setting

Model problem −∇·(K∇p) = f in Ω, p = 0

  • n ∂Ω

Ω ⊂ Rd, d = 2, 3, polygonal K is symmetric, bounded, and uniformly positive definite f ∈ L2(Ω) Potential and flux p: potential (pressure head); p ∈ H1

0(Ω)

u := −K∇p: flux (Darcy velocity); u ∈ H(div, Ω), ∇·u = f Energy (semi-)norms |||ϕ|||2 :=

  • K

1 2 ∇ϕ

  • 2, ϕ ∈ H1(Th)

|||v|||2

∗ :=

  • K− 1

2 v

  • 2, v ∈ L2(Ω)
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-17
SLIDE 17

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Setting

Model problem −∇·(K∇p) = f in Ω, p = 0

  • n ∂Ω

Ω ⊂ Rd, d = 2, 3, polygonal K is symmetric, bounded, and uniformly positive definite f ∈ L2(Ω) Potential and flux p: potential (pressure head); p ∈ H1

0(Ω)

u := −K∇p: flux (Darcy velocity); u ∈ H(div, Ω), ∇·u = f Energy (semi-)norms |||ϕ|||2 :=

  • K

1 2 ∇ϕ

  • 2, ϕ ∈ H1(Th)

|||v|||2

∗ :=

  • K− 1

2 v

  • 2, v ∈ L2(Ω)
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-18
SLIDE 18

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-19
SLIDE 19

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Exact potential and exact flux

0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 1.8 1.6 1.4 1.2 1.0 0.8 0.6 0.4 0.2 0.0

  • 0.2

1.0 exact solution

Potential p is in H1

0(Ω)

0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 1.5 1.0 0.5 0.0

  • 0.5
  • 1.0
  • 1.5

1.0

  • exact flux

Flux u is in H(div, Ω)

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-20
SLIDE 20

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Approximate potential and approximate flux

0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 1.8 1.6 1.4 1.2 1.0 0.8 0.6 0.4 0.2 0.0

  • 0.2

1.0 exact solution approximate solution

Approximate potential ph is not in H1

0(Ω)

0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 1.5 1.0 0.5 0.0

  • 0.5
  • 1.0
  • 1.5

1.0

  • exact flux
  • approximate flux

Approximate flux uh is not in H(div, Ω)

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-21
SLIDE 21

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Potential and flux reconstructions

0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 1.8 1.6 1.4 1.2 1.0 0.8 0.6 0.4 0.2 0.0

  • 0.2

1.0 postprocessed solution approximate solution exact solution

A postprocessed potential sh is in H1

0(Ω)

0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 1.5 1.0 0.5 0.0

  • 0.5
  • 1.0
  • 1.5

1.0

  • postprocessed flux
  • approximate flux
  • exact flux

A postprocessed flux th is in H(div, Ω)

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-22
SLIDE 22

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-23
SLIDE 23

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Estimates for the flux

Theorem (Estimate for the flux) Let u be the exact flux and let uh ∈ L2(Ω) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary and let th ∈ H(div, Ω) be arbitrary s.t.

(∇·th, 1)T = (f, 1)T ∀T ∈ T. Then |||u − uh|||∗ ≤ ηP + ηR, + ηM, with the potential, residual, and mortar estimators given by ηP := |||uh + K∇sh|||∗, ηR, :=

T∈T

C2

P,T2 Tc−1 K,Tf − ∇·th2 T

1

2

, ηM := |||uh − th|||∗. Properties sh: potential reconstruction; th: flux reconstruction ηR,: typically a higher-order data oscillation term T to be specified, Th, Th, or TH

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-24
SLIDE 24

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Estimates for the flux

Theorem (Estimate for the flux) Let u be the exact flux and let uh ∈ L2(Ω) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary and let th ∈ H(div, Ω) be arbitrary s.t.

(∇·th, 1)T = (f, 1)T ∀T ∈ T. Then |||u − uh|||∗ ≤ ηP + ηR, + ηM, with the potential, residual, and mortar estimators given by ηP := |||uh + K∇sh|||∗, ηR, :=

T∈T

C2

P,T2 Tc−1 K,Tf − ∇·th2 T

1

2

, ηM := |||uh − th|||∗. Properties sh: potential reconstruction; th: flux reconstruction ηR,: typically a higher-order data oscillation term T to be specified, Th, Th, or TH

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-25
SLIDE 25

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Estimates for the flux

Theorem (Estimate for the flux) Let u be the exact flux and let uh ∈ L2(Ω) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary and let th ∈ H(div, Ω) be arbitrary s.t.

(∇·th, 1)T = (f, 1)T ∀T ∈ T. Then |||u − uh|||∗ ≤ ηP + ηR, + ηM, with the potential, residual, and mortar estimators given by ηP := |||uh + K∇sh|||∗, ηR, :=

T∈T

C2

P,T2 Tc−1 K,Tf − ∇·th2 T

1

2

, ηM := |||uh − th|||∗. Properties sh: potential reconstruction; th: flux reconstruction ηR,: typically a higher-order data oscillation term T to be specified, Th, Th, or TH

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-26
SLIDE 26

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Estimates for the flux

Theorem (Estimate for the flux) Let u be the exact flux and let uh ∈ L2(Ω) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary and let th ∈ H(div, Ω) be arbitrary s.t.

(∇·th, 1)T = (f, 1)T ∀T ∈ T. Then |||u − uh|||∗ ≤ ηP + ηR, + ηM, with the potential, residual, and mortar estimators given by ηP := |||uh + K∇sh|||∗, ηR, :=

T∈T

C2

P,T2 Tc−1 K,Tf − ∇·th2 T

1

2

, ηM := |||uh − th|||∗. Properties sh: potential reconstruction; th: flux reconstruction ηR,: typically a higher-order data oscillation term T to be specified, Th, Th, or TH

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-27
SLIDE 27

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Estimates for the flux

Theorem (Estimate for the flux) Let u be the exact flux and let uh ∈ L2(Ω) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary and let th ∈ H(div, Ω) be arbitrary s.t.

(∇·th, 1)T = (f, 1)T ∀T ∈ T. Then |||u − uh|||∗ ≤ ηP + ηR, + ηM, with the potential, residual, and mortar estimators given by ηP := |||uh + K∇sh|||∗, ηR, :=

T∈T

C2

P,T2 Tc−1 K,Tf − ∇·th2 T

1

2

, ηM := |||uh − th|||∗. Properties sh: potential reconstruction; th: flux reconstruction ηR,: typically a higher-order data oscillation term T to be specified, Th, Th, or TH

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-28
SLIDE 28

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Estimates for the potential

Theorem (Estimate for the potential) Let p be the exact potential and let ˜ ph ∈ H1(Th) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary and let th ∈ H(div, Ω) be arbitrary s.t.

(∇·th, 1)T = (f, 1)T ∀T ∈ T. Then |||p − ˜ ph||| ≤ ηNC + ηR, + ηDFM, with the nonconformity and diffusive flux–mortar estimators given by ηNC := |||˜ ph − sh|||, ηDFM := |||K∇˜ ph + th|||∗.

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-29
SLIDE 29

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Estimates for the potential

Theorem (Estimate for the potential) Let p be the exact potential and let ˜ ph ∈ H1(Th) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary and let th ∈ H(div, Ω) be arbitrary s.t.

(∇·th, 1)T = (f, 1)T ∀T ∈ T. Then |||p − ˜ ph||| ≤ ηNC + ηR, + ηDFM, with the nonconformity and diffusive flux–mortar estimators given by ηNC := |||˜ ph − sh|||, ηDFM := |||K∇˜ ph + th|||∗.

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-30
SLIDE 30

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Estimates for the potential

Theorem (Estimate for the potential) Let p be the exact potential and let ˜ ph ∈ H1(Th) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary and let th ∈ H(div, Ω) be arbitrary s.t.

(∇·th, 1)T = (f, 1)T ∀T ∈ T. Then |||p − ˜ ph||| ≤ ηNC + ηR, + ηDFM, with the nonconformity and diffusive flux–mortar estimators given by ηNC := |||˜ ph − sh|||, ηDFM := |||K∇˜ ph + th|||∗.

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-31
SLIDE 31

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Estimates for the potential

Theorem (Estimate for the potential) Let p be the exact potential and let ˜ ph ∈ H1(Th) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary and let th ∈ H(div, Ω) be arbitrary s.t.

(∇·th, 1)T = (f, 1)T ∀T ∈ T. Then |||p − ˜ ph||| ≤ ηNC + ηR, + ηDFM, with the nonconformity and diffusive flux–mortar estimators given by ηNC := |||˜ ph − sh|||, ηDFM := |||K∇˜ ph + th|||∗.

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-32
SLIDE 32

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-33
SLIDE 33

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Interface meshes

Ω1 Ω2 Ω3 Ω4 Th GH

Nonmatching mesh Th and given interface mesh GH

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-34
SLIDE 34

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Interface meshes

Ω1 Ω2 Ω3 Ω4 Th GH G∗

h

Nonmatching mesh Th, given interface mesh GH, and intersection interface mesh G∗

h

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-35
SLIDE 35

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Subdomain meshes

Ω1 Ω2 Ω3 Ω4 Th

Nonmatching mesh Th

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-36
SLIDE 36

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Subdomain meshes

Ω1 Ω2 Ω3 Ω4 Th

  • Th

TH

Nonmatching mesh Th, matching refinement Th of Th, and a mesh TH

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-37
SLIDE 37

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Function spaces

Function spaces Wh := Rk(Th): potential space, piecewise polynomials of

  • rder k

Vh := n

i=1 Vh,i, Vh,i := RTNk(Th,i): flux space,

Raviart–Thomas–Nédélec spaces of order k inside each subdomain MH: mortar space, discontinuous piecewise polynomials of

  • rder m on the interface mesh GH, m > k when h ≪ H
Intro du tion La mtho de GD Estimat i
  • ns
d'erreur a p
  • sterio
ri Pure diusion ADR: semi-robust estimat e s ADR: robust estima t e s Numeri al results Lo ally
  • mputable
estimate I I I Ravia rtThomas FE spa es
  • f
degree l : RT l h l = l = 1 Constru tion
  • f
t h RT l h ( l p
  • r
p 1) dof 's fo r no rmal
  • mp
  • nent
  • n
ea h fa e: q h l F , t h n F q h F n t F K h u h F u h q h F dof 's in ea h element: r h d l 1 T , t h r h T K u h r h T F T T F n t F Kr h u h F Alexan d re Ern Estimat i
  • ns
d'erreur a p
  • sterio
ri p
  • ur
les mtho des GD
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-38
SLIDE 38

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Function spaces

Function spaces Wh := Rk(Th): potential space, piecewise polynomials of

  • rder k

Vh := n

i=1 Vh,i, Vh,i := RTNk(Th,i): flux space,

Raviart–Thomas–Nédélec spaces of order k inside each subdomain MH: mortar space, discontinuous piecewise polynomials of

  • rder m on the interface mesh GH, m > k when h ≪ H
Intro du tion La mtho de GD Estimat i
  • ns
d'erreur a p
  • sterio
ri Pure diusion ADR: semi-robust estimat e s ADR: robust estima t e s Numeri al results Lo ally
  • mputable
estimate I I I Ravia rtThomas FE spa es
  • f
degree l : RT l h l = l = 1 Constru tion
  • f
t h RT l h ( l p
  • r
p 1) dof 's fo r no rmal
  • mp
  • nent
  • n
ea h fa e: q h l F , t h n F q h F n t F K h u h F u h q h F dof 's in ea h element: r h d l 1 T , t h r h T K u h r h T F T T F n t F Kr h u h F Alexan d re Ern Estimat i
  • ns
d'erreur a p
  • sterio
ri p
  • ur
les mtho des GD
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-39
SLIDE 39

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Function spaces

Function spaces Wh := Rk(Th): potential space, piecewise polynomials of

  • rder k

Vh := n

i=1 Vh,i, Vh,i := RTNk(Th,i): flux space,

Raviart–Thomas–Nédélec spaces of order k inside each subdomain MH: mortar space, discontinuous piecewise polynomials of

  • rder m on the interface mesh GH, m > k when h ≪ H
Intro du tion La mtho de GD Estimat i
  • ns
d'erreur a p
  • sterio
ri Pure diusion ADR: semi-robust estimat e s ADR: robust estima t e s Numeri al results Lo ally
  • mputable
estimate I I I Ravia rtThomas FE spa es
  • f
degree l : RT l h l = l = 1 Constru tion
  • f
t h RT l h ( l p
  • r
p 1) dof 's fo r no rmal
  • mp
  • nent
  • n
ea h fa e: q h l F , t h n F q h F n t F K h u h F u h q h F dof 's in ea h element: r h d l 1 T , t h r h T K u h r h T F T T F n t F Kr h u h F Alexan d re Ern Estimat i
  • ns
d'erreur a p
  • sterio
ri p
  • ur
les mtho des GD
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-40
SLIDE 40

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-41
SLIDE 41

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Potential reconstruction

Potential reconstruction every piecewise polynomial on Th is also a piecewise polynomial on Th averaging interpolate Iav : Rk′( Th) → Rk′( Th) ∩ H1

0(Ω):

Iav(ϕh)(V) = 1 | TV|

  • T∈

TV

ϕh|T(V) sh := Iav(ph)

Ω1 Ω2 Ω3 Ω4 Th

  • Th
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-42
SLIDE 42

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

General assumption on the approximate flux

Assumption (Properties of uh) We suppose that

1

uh ∈ Vh uh is from the RTNk(Th,i) space, i ∈ {1, . . . , n};

2

(∇·uh, 1)T = (f, 1)T ∀T ∈ Th local conservation inside each subdomain Ωi on the elements of Th,i;

3

n

  • i=1

uh·nΩi, µHΓi = 0 ∀µH ∈ MH normal trace of uh weakly continuous (in the sense of the mortar space) across the interface sides. Consequences F|Γi,j := PMH((uh|Ωi·nΓ)|Γi,j) = PMH((uh|Ωj·nΓ)|Γi,j). uh|Ωi·ng, 1g = uh|Ωj·ng, 1g = { {uh·ng} }, 1g = F, 1g, g ∈ GH,i,j

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-43
SLIDE 43

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

General assumption on the approximate flux

Assumption (Properties of uh) We suppose that

1

uh ∈ Vh uh is from the RTNk(Th,i) space, i ∈ {1, . . . , n};

2

(∇·uh, 1)T = (f, 1)T ∀T ∈ Th local conservation inside each subdomain Ωi on the elements of Th,i;

3

n

  • i=1

uh·nΩi, µHΓi = 0 ∀µH ∈ MH normal trace of uh weakly continuous (in the sense of the mortar space) across the interface sides. Consequences F|Γi,j := PMH((uh|Ωi·nΓ)|Γi,j) = PMH((uh|Ωj·nΓ)|Γi,j). uh|Ωi·ng, 1g = uh|Ωj·ng, 1g = { {uh·ng} }, 1g = F, 1g, g ∈ GH,i,j

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-44
SLIDE 44

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Flux reconstruction 1. MFE low order h-grid-size local Neumann problems

Flux reconstruction by MFE solution of local Neumann problems (Ern and Vohralík (2009)) th ∈ V

h, Neumann BCs given by {

{uh·ng} }, 1g (K−1(th − uh), vh)T − (qh, ∇·vh)T = 0 ∀ vh ∈ V

h,0,T,

(∇·th, wh)T = (f, wh)T ∀wh ∈ W

h(T) such that (wh, 1)T = 0.

Properties ∇·th = PW

h(f)

low order (k-th order RTN) polynomial th local linear system to be solved (H-sized macroelements T with h-sized grids)

  • verestimation in the multiscale setting when h ≪ H
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-45
SLIDE 45

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Flux reconstruction 1. MFE low order h-grid-size local Neumann problems

Flux reconstruction by MFE solution of local Neumann problems (Ern and Vohralík (2009)) th ∈ V

h, Neumann BCs given by {

{uh·ng} }, 1g (K−1(th − uh), vh)T − (qh, ∇·vh)T = 0 ∀ vh ∈ V

h,0,T,

(∇·th, wh)T = (f, wh)T ∀wh ∈ W

h(T) such that (wh, 1)T = 0.

Properties ∇·th = PW

h(f)

low order (k-th order RTN) polynomial th local linear system to be solved (H-sized macroelements T with h-sized grids)

  • verestimation in the multiscale setting when h ≪ H
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-46
SLIDE 46

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

GH

T

H

  • Th

TH

Ωi Interface mesh GH and: flux reconstruction 1 flux reconstruction 2

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-47
SLIDE 47

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Flux reconstruction 2. MFE high order H-grid-size local Neumann problems

Flux reconstruction by MFE solution of local Neumann problems (Ern and Vohralík (2009)) th ∈ VH, Neumann BCs given by F (K−1(th − uh), vH)Ωi − (qH, ∇·vH)Ωi = 0 ∀ vH ∈ VH,0,Ωi, (∇·th, wH)Ωi = (f, wH)Ωi ∀wH ∈ WH(Ωi) such that (wH, 1)Ωi = 0. Properties ∇·th = PWH(f) high order (m-th order RTN) polynomial th local linear system to be solved (subdomains Ωi with H-sized grids)

  • ptimal estimation in the multiscale setting when h ≪ H
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-48
SLIDE 48

I Estimates Efficiency Application Simplif.

  • Num. exp.

C A general framework Discrete setting Reconstructions

Flux reconstruction 2. MFE high order H-grid-size local Neumann problems

Flux reconstruction by MFE solution of local Neumann problems (Ern and Vohralík (2009)) th ∈ VH, Neumann BCs given by F (K−1(th − uh), vH)Ωi − (qH, ∇·vH)Ωi = 0 ∀ vH ∈ VH,0,Ωi, (∇·th, wH)Ωi = (f, wH)Ωi ∀wH ∈ WH(Ωi) such that (wH, 1)Ωi = 0. Properties ∇·th = PWH(f) high order (m-th order RTN) polynomial th local linear system to be solved (subdomains Ωi with H-sized grids)

  • ptimal estimation in the multiscale setting when h ≪ H
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-49
SLIDE 49

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-50
SLIDE 50

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

General assumption on the approximate potential

Assumption (Properties of ˜ ph) Let

1

˜ ph ∈ Rr(Th) for some r ≥ 1 ˜ ph is a piecewise polynomial,

2

[ [˜ ph] ], 1e = 0 ∀e ∈ Eint

h ∪ Eext h

means of traces of ˜ ph on interior sides in each subdomain are continuous, zero on the boundary,

3

[ [˜ ph] ], 1g = 0 ∀g ∈ G∗

h

means of traces on collections of sides inside the interface Γ are continuous.

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-51
SLIDE 51

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Local efficiency

Theorem (Local efficiency, part I) Let ˜ ph ∈ H1(Th), uh ∈ L2(Ω), sh ∈ H1

0(Ω), and th ∈ H(div, Ω) be

  • arbitrary. Then, for all T ∈ Th,

ηDF,T ≤ |||u − uh|||∗,T + |||p − ˜ ph|||T, ηP,T ≤ ηDF,T + ηNC,T, ηDFM,T ≤ ηDF,T + ηM,T. Let the Assumption on ˜ ph hold and let sh ∈ Rr ′( Th) be given by sh := Iav(˜ ph). Then, for all T ∈ Th, ηNC,T |||p − ˜ ph|||TT if T ∩ Γ = ∅, ηNC,T |||p − ˜ ph|||TT,Γ if T ∩ Γ = ∅.

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-52
SLIDE 52

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Local efficiency

Theorem (Local efficiency, part I) Let ˜ ph ∈ H1(Th), uh ∈ L2(Ω), sh ∈ H1

0(Ω), and th ∈ H(div, Ω) be

  • arbitrary. Then, for all T ∈ Th,

ηDF,T ≤ |||u − uh|||∗,T + |||p − ˜ ph|||T, ηP,T ≤ ηDF,T + ηNC,T, ηDFM,T ≤ ηDF,T + ηM,T. Let the Assumption on ˜ ph hold and let sh ∈ Rr′( Th) be given by sh := Iav(˜ ph). Then, for all T ∈ Th, ηNC,T |||p − ˜ ph|||TT if T ∩ Γ = ∅, ηNC,T |||p − ˜ ph|||TT,Γ if T ∩ Γ = ∅.

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-53
SLIDE 53

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Local efficiency

Theorem (Local efficiency, part II) Let the Assumption on uh hold. Let construction 1 of th be

  • used. Then

ηR,

h,T |||u − uh|||∗,T,

ηM,T

  • HT

hTT,Γ |||u − uh|||∗,TT,Γ. Let construction 2 of th be used. Let the exact solution be smooth enough. Then ηR,H,T (ηM,T + |||u − uh|||T), ηM,Ωi ≤ |||uh − u|||∗,Ωi + ηR,h,Ωi + CHm+1. Observation the term CHm+1 is superconvergent in the multiscale mortar mixed finite element method

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-54
SLIDE 54

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Local efficiency

Theorem (Local efficiency, part II) Let the Assumption on uh hold. Let construction 1 of th be

  • used. Then

ηR,

h,T |||u − uh|||∗,T,

ηM,T

  • HT

hTT,Γ |||u − uh|||∗,TT,Γ. Let construction 2 of th be used. Let the exact solution be smooth enough. Then ηR,H,T (ηM,T + |||u − uh|||T), ηM,Ωi ≤ |||uh − u|||∗,Ωi + ηR,h,Ωi + CHm+1. Observation the term CHm+1 is superconvergent in the multiscale mortar mixed finite element method

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-55
SLIDE 55

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Local efficiency

Theorem (Local efficiency, part II) Let the Assumption on uh hold. Let construction 1 of th be

  • used. Then

ηR,

h,T |||u − uh|||∗,T,

ηM,T

  • HT

hTT,Γ |||u − uh|||∗,TT,Γ. Let construction 2 of th be used. Let the exact solution be smooth enough. Then ηR,H,T (ηM,T + |||u − uh|||T), ηM,Ωi ≤ |||uh − u|||∗,Ωi + ηR,h,Ωi + CHm+1. Observation the term CHm+1 is superconvergent in the multiscale mortar mixed finite element method

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-56
SLIDE 56

I Estimates Efficiency Application Simplif.

  • Num. exp.

C MS MMFE MS MDG MS MMFE–MS MDG

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-57
SLIDE 57

I Estimates Efficiency Application Simplif.

  • Num. exp.

C MS MMFE MS MDG MS MMFE–MS MDG

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-58
SLIDE 58

I Estimates Efficiency Application Simplif.

  • Num. exp.

C MS MMFE MS MDG MS MMFE–MS MDG

Multiscale mortar mixed finite element method

Multiscale mortar mixed finite element method (Arbogast, Pencheva, Wheeler, Yotov (2007)) Find uh ∈ Vh, ph ∈ Wh, and λH ∈ MH such that, (K−1uh, vh)Ωi − (ph, ∇·vh)Ωi + λH, vh·nΩiΓi = 0 ∀ vh ∈ Vh,i, ∀i, (∇·uh, wh)Ωi = (f, wh)Ωi ∀wh ∈ Wh,i, ∀i,

n

  • i=1

uh·nΩi, µHΓi = 0 ∀µH ∈ MH. Remarks ph needs to be postprocessed to ˜ ph direct application of the framework (both ˜ ph and uh satisfy perfectly our Assumptions)

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-59
SLIDE 59

I Estimates Efficiency Application Simplif.

  • Num. exp.

C MS MMFE MS MDG MS MMFE–MS MDG

Multiscale mortar mixed finite element method

Multiscale mortar mixed finite element method (Arbogast, Pencheva, Wheeler, Yotov (2007)) Find uh ∈ Vh, ph ∈ Wh, and λH ∈ MH such that, (K−1uh, vh)Ωi − (ph, ∇·vh)Ωi + λH, vh·nΩiΓi = 0 ∀ vh ∈ Vh,i, ∀i, (∇·uh, wh)Ωi = (f, wh)Ωi ∀wh ∈ Wh,i, ∀i,

n

  • i=1

uh·nΩi, µHΓi = 0 ∀µH ∈ MH. Remarks ph needs to be postprocessed to ˜ ph direct application of the framework (both ˜ ph and uh satisfy perfectly our Assumptions)

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-60
SLIDE 60

I Estimates Efficiency Application Simplif.

  • Num. exp.

C MS MMFE MS MDG MS MMFE–MS MDG

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-61
SLIDE 61

I Estimates Efficiency Application Simplif.

  • Num. exp.

C MS MMFE MS MDG MS MMFE–MS MDG

Multiscale mortar discontinuous Galerkin method

Multiscale mortar discontinuous Galerkin method Find ph ∈ Wh and λH ∈ MH such that Bh,i(ph, λH; ϕh) = (f, ϕh)Ωi ∀ϕh ∈ Wh,i, ∀i ∈ {1, . . . , n},

n

  • i=1
  • g∈GH,i
  • −K∇ph|Ωi·nΩi + αg

σK,g Hg

  • ph|Ωi − πk,EΓ

h,i(λH)

  • , µH
  • g = 0

∀µH ∈ MH, where Bh,i(ph, λH; ϕh) := −

  • e∈Eint

h,i

{{ {K∇ph·ne} }, [ [ϕh] ]e + θ{ {K∇ϕh·ne} }, [ [ph] ]e} −

  • g∈GH,i
  • K∇ph|Ωi·nΩi − αg

σK,g Hg (ph|Ωi − λH), ϕh|Ωi

  • g

+ ¯ θK∇ϕh|Ωi·nΩi, ph|Ωi − λHg

  • + (K∇ph, ∇ϕh)Ωi +
  • e∈Eint

h,i

  • αe

σK,e he [ [ph] ], [ [ϕh] ]

  • e.

Remarks the flux uh satisfying our Assumption needs to be recovered first

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-62
SLIDE 62

I Estimates Efficiency Application Simplif.

  • Num. exp.

C MS MMFE MS MDG MS MMFE–MS MDG

Multiscale mortar discontinuous Galerkin method

Multiscale mortar discontinuous Galerkin method Find ph ∈ Wh and λH ∈ MH such that Bh,i(ph, λH; ϕh) = (f, ϕh)Ωi ∀ϕh ∈ Wh,i, ∀i ∈ {1, . . . , n},

n

  • i=1
  • g∈GH,i
  • −K∇ph|Ωi·nΩi + αg

σK,g Hg

  • ph|Ωi − πk,EΓ

h,i(λH)

  • , µH
  • g = 0

∀µH ∈ MH, where Bh,i(ph, λH; ϕh) := −

  • e∈Eint

h,i

{{ {K∇ph·ne} }, [ [ϕh] ]e + θ{ {K∇ϕh·ne} }, [ [ph] ]e} −

  • g∈GH,i
  • K∇ph|Ωi·nΩi − αg

σK,g Hg (ph|Ωi − λH), ϕh|Ωi

  • g

+ ¯ θK∇ϕh|Ωi·nΩi, ph|Ωi − λHg

  • + (K∇ph, ∇ϕh)Ωi +
  • e∈Eint

h,i

  • αe

σK,e he [ [ph] ], [ [ϕh] ]

  • e.

Remarks the flux uh satisfying our Assumption needs to be recovered first

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-63
SLIDE 63

I Estimates Efficiency Application Simplif.

  • Num. exp.

C MS MMFE MS MDG MS MMFE–MS MDG

Flux recovery in MS MDG

Flux recovery (Ern, Nicaise, and Vohralík (2007)) Let T ∈ Th. The recovered flux uh|T ∈ Vh(T) is given by uh·ne, qhe =

  • −{

{K∇ph·ne} } + αe σK,e he [ [ph] ], qh

  • e

∀qh ∈ Rk(e), ∀e ∈ ET, e ⊂ Γ, uh·ne, qhe =

  • −K∇ph·ne + αg

σK,g Hg (ph − λH), qh

  • e

∀qh ∈ Rk(e), ∀e ∈ ET, e ⊂ g ∈ GH, (uh, rh)T = − (K∇ph, rh)T + θ

  • e∈ET , e⊂Γ

ωeKrh·ne, [ [ph] ]e + ¯ θ

  • e∈ET , e⊂Γ

Krh·ne, (ph − λH)nT·nee ∀rh ∈ Rk−1,∗,d(T).

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-64
SLIDE 64

I Estimates Efficiency Application Simplif.

  • Num. exp.

C MS MMFE MS MDG MS MMFE–MS MDG

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-65
SLIDE 65

I Estimates Efficiency Application Simplif.

  • Num. exp.

C MS MMFE MS MDG MS MMFE–MS MDG

Discontinuous Galerkin elements coupled with mixed finite elements

Principle of the application of our framework recover the flux in the DG method so that uh ∈ H(div, Ωi) for all i, ∇·uh = πk(f), and n

i=1uh·nΩi, µHΓi = 0 for all

µH ∈ MH (satisfied by the recovery above) rewrite the mortar coupling with the aid of the DG flux uh and the MFE flux uh use the previous results on MS MMFE / MS MDG

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-66
SLIDE 66

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-67
SLIDE 67

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

A simplification without flux reconstruction

Theorem (Simplified estimate without flux reconstruction) Let u be the exact flux and let p be the exact potential. Let the Assumption on uh be satisfied and let ˜ ph ∈ H1(Th) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary. Then

|||u − uh|||∗ ≤ ηP + ηR,h + ˜ ηM, |||p − ˜ ph||| ≤ ηNC + ηR,h + ˜ ηM + ηDF, where ˜ ηM := n

  • i=1

n

  • j=1
  • g∈GH,i,j
  • 1

2[

[uh·ng] ]gCt,Ti,g,gHg

1 2 c

− 1

2

K,Ti,g

2 1

2

. Properties no flux reconstruction needed contains the (explicitly known) constants Ct,Ti,g,g

  • verestimation in the multiscale setting when h ≪ H
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-68
SLIDE 68

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

A simplification without flux reconstruction

Theorem (Simplified estimate without flux reconstruction) Let u be the exact flux and let p be the exact potential. Let the Assumption on uh be satisfied and let ˜ ph ∈ H1(Th) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary. Then

|||u − uh|||∗ ≤ ηP + ηR,h + ˜ ηM, |||p − ˜ ph||| ≤ ηNC + ηR,h + ˜ ηM + ηDF, where ˜ ηM := n

  • i=1

n

  • j=1
  • g∈GH,i,j
  • 1

2[

[uh·ng] ]gCt,Ti,g,gHg

1 2 c

− 1

2

K,Ti,g

2 1

2

. Properties no flux reconstruction needed contains the (explicitly known) constants Ct,Ti,g,g

  • verestimation in the multiscale setting when h ≪ H
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-69
SLIDE 69

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

A simplification without flux reconstruction

Theorem (Simplified estimate without flux reconstruction) Let u be the exact flux and let p be the exact potential. Let the Assumption on uh be satisfied and let ˜ ph ∈ H1(Th) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary. Then

|||u − uh|||∗ ≤ ηP + ηR,h + ˜ ηM, |||p − ˜ ph||| ≤ ηNC + ηR,h + ˜ ηM + ηDF, where ˜ ηM := n

  • i=1

n

  • j=1
  • g∈GH,i,j
  • 1

2[

[uh·ng] ]gCt,Ti,g,gHg

1 2 c

− 1

2

K,Ti,g

2 1

2

. Properties no flux reconstruction needed contains the (explicitly known) constants Ct,Ti,g,g

  • verestimation in the multiscale setting when h ≪ H
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-70
SLIDE 70

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

A simplification without flux reconstruction

Theorem (Simplified estimate without flux reconstruction) Let u be the exact flux and let p be the exact potential. Let the Assumption on uh be satisfied and let ˜ ph ∈ H1(Th) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary. Then

|||u − uh|||∗ ≤ ηP + ηR,h + ˜ ηM, |||p − ˜ ph||| ≤ ηNC + ηR,h + ˜ ηM + ηDF, where ˜ ηM := n

  • i=1

n

  • j=1
  • g∈GH,i,j
  • 1

2[

[uh·ng] ]gCt,Ti,g,gHg

1 2 c

− 1

2

K,Ti,g

2 1

2

. Properties no flux reconstruction needed contains the (explicitly known) constants Ct,Ti,g,g

  • verestimation in the multiscale setting when h ≪ H
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-71
SLIDE 71

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

A simplification without flux reconstruction

Theorem (Simplified estimate without flux reconstruction) Let u be the exact flux and let p be the exact potential. Let the Assumption on uh be satisfied and let ˜ ph ∈ H1(Th) be arbitrary. Let sh ∈ H1

0(Ω) be arbitrary. Then

|||u − uh|||∗ ≤ ηP + ηR,h + ˜ ηM, |||p − ˜ ph||| ≤ ηNC + ηR,h + ˜ ηM + ηDF, where ˜ ηM := n

  • i=1

n

  • j=1
  • g∈GH,i,j
  • 1

2[

[uh·ng] ]gCt,Ti,g,gHg

1 2 c

− 1

2

K,Ti,g

2 1

2

. Properties no flux reconstruction needed contains the (explicitly known) constants Ct,Ti,g,g

  • verestimation in the multiscale setting when h ≪ H
  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-72
SLIDE 72

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-73
SLIDE 73

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-74
SLIDE 74

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Mortar MFEs

Setting Ω := (0, 1) × (0, 1), K :=      15 − 10 sin(10πx) sin(10πy), x, y ∈ (0, 1/2)

  • r x, y ∈ (1/2, 1),

15 − sin(2πx) sin(2πy),

  • therwise,

p(x, y) = x(1 − x)y(1 − y) mortar MFEs, k = 0, m = 1 H/h fixed

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-75
SLIDE 75

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Initial mesh

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-76
SLIDE 76

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Estimates, error, and effectivity indices

10

3

10

4

10

5

10

6

10

−2

10

−1

10 Number of degrees of freedom Flux error exact method 1 method 3

Estimated and exact flux error

10

3

10

4

10

5

10

6

1 2 3 4 Number of degrees of freedom Flux effectivity index method 1 method 3

Effectivity indices

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-77
SLIDE 77

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Error distribution

2 4 6 8 10 12 14 16 18 x 10

−4

Estimated error distribution inside the subdomains and along the mortar interfaces

2 4 6 8 10 12 14 16 x 10

−4

Exact error distribution inside the subdomains and along the mortar interfaces

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-78
SLIDE 78

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-79
SLIDE 79

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Multiscale mortar MFEs

Setting Ω := (0, 1) × (0, 1), K := 3 2 2 3

  • ,

p(x, y) = sin(2πx) sin(2πy) multiscale mortar MFEs, k = 0, m = 2 or even m = 1 H ≈ √ h

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-80
SLIDE 80

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Initial mesh

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-81
SLIDE 81

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Estimates, error, and effectivity indices

10

3

10

4

10

5

1 1.5 2 2.5 3 3.5 Number of degrees of freedom Flux effectivity index method 1 method 2 method 3

Effectivity indices

10

3

10

4

10

5

10

−2

10

−1

10 10

1

Number of degrees of freedom Different flux estimators potential, rate=1.00 residual − method 1, rate=1.82 residual − method 2, rate=1.49 mortar − method 1, rate=0.64 mortar − method 2, rate=0.85

Different estimators

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-82
SLIDE 82

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Error distribution

Estimated error distribution Exact error distribution

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-83
SLIDE 83

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-84
SLIDE 84

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Coupled DG–MFE

Setting Ω := (−1, 1) × (−1, 1), K :=      5 (x, y) ∈ (−1, 0) × (−1, 0)

  • r (x, y) ∈ (0, 1) × (0, 1),

1

  • therwise,

p(r, θ)|i = r α(ai sin(αθ) + bi cos(αθ)), the exact solution has a singularity at the origin coupled DG–MFE

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-85
SLIDE 85

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Exact solution

α = 0.53 α = 0.12

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-86
SLIDE 86

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Estimates, error, and effectivity indices for uniform refinement

10

3

10

4

10

5

10

−0.6

10

−0.5

10

−0.4

10

−0.3

10

−0.2

10

−0.1

Number of degrees of freedom Potential error exact method 1 method 3

Estimated and exact potential error

10

3

10

4

10

5

1.15 1.16 1.17 1.18 1.19 1.2 1.21 1.22 1.23 1.24 Number of degrees of freedom Potential effectivity index method 1 method 3

Effectivity indices

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-87
SLIDE 87

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Adaptive meshes

Adapted mesh in multinumerics DG–MFE discretization Corresponding adapted mortar mesh

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-88
SLIDE 88

I Estimates Efficiency Application Simplif.

  • Num. exp.

C Mortar coupling Multiscale Multinumerics and adaptivity

Estimates and errors for adaptive refinement

10

3

10

4

10

5

10

−0.8

10

−0.6

10

−0.4

10

−0.2

10 Number of degrees of freedom Flux error exact adapted, rate=1.04 exact uniform, rate=0.55 estimated adapt, rate=1.03 estimated uniform, rate=0.54

Estimated and actual flux error

10

3

10

4

10

5

10

−0.8

10

−0.6

10

−0.4

10

−0.2

10 Number of degrees of freedom Potential error exact adapted, rate=0.94 exact uniform, rate=0.55 estimated adapt, rate=1.10 estimated uniform, rate=0.55

Estimated and actual potential error

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-89
SLIDE 89

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Outline

1

Introduction

2

A posteriori error estimates A general framework Discrete setting Potential and flux reconstructions

3

Local efficiency

4

Application to different numerical methods Multi-scale mortar mixed finite element method Multi-scale mortar discontinuous Galerkin method Multi-scale mortar coupled DG–MFEM

5

A simplification without flux reconstruction

6

Numerical experiments Mortar coupling Multiscale Multinumerics and adaptivity

7

Conclusions and future work

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-90
SLIDE 90

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Conclusions and future work

Conclusions guaranteed, locally efficient, and possibly robust estimates unified setting (two conditions need to be verified in order to apply the framework) Future work robustness without subdomain solves and sufficient regularity? upscaling?

Thank you for your attention!

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-91
SLIDE 91

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Conclusions and future work

Conclusions guaranteed, locally efficient, and possibly robust estimates unified setting (two conditions need to be verified in order to apply the framework) Future work robustness without subdomain solves and sufficient regularity? upscaling?

Thank you for your attention!

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars

slide-92
SLIDE 92

I Estimates Efficiency Application Simplif.

  • Num. exp.

C

Conclusions and future work

Conclusions guaranteed, locally efficient, and possibly robust estimates unified setting (two conditions need to be verified in order to apply the framework) Future work robustness without subdomain solves and sufficient regularity? upscaling?

Thank you for your attention!

  • M. Vohralík

A posteriori control for multiscale, multinumerics, and mortars