Discontinuous Galerkin Methods: Theory, Computation and Applications

Similar documents
Discontinuous Galerkin Methods: Theory, Computation and Applications

Local discontinuous Galerkin methods for elliptic problems

A SIMPLE TUTORIAL ON DISCONTINUOUS GALERKIN METHODS. Jennifer Proft CERMICS, ENPC. J. Proft CERMICS, ENPC

ANALYSIS OF AN INTERFACE STABILISED FINITE ELEMENT METHOD: THE ADVECTION-DIFFUSION-REACTION EQUATION

STABILIZED DISCONTINUOUS FINITE ELEMENT APPROXIMATIONS FOR STOKES EQUATIONS

Optimal Error Estimates for the hp Version Interior Penalty Discontinuous Galerkin Finite Element Method

Energy norm a-posteriori error estimation for divergence-free discontinuous Galerkin approximations of the Navier-Stokes equations

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

An Equal-order DG Method for the Incompressible Navier-Stokes Equations

1. Introduction. We consider the model problem that seeks an unknown function u = u(x) satisfying

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

Discontinuous Galerkin FEMs for CFD: A Posteriori Error Estimation and Adaptivity p.1/82

New DPG techniques for designing numerical schemes

BUBBLE STABILIZED DISCONTINUOUS GALERKIN METHOD FOR PARABOLIC AND ELLIPTIC PROBLEMS

Hybridized DG methods

SECOND ORDER TIME DISCONTINUOUS GALERKIN METHOD FOR NONLINEAR CONVECTION-DIFFUSION PROBLEMS

Discontinuous Galerkin Methods

BUBBLE STABILIZED DISCONTINUOUS GALERKIN METHOD FOR STOKES PROBLEM

A Hybrid Discontinuous Galerkin Method 2 for Darcy-Stokes Problems 3 UNCORRECTED PROOF

Trefftz-discontinuous Galerkin methods for time-harmonic wave problems

An a posteriori error indicator for discontinuous Galerkin discretizations of H(curl) elliptic partial differential equations

Mixed Discontinuous Galerkin Methods for Darcy Flow

DISCONTINUOUS GALERKIN FINITE ELEMENT METHOD FOR THE WAVE EQUATION. SIAM J. Numer. Anal., Vol. 44, pp , 2006

hp-version Discontinuous Galerkin Finite Element Methods for Semilinear Parabolic Problems

Discontinuous Galerkin Methods: An Overview and Some Applications. Daya Reddy UNIVERSITY OF CAPE TOWN

On Dual-Weighted Residual Error Estimates for p-dependent Discretizations

Fourier Type Error Analysis of the Direct Discontinuous Galerkin Method and Its Variations for Diffusion Equations

A Posteriori Error Estimation for hp-version Time-Stepping Methods for Parabolic Partial Differential Equations

A-posteriori error analysis of hp-version discontinuous Galerkin finite element methods for second-order quasilinear elliptic problems

Superconvergence and H(div) Projection for Discontinuous Galerkin Methods

A uniform additive Schwarz preconditioner for high order Discontinuous Galerkin approximations of elliptic problems

A Mixed Nonconforming Finite Element for Linear Elasticity

ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS

A space-time Trefftz method for the second order wave equation

A note on discontinuous Galerkin divergence-free solutions of the Navier-Stokes equations

arxiv: v2 [math.na] 29 Nov 2016

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions

Bubble stabilized discontinuous Galerkin methods on conforming and non-conforming meshes

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends

A space-time Trefftz method for the second order wave equation

A NOTE ON THE LADYŽENSKAJA-BABUŠKA-BREZZI CONDITION

The direct discontinuous Galerkin method with symmetric structure for diffusion problems

A posteriori error estimator based on gradient recovery by averaging for discontinuous Galerkin methods

A DISCONTINUOUS GALERKIN METHOD FOR ELLIPTIC INTERFACE PROBLEMS WITH APPLICATION TO ELECTROPORATION

On an Approximation Result for Piecewise Polynomial Functions. O. Karakashian

A Discontinuous Galerkin method with weighted averages for advection-diffusion equations with locally vanishing and anisotropic diffusivity

Numerical Analysis of Higher Order Discontinuous Galerkin Finite Element Methods

Hybridized Discontinuous Galerkin Methods

IMA Preprint Series # 2146

Trefftz-Discontinuous Galerkin Methods for Maxwell s Equations

On a Discontinuous Galerkin Method for Surface PDEs

STABILIZED HP-DGFEM FOR INCOMPRESSIBLE FLOW. Math. Models Methods Appl. Sci., Vol. 13, pp , 2003

A posteriori error estimation for elliptic problems

Analysis of Hybrid Discontinuous Galerkin Methods for Incompressible Flow Problems

Graded Mesh Refinement and Error Estimates of Higher Order for DGFE-solutions of Elliptic Boundary Value Problems in Polygons

QUASI-OPTIMAL CONVERGENCE RATE OF AN ADAPTIVE DISCONTINUOUS GALERKIN METHOD

IMPROVED LEAST-SQUARES ERROR ESTIMATES FOR SCALAR HYPERBOLIC PROBLEMS, 1

An hp-adaptive Mixed Discontinuous Galerkin FEM for Nearly Incompressible Linear Elasticity

Discontinuous Galerkin Finite Element Method for the Wave Equation

A local-structure-preserving local discontinuous Galerkin method for the Laplace equation

Multigrid Methods for Saddle Point Problems

ASM-BDDC Preconditioners with variable polynomial degree for CG- and DG-SEM

A LAGRANGE MULTIPLIER METHOD FOR ELLIPTIC INTERFACE PROBLEMS USING NON-MATCHING MESHES

An Implementation of Hybrid Discontinuous Galerkin Methods in DUNE

AN EQUILIBRATED A POSTERIORI ERROR ESTIMATOR FOR THE INTERIOR PENALTY DISCONTINUOUS GALERKIN METHOD

A WEAK GALERKIN MIXED FINITE ELEMENT METHOD FOR BIHARMONIC EQUATIONS

PREPRINT 2010:25. Fictitious domain finite element methods using cut elements: II. A stabilized Nitsche method ERIK BURMAN PETER HANSBO

Analysis of discontinuous Galerkin methods using mesh-dependent norms and applications to problems with rough data

arxiv: v1 [math.na] 19 Nov 2018

Lecture Note III: Least-Squares Method

Key words. Incompressible magnetohydrodynamics, mixed finite element methods, discontinuous Galerkin methods

A posteriori energy-norm error estimates for advection-diffusion equations approximated by weighted interior penalty methods

Discontinuous Galerkin Method for interface problem of coupling different order elliptic equations

Yongdeok Kim and Seki Kim

Unified Hybridization Of Discontinuous Galerkin, Mixed, And Continuous Galerkin Methods For Second Order Elliptic Problems.

Discontinuous Galerkin method for a class of elliptic multi-scale problems

High order, finite volume method, flux conservation, finite element method

b i (x) u + c(x)u = f in Ω,

From Completing the Squares and Orthogonal Projection to Finite Element Methods

A Least-Squares Finite Element Approximation for the Compressible Stokes Equations

arxiv: v1 [math.na] 14 Apr 2011

A Multiscale DG Method for Convection Diffusion Problems

Energy Norm A Posteriori Error Estimation for Mixed Discontinuous Galerkin Approximations of the Stokes Problem

Find (u,p;λ), with u 0 and λ R, such that u + p = λu in Ω, (2.1) div u = 0 in Ω, u = 0 on Γ.

arxiv: v1 [math.na] 29 Feb 2016

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation

ANALYSIS OF THE FEM AND DGM FOR AN ELLIPTIC PROBLEM WITH A NONLINEAR NEWTON BOUNDARY CONDITION

A Finite Element Method Using Singular Functions for Poisson Equations: Mixed Boundary Conditions

arxiv: v1 [math.na] 27 Jan 2016

1. Introduction. We consider the model problem: seeking an unknown function u satisfying

WEAK GALERKIN FINITE ELEMENT METHOD FOR SECOND ORDER PARABOLIC EQUATIONS

A Stabilized Finite Element Method for the Darcy Problem on Surfaces

Numerische Mathematik

Goal. Robust A Posteriori Error Estimates for Stabilized Finite Element Discretizations of Non-Stationary Convection-Diffusion Problems.

A Two-grid Method for Coupled Free Flow with Porous Media Flow

THE COMPACT DISCONTINUOUS GALERKIN (CDG) METHOD FOR ELLIPTIC PROBLEMS

A robust a-posteriori error estimate for hp-adaptive DG methods for convection-diffusion equations

Geometric Multigrid Methods

Basic Concepts of Adaptive Finite Element Methods for Elliptic Boundary Value Problems

Multigrid Methods for Maxwell s Equations

Transcription:

Discontinuous Galerkin Methods: Theory, Computation and Applications Paola. Antonietti MOX, Dipartimento di Matematica Politecnico di Milano.MO. X MODELLISTICA E CALCOLO SCIENTIICO. MODELING AND SCIENTIIC COMPUTING International Doctoral School Gran Sasso Science Institute (GSSI), L Aquila 2-5 May 2017 Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 1 / 48

Lecture 2 An introduction to DG methods for elliptic problems Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 2 / 48

What are Discontinuous Galerkin methods? Discontinuous Galerkin (DG) methods are a family of finite element methods for the approximation of partial differential equations The idea The discrete solution is seek in a discrete space made of polynomials that are completely discontinuous across mesh elements V h V Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 3 / 48

eatures of DG Methods Wide range of PDE s treated within the same unified framework Weak approximation of boundary conditions lexibility in mesh design lexibility in polynomial degree distribution T i T j X Higher number of degrees of freedom X Larger algebraic linear systems to be solved (need of fast solvers) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 4 / 48

Historical roots Introduced in the 70 s for purely hyperbolic problems (Reed-Hill, Lesaint-Raviart) Extended in the mid 70 s to second order elliptic PDEs (Douglas-Dupont) and to fourth order problems (Baker) Abandoned in 80 s-90 s due to a much larger number of degrees of freedom compared to their conforming cousins Great revival since the late 90 s, application to a wide range of problems (linear/non-linear PDEs, time-dependent/stationary problems, spectrum approximation, multi-physics problems) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 5 / 48

Essential Bibliography: Books B. Rivière. Discontinuous Galerkin Methods for Solving Elliptic and Parabolic Equations: Theory and Implementation, SIAM, 2008. J.S. Hesthaven, T. Warburton, Discontinuous Galerkin Methods. Algorithms, Analysis, and Applications, Springer, 2008. H. ahs, High-order discontinuous Galerkin methods for the Maxwell equations, 2010, Editions Universitaires Europèennes, D. A. Di Pietro, A. Ern, Mathematical Aspects of Discontinuous Galerkin Methods, Springer, 2012 Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 6 / 48

Essential Bibliography Elliptic/parabolic PDEs Babuška & Zlámal (1973) Douglas & Dupont (1976) Baker (1977) Wheeler (1978), Riviére & Wheeler (1999 ) Arnold (1979, 1982) Cockburn, Perugia & Schötzau (2000 ) Arnold, Brezzi, Cockburn & Marini (SINUM, 2001/2002 ) Hyperbolic PDEs Reed & Hill (1973, Los Alamos Technical report) Lesaint & Raviart (1974, 1978) Johnson, Nävert & Pitkäranta (1984), Johnson & Pitkäranta (1986) Baumann (1997), Baumann & Oden (1997 ) Cockburn & Shu (1989 ) Houston & Süli (1999 ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 7 / 48

A first look at DG finite element methods Model problem { u = f in Ω u = 0 on Ω Take the equation u = f, multiply it by a (elementwise smooth) test function v and integrate over an element K T h uv = fv K Integrate by parts and sum over all the elements K T h u v u n K v = fv K T h K T h K To deal with the boxed term we need some further notation K K Ω Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 8 / 48

A first look at DG finite element methods Model problem { u = f in Ω u = 0 on Ω Take the equation u = f, multiply it by a (elementwise smooth) test function v and integrate over an element K T h uv = fv K Integrate by parts and sum over all the elements K T h K T h K u v K T h K K u n K v = To deal with the boxed term we need some further notation Ω fv Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 8 / 48

A first look at DG finite element methods Model problem { u = f in Ω u = 0 on Ω Take the equation u = f, multiply it by a (elementwise smooth) test function v and integrate over an element K T h uv = fv K Integrate by parts and sum over all the elements K T h K T h K u v K T h K K u n K v = To deal with the boxed term we need some further notation Ω fv Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 8 / 48

Trace Operators for any I (= set of interior faces) shared by K ± {v } = (v + + v )/2 [[v]] = v + n + + v n {τ } = (τ + + τ )/2 [[τ ]] = τ + n + + τ n for any B (= set of boundary faces) {v } = v [[v]] = vn {τ } = τ [[τ ]] = τ n Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 9 / 48

Trace Operators for any I (= set of interior faces) shared by K ± {v } = (v + + v )/2 [[v]] = v + n + + v n {τ } = (τ + + τ )/2 [[τ ]] = τ + n + + τ n for any B (= set of boundary faces) {v } = v [[v]] = vn {τ } = τ [[τ ]] = τ n Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 9 / 48

Magic ormula (Arnold, 82) K T h K τ n K v = {τ } [[v]] + I [[τ ]] {v } Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 10 / 48

Magic ormula (Arnold, 82) Proof K T h K } {{ } (A) Observe that (A) = I (B) = I τ n K v = {τ } [[v]] + I [[τ ]] {v } } {{ } (B) (τ + n + v + + τ n v ) + ( {τ } [[v]] + [[τ ]] {v }) + B B τ nv τ nv Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 10 / 48

Magic ormula (Arnold, 82) Proof K T h K } {{ } (A) Observe that (A) = I (B) = I τ n K v = {τ } [[v]] + I [[τ ]] {v } } {{ } (B) (τ + n + v + + τ n v ) + ( {τ } [[v]] + [[τ ]] {v }) + B B τ nv τ nv Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 10 / 48

Magic ormula: proof (cont d) (Arnold, 82) Proof Therefore, it is enough to show that on each internal face I (τ + n + v + + τ n v ) = ( {τ } [[v]] + [[τ ]] {v }) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 11 / 48

Magic ormula: proof (cont d) (Arnold, 82) Proof Therefore, it is enough to show that on each internal face I (τ + n + v + + τ n v ) = ( {τ } [[v]] + [[τ ]] {v }) } {{ } (C) Using the definition of the jump and average operators and that n + = n we have (C) = 1 (τ + + τ )(v + v ) n + + (v + + v )(τ + τ ) n + 2 = 1 (2τ + v + + τ v + τ + v 2τ v + v τ + v + τ ) n + 2 Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 11 / 48

Magic ormula: proof (cont d) (Arnold, 82) Proof Therefore, it is enough to show that on each internal face I (τ + n + v + + τ n v ) = ( {τ } [[v]] + [[τ ]] {v }) } {{ } (C) (C) = 1 (τ + + τ )(v + v ) n + + (v + + v )(τ + τ ) n + 2 = 1 (2τ + v + +τ v + τ + v 2τ v +v τ + v + τ ) n + 2 = (τ + n + v + + τ n v ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 11 / 48

A first look at DG finite element methods (cont d) Magic formula K T h K τ n K v = {τ } [[v]] + I [[τ ]] {v } u v K T h K T h K K u n K v = Ω fv Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 12 / 48

A first look at DG finite element methods (cont d) Magic formula K T h K τ n K v = {τ } [[v]] + I [[τ ]] {v } K T h K u v { u } [[v]] I [[ u]] {v } = Ω fv Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 12 / 48

A first look at DG finite element methods (cont d) Magic formula K T h K τ n K v = {τ } [[v]] + I [[τ ]] {v } K T h K u v { u } [[v]] + [[ u]] {v } = fv I Ω Since u H 2 (Ω), then [[ u]] = 0 I. Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 12 / 48

A first look at DG finite element methods (cont d) Use that [[u]] = 0 (since u H0 1 (Ω)) to add a symmetry term u v { u } [[v]] { h v } [[u]] = fv K Ω K T h where h is the elementwise gradient (v is only piecewise smooth). We also add a stabilization term that controls the jumps K T h K u v { u } [[v]] + [[u]] { h v } γ [[u]] [[v]] = where γ is a stabilization function (that might depend on the discretization parameters) [Douglas-Dupont, Wheeler, Arnold], see later... Ω fv Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 13 / 48

A first look at DG finite element methods (cont d) Use that [[u]] = 0 (since u H0 1 (Ω)) to add a symmetry term u v { u } [[v]] { h v } [[u]] = fv K Ω K T h where h is the elementwise gradient (v is only piecewise smooth). We also add a stabilization term that controls the jumps K T h K u v { u } [[v]] + [[u]] { h v } γ [[u]] [[v]] = where γ is a stabilization function (that might depend on the discretization parameters) [Douglas-Dupont, Wheeler, Arnold], see later... Ω fv Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 13 / 48

A first look at DG finite element methods (cont d) or p 1, define the DG discrete space V p h = { v h L 2 (Ω) : v h T P p (T ) T T h } H 1 0 (Ω) Discretize u u h, v v h Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 14 / 48

A first look at DG finite element methods (cont d) or p 1, define the DG discrete space V p h = { v h L 2 (Ω) : v h T P p (T ) T T h } H 1 0 (Ω) Discretize u u h, v v h ind u h V p h s.t. A(u h, v h ) = Ω fv h v h V p h A(w, v) = w v { h w } [[v]] K T K h [[w]] { h v } + γ [[w]] [[v]] Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 14 / 48

The class of Interior Penalty DG methods ind u h V p h s.t. A(u h, v h ) = Ω fv h v h V p h A(w, v) = w v { h w } [[v]] K T K h θ [[w]] { h v } + γ [[w]] [[v]] θ = 1: Symmetric Interior Penalty (SIP). [Wheeler, 78],[Arnold, 82] θ = 1: Non-symmetric Interior Penalty (NIP). [Riviére, Wheeler & Girault, 99] θ = 0: Incomplete Interior Penalty (IIP). [Dawson, Sun, Wheeler, 04] Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 15 / 48

The stabilization function γ γ [[w]] [[v]] γ = α p2 h p = p K { max{pk, p K } if I h if B h h = h K { min{hk +, h K } if I h if B h Assumptions p K + p K h K + h K Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 16 / 48

A little bit of theory: notation or an interger s 1, define the broken Sobolev space H s (T h ) = { v L 2 (Ω) : v K H s (K) K T h } v 2 H s (T h ) = K T h v 2 H s (K) Define also v 2 L 2 ( h ) = h v 2 L 2 ( ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 17 / 48

A little bit of theory: notation (cont d) Define Ṽ p h = V p h + H2 (T h ) and v h 2 DG = hv h 2 γ L 2 (Ω) + 1/2 [[v h ]] v 2 γ DG = v 2 DG + 1/2 { h v } 2 L 2 ( h ) 2 L 2 ( h ) v h V p h v Ṽ p h It can be shown v h DG v h DG v h DG v h V p h. (trivial) (see later) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 18 / 48

Key ingredients 1 Continuity on Ṽ p h : A(v, w) v DG w DG v, w Ṽ p h 2 Coercivity on V p h : A(v h, v h ) v h 2 DG v h V p h 3 Consisentcy A(u, v h ) = Ω fv h v h V p h 4 Approximation. Let Π p h u V p h a suitable approximation of u. Then u Π p h u DG?? Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 19 / 48

Abstract error estimate or the analysis, suppose, for simplicity, that the exact solution u is (at least) u H 2 (Ω) the mesh T h is quasi-uniform (h=mesh-size) p K = p for any K T h u u h DG u Π p h u DG + Π p h u u h DG (triangle inequality) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 20 / 48

Abstract error estimate or the analysis, suppose, for simplicity, that the exact solution u is (at least) u H 2 (Ω) the mesh T h is quasi-uniform (h=mesh-size) p K = p for any K T h u u h DG u Π p h u DG + Π p h u u h DG (triangle inequality) Π p h u u h DG A(Πp h u u h, Π p h u u h) (Coercivity on V p h ) A(Π p h u u, Πp h u u h) (Consistency) Π p h u u DG Π p h u u h DG (Continuity on Ṽ p h ) Π p h u u DG Π p h u u h DG (Norms equivalence on V p h ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 20 / 48

Abstract error estimate or the analysis, suppose, for simplicity, that the exact solution u is (at least) u H 2 (Ω) the mesh T h is quasi-uniform (h=mesh-size) p K = p for any K T h u u h DG u Π p h u DG + Π p h u u h DG (triangle inequality) Π p h u u h DG A(Πp h u u h, Π p h u u h) (Coercivity on V p h ) A(Π p h u u, Πp h u u h) (Consistency) Π p h u u DG Π p h u u h DG (Continuity on Ṽ p h ) Π p h u u DG Π p h u u h DG (Norms equivalence on V p h ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 20 / 48

Abstract error estimate or the analysis, suppose, for simplicity, that the exact solution u is (at least) u H 2 (Ω) the mesh T h is quasi-uniform (h=mesh-size) p K = p for any K T h u u h DG u Π p h u DG + Π p h u u h DG (triangle inequality) Π p h u u h DG A(Πp h u u h, Π p h u u h) (Coercivity on V p h ) A(Π p h u u, Πp h u u h) (Consistency) Π p h u u DG Π p h u u h DG (Continuity on Ṽ p h ) Π p h u u DG Π p h u u h DG (Norms equivalence on V p h ) u u h DG u Π p h u DG Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 20 / 48

Preliminary (key) estimate Let v, w Ṽ p h, we want to estimate a term of the form { h w } [[v]] Via Cauchy-Schwarz inequality ( a i b i ( ai 2 ) 1/2 ( bi 2 ) 1/2 ) we get { h w } [[v]] = γ 1/2 { h w } γ 1/2 [[v]] ( γ 1/2 ) 1/2 ( { h w } γ 1/2 [[v]] = γ 1/2 { h w } L 2 ( h ) 2 L 2 ( ) γ 1/2 [[v]] L 2 ( h ) 2 L 2 ( ) ) 1/2 Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 21 / 48

Preliminary (key) estimate (cont d) γ { h w } [[v]] 1/2 { h w } L 2 ( h ) γ 1/2 [[v]] L 2 ( h ) w, v Ṽ p h If w is piecewise polynomial, the term γ 1/2 { h w } L can be 2 ( h ) further manipulated using the following trace/inverse estimate η L 2 ( ) p h 1/2 η L 2 (K) K η P p (K) Indeed, if w V p h we have γ 1/2 { h w } 2 h L 2 ( h ) αp 2 { h w } 2 L 2 ( ) h h p 2 αp 2 h K T h h w 2 L 2 (K + K ) 1 α hw 2 L 2 (Ω) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 22 / 48

Preliminary (key) estimate (cont d) In summary γ { h w } [[v]] 1/2 { h w } γ 1/2 [[v]] L 2 ( h ) { h w } [[v]] 1 h w α L2 (Ω) γ 1/2 [[v]] L2 ( h ) L 2 ( h ) w, v Ṽ p h w, v V p h Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 23 / 48

Key ingredients 1 Continuity on Ṽ p h : A(v, w) v DG w DG v, w Ṽ p h 2 Coercivity on V p h : A(v h, v h ) v h 2 DG v h V p h 3 Consistency A(u, v h ) = Ω fv h v h V p h 4 Approximation. Let Π p h u V p h a suitable approximation of u. Then u Π p h u DG?? Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 24 / 48

Continuity on Ṽ p h A(v, w) v DG w DG v, w Ṽ p h Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 25 / 48

Continuity on Ṽ p h Let v, w Ṽ p h, then A(v, w) w v + { K T K h h w } [[v]] }{{}}{{} (I ) (II ) + [[w]] { h v } + γ [[w]] [[v]] }{{}}{{} (III ) (IV ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 26 / 48

Continuity on Ṽ p h (cont d) Via Cauchy-Schwarz inequality ( a i b i ( a 2 i )1/2 ( b 2 i )1/2 ) we get 1/2 (I ) h w 2 L 2 (K) h v 2 L 2 (K) K Th K Th 1/2 = h w L 2 (Ω) hv L 2 (Ω) w DG v DG Analogously (IV ) γ 1/2 [[w]] h = γ 1/2 [[w]] L 2 ( h ) 2 L 2 ( ) 1/2 h γ 1/2 [[w]] 2 L 2 ( ) γ 1/2 [[v]] w L 2 DG v DG ( h ) 1/2 Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 27 / 48

Continuity on Ṽ p h (cont d) (II ) γ 1/2 { h w } h = γ 1/2 { h w } L 2 ( h ) 2 L 2 ( ) 1/2 h γ 1/2 [[v]] 2 L 2 ( ) γ 1/2 [[v]] w L 2 DG v DG ( h ) 1/2 (II ) γ 1/2 { h v } h = γ 1/2 { h v } L 2 ( h ) 2 L 2 ( ) 1/2 h γ 1/2 [[w]] 2 L 2 ( ) γ 1/2 [[w]] v L 2 DG w DG ( h ) 1/2 Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 28 / 48

Coercivity on V p h A(v h, v h ) v h 2 DG v h V p h Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 29 / 48

Coercivity on V p h Recalling the definition of A(, ), we have A(v h, v h ) = h v h 2 L 2 (Ω) (1 + θ) { h v h } [[v h ]] + γ 1/2 [[v h ]] h 2 0, If θ = 1 (i.e. NIP method), the result is trivial as A(v h, v h ) = h v h 2 γ L 2 (Ω) + 1/2 [[v h ]] 2 = v h 2 DG 0, If θ = 0, 1 (i.e. SIP/IIP methods), we have to estimate the term (I ) = { h v h } [[v h ]] { h v h } [[v h ]] = γ 1/2 { h v h } γ 1/2 [[v h ]] L 2 ( h ) L 2 ( h ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 30 / 48

Coercivity on V p h (cont d) rom the arithmetic-geometric inequality we have, for any ε > 0, (I ) ε γ 1/2 { h v h } 2 2 + 1 γ 1/2 [[v h ]] L 2 ( h ) 2ε rom which it follows 2 L 2 ( h ) A(v h, v h ) = h v h 2 L 2 (Ω) (1 + θ) { h v h } [[v h ]] + γ 1/2 [[v h ]] 2 L 2 ( h ) h v h 2 L 2 (Ω) (1 + θ) { h v h } [[v h ]] + γ 1/2 [[v h ]] 2 L 2 ( h ) h v h 2 L 2 (Ω) (1 + θ) ε ( γ 1/2 { h v h } 2 2 + 1 1 + θ ) γ 1/2 [[v h ]] L 2 ( h ) 2ε 2 L 2 ( h ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 31 / 48

Coercivity on V p h (cont d) rom the arithmetic-geometric inequality we have, for any ε > 0, (I ) ε γ 1/2 { h v h } 2 2 + 1 γ 1/2 [[v h ]] L 2 ( h ) 2ε rom which it follows 2 L 2 ( h ) A(v h, v h ) = h v h 2 L 2 (Ω) (1 + θ) { h v h } [[v h ]] + γ 1/2 [[v h ]] 2 L 2 ( h ) h v h 2 L 2 (Ω) (1 + θ) { h v h } [[v h ]] + γ 1/2 [[v h ]] 2 L 2 ( h ) h v h 2 L 2 (Ω) (1 + θ) ε ( γ 1/2 { h v h } 2 + 1 1 + θ ) γ 1/2 [[v h ]] 2 L 2 ( h ) 2ε We now bound the term in the box 2 L 2 ( h ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 31 / 48

Coercivity on V p h (cont d) Trace/inverse estimate η L 2 ( ) p h 1/2 η L 2 (K) K η P p (K) Using the above trace-inverse estimate γ 1/2 { h v h } 2 L 2 ( h ) h p 2 α α h p 2 αp 2 h { h v h } 2 L 2 ( ) h 1 α C I h v h L 2 (Ω) K T h h v h L 2 (K + K ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 32 / 48

Coercivity on V p h Therefore we get (cont d) ( A(v h, v h ) 1 C ) ( I(1 + θ)ε h v h 2 L 2α 2 (Ω) + 1 1 + θ ) γ 1/2 [[v h ]] 2ε 2 L 2 ( h ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 33 / 48

Coercivity on V p h Therefore we get (cont d) ( A(v h, v h ) 1 C ) ( I(1 + θ)ε h v h 2 L 2α 2 (Ω) + 1 1 + θ ) γ 1/2 [[v h ]] 2ε Now choose (for example) ε = 1 + θ to get A(v h, v h ) (1 C I(1 + θ) 2 ) h v h 2 L 2α 2 (Ω) + 1 γ 1/2 [[v h ]] 2 2 L 2 ( h ) 2 L 2 ( h ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 33 / 48

Coercivity on V p h Therefore we get (cont d) ( A(v h, v h ) 1 C ) ( I(1 + θ)ε h v h 2 L 2α 2 (Ω) + 1 1 + θ ) γ 1/2 [[v h ]] 2ε Now choose (for example) ε = 1 + θ to get A(v h, v h ) (1 C I(1 + θ) 2 ) h v h 2 L 2α 2 (Ω) + 1 γ 1/2 [[v h ]] 2 2 L 2 ( h ) 2 L 2 ( h ) Therefore we obtain A(v h, v h ) 1 2 hv h 2 L 2 (Ω) + 1 γ 1/2 [[v h ]] 2 2 = 1 L 2 ( h ) 2 v h 2 DG provided 1 C I(1 + θ) 2 2α 1 2 α C I (1 + θ) 2 α Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 33 / 48

Consistency A(u, v h ) = Ω fv h v h V p h Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 34 / 48

Consistency Recalling the Magic ormula, we have the following Integration by parts formula τ v = K T h K T h K K τ v {τ } [[v]] I [[τ ]] {v } for all τ [H 1 (T h )] d, v H 1 (T h ) Now, let u solves the boundary value problem u = f in Ω u = 0 on Ω Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 35 / 48

Consistency (cont d) rom the integration by parts formula we get u v = { u } [[v]]+ K T h K T h K K uv + I [[ u]] {v } for any v H 1 (T h ). Since [[ u]] = 0 on each interior face and u = f, we obtain u v { u } [[v]] = fv v H 1 (T h ). K Ω K T h Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 36 / 48

Consistency (cont d) Since [[u]] = 0 on each interior face and [[u]] = u = 0 on each boundary face, we can also write u v { u } [[v]] K T K h + γ [[u]] [[v]] = Ω [[u]] { h v } fv v H 1 (T h ). That is A(u, v) = Ω fv v H 1 (T h ). Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 37 / 48

Consistency (cont d) A(u, v h ) = Ω fv h v V p h. By linearity we than obtain Galerkin orthogonality A(u u h, v h ) = 0 v V p h. Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 38 / 48

Approximation bound for u Π p h u DG Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 39 / 48

Approximation bound for u Π p h u DG Set e π = u Π p hu and recall that e π 2 DG = he π 2 L 2 (Ω) + γ 1/2 [[e π ]] 2 }{{} 0, h (I ) }{{} (II ) + h We make use of the following hp approximation result γ 1/2 { h e π } 2 0, } {{ } (III ) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 40 / 48

An hp approximation result [Babuska, Suri, 1987] Let K T h and let v H s (K), s 1. Then, there exists a sequence of operators Π p h v : Hs (K) P p (K), p = 1, 2,... such that v Π p h v hmin(p+1,s) q H q (K) p s q v H s (K) 0 q s The hidden constant is independent of v, h and p, but depends on the shape-regularity of K an on s. or the proof, see [Babuska, Suri, 1987], for d = 2. The case d = 3 is analogous. Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 41 / 48

Approximation bound for u Π p h u DG (cont d) Then, for the term (I) we get (I ) = h (u Π p h u) 2 L 2 (Ω) h2 min(p+1,s) 2 p 2s 2 v 2 H s (T h ) To estimate (II), we make use of the multiplicative trace inequality Multiplicative trace inequality η 2 L 2 ( K) η L 2 (K) η L 2 (K) + h 1 η 2 L 2 (K) η H 1 (K) where the hidden constant depends on the shape regularity of K and on the dimension d. Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 42 / 48

Approximation bound for u Π p h u DG (cont d) (II ) = h p2 h p2 h Analogously, we have (III ) = h p2 h γ 1/2 [[e π ]] 2 0, p2 h K T h e π 2 L 2 ( K) K T h e π L 2 (K) e π L 2 (K) + h 1 e π 2 L 2 (K) h 2 min(p+1,s) 1 p 2s 1 u 2 H s (T h ) γ 1/2 { h e π } h 2 min(p+1,s) 3 2 0, p 2s 3 u 2 H s (T h ) p2 h K T h e π 2 L 2 ( K) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 43 / 48

Approximation bound for u Π p h u DG (cont d) If the exact solution u H s (T h ), s 2, then u Π p h u DG hmin(p+1,s) 1 p s 1/2 u H s (T h ) In particular, if p s 1, the estimate becomes u Π p h u DG ( ) h s 1 p 1/2 u p. Hs(Th) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 44 / 48

Abstract error estimate If u H s (T h ), s 2, then u u h DG hmin(p+1,s) 1 p s 1/2 u H s (T h ) or the SIP and IIP methods the above estimate holds provided that the penalty constant α is chosen sufficiently large. The bound is optimal in h and suboptimal in p by a factor p 1/2. See, for example, [Houston, Schwab, Suli, 2001], [Riviere, Wheeler, Girault, 1999], [Perugia, Schotzau, 2001]. Optimal error estimates with respect to p can be shown using the projector of [Georgoulis & Suli, 2005] provided the solution belongs to a suitable augmented space, or whenever a continuous interpolant can be built; cf. [Stamm & Wihler, 2010]. Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 45 / 48

L 2 -norm error estimates by duality argument An estimate for the L 2 -error can be obtained by using a duality argument. Elliptic regularity Assume that Ω is such that the following ellitpic regularity result holds: for any g L 2 (Ω), the solution z of the problem satisfies z H 2 (Ω) and z = g in Ω z = 0 on Ω z H 2 (Ω) g L 2 (Ω) Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 46 / 48

L 2 norm error estimates by duality argument (cont d) If the exact solution u H s (T h ), s 2 and if u h is the solution obtained with the SIP method (θ = 1), it holds u u h L 2 (Ω) hmin(p+1,s) p s+1/2 u H s (T h ) The essential ingredient in the duality argument for proving L 2 estimates is the following adjoint consistency property A(v h, z) = fv h v h V p h Ω Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 47 / 48

L 2 norm error estimates by duality argument (cont d) or NIP and IIP formulations it only holds u u h L 2 (Ω) hmin(p+1,s) 1 p s 1/2 u H s (T h ) since the corresponding bilinear form is non-symmetric and does not satisfy the adjoint consistency property Paola. Antonietti (MOX-PoliMi) Discontinuous Galerkin Methods GSSI Phd School 48 / 48