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

Similar documents
Local discontinuous Galerkin methods for elliptic problems

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

Numerical Analysis of Higher Order Discontinuous Galerkin Finite Element Methods

Discontinuous Galerkin Methods: Theory, Computation and Applications

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

Discontinuous Galerkin Methods

THE COMPACT DISCONTINUOUS GALERKIN (CDG) METHOD FOR ELLIPTIC PROBLEMS

DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement

C e n t r u m v o o r W i s k u n d e e n I n f o r m a t i c a

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

Scientific Computing WS 2018/2019. Lecture 15. Jürgen Fuhrmann Lecture 15 Slide 1

Numerical Solutions to Partial Differential Equations

Mixed Discontinuous Galerkin Methods for Darcy Flow

A posteriori error estimation for elliptic problems

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

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

An Introduction to the Discontinuous Galerkin Method

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

Adaptive methods for control problems with finite-dimensional control space

arxiv: v1 [math.na] 29 Feb 2016

FINITE ELEMENT APPROXIMATION OF ELLIPTIC DIRICHLET OPTIMAL CONTROL PROBLEMS

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

BUBBLE STABILIZED DISCONTINUOUS GALERKIN METHOD FOR STOKES PROBLEM

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

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

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

DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement

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

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

LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES. Sergey Korotov,

STABILIZED DISCONTINUOUS FINITE ELEMENT APPROXIMATIONS FOR STOKES EQUATIONS

Continuous adjoint based error estimation and r-refinement for the active-flux method

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

A Mixed Nonconforming Finite Element for Linear Elasticity

Yongdeok Kim and Seki Kim

IMA Preprint Series # 2146

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

An Optimization-based Framework for Controlling Discretization Error through Anisotropic h-adaptation

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

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50

Hamburger Beiträge zur Angewandten Mathematik

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

Scientific Computing WS 2017/2018. Lecture 18. Jürgen Fuhrmann Lecture 18 Slide 1

A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations

A posteriori error estimation of approximate boundary fluxes

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

A posteriori error estimation in the FEM

SUPERCONVERGENCE OF DG METHOD FOR ONE-DIMENSIONAL SINGULARLY PERTURBED PROBLEMS *1)

Output-Based Error Estimation and Mesh Adaptation in Computational Fluid Dynamics: Overview and Recent Results

A Posteriori Estimates for Cost Functionals of Optimal Control Problems

Variational Formulations

Interior penalty tensor-product preconditioners for high-order discontinuous Galerkin discretizations

Hybridized Discontinuous Galerkin Methods

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

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

arxiv: v1 [math.na] 27 Jan 2016

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

Chapter 1. Introduction and Background. 1.1 Introduction

NONSTANDARD NONCONFORMING APPROXIMATION OF THE STOKES PROBLEM, I: PERIODIC BOUNDARY CONDITIONS

1. Introduction. The Stokes problem seeks unknown functions u and p satisfying

The direct discontinuous Galerkin method with symmetric structure for diffusion problems

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

FINITE ELEMENT APPROXIMATION OF STOKES-LIKE SYSTEMS WITH IMPLICIT CONSTITUTIVE RELATION

Discontinuous Galerkin Methods: Theory, Computation and Applications

Space-time Finite Element Methods for Parabolic Evolution Problems

Numerical Solutions to Partial Differential Equations

Finite Elements. Colin Cotter. February 22, Colin Cotter FEM

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

SUPERCONVERGENCE PROPERTIES FOR OPTIMAL CONTROL PROBLEMS DISCRETIZED BY PIECEWISE LINEAR AND DISCONTINUOUS FUNCTIONS

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

A Balancing Algorithm for Mortar Methods

An a posteriori error estimate and a Comparison Theorem for the nonconforming P 1 element

Analysis of Hybrid Discontinuous Galerkin Methods for Incompressible Flow Problems

Multigrid Solution for High-Order Discontinuous Galerkin Discretizations of the Compressible Navier-Stokes Equations. Todd A.

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

A Balancing Algorithm for Mortar Methods

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

1st Committee Meeting

arxiv: v2 [math.na] 23 Apr 2016

PSEUDO-COMPRESSIBILITY METHODS FOR THE UNSTEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

Adaptive Finite Element Methods Lecture Notes Winter Term 2017/18. R. Verfürth. Fakultät für Mathematik, Ruhr-Universität Bochum

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

MULTIGRID PRECONDITIONING IN H(div) ON NON-CONVEX POLYGONS* Dedicated to Professor Jim Douglas, Jr. on the occasion of his seventieth birthday.

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

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

Lecture Note III: Least-Squares Method

ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS

On a Discontinuous Galerkin Method for Surface PDEs

ETNA Kent State University

Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions

A Multigrid Method for Two Dimensional Maxwell Interface Problems

WELL POSEDNESS OF PROBLEMS I

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

A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations

WEAK GALERKIN FINITE ELEMENT METHODS ON POLYTOPAL MESHES

arxiv: v1 [math.na] 19 Nov 2018

Local flux mimetic finite difference methods

On Pressure Stabilization Method and Projection Method for Unsteady Navier-Stokes Equations 1

arxiv: v3 [math.na] 8 Sep 2015

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

Transcription:

On Dual-Weighted Residual Error Estimates for p-dependent Discretizations Aerospace Computational Design Laboratory Report TR-11-1 Masayuki Yano and David L. Darmofal September 21, 2011 Abstract This report analyzes the behavior of three variants of the dual-weighted residual (DWR) error estimates applied to the p-dependent discretization that results from the BR2 discretization of a second-order PDE. Three error estimates are assessed using two metrics: local effectivities and global effectivity. A priori error analysis is carried out to study the convergence behavior of the local and global effectivities of the three estimates. Numerical results verify the a priori error analysis. 1 p-dependence of DG Discretizations Let u V, where V is some appropriate function space, be the weak solution to a general secondorder PDE described by the semilinear form R(, ) : V V R. That is, u satisfies R(u, v) = 0, v V. The space V h,p is a finite-dimensional space of piecewise polynomial functions of degree at most p on a triangulation T h of domain Ω R n, i.e. V h,p {v h,p L 2 (Ω) v h,p P p (), T h }, where P p () denotes the space of p-th degree polynomial on element. A finite element approximation to the problem, u h,p V h,p, is induced by the semilinear form R h,p (, ) : V h,p V h,p R and satisfies R h,p (u h,p, v h,p ) = 0, v h,p V h,p. Definition 1.1 (p-dependence). Let q < p. A semilinear form R h,p (, ) : V h,p V h,p R is said to be p-independent if R h,p (w h,q, v h,q ) = R h,q (w h,q, v h,q ), w h,q, v h,q V h,q V h,p. If a semilinear form is not p-independent, then it is said to be p-dependent. Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge, MA 02139 (myano@mit.edu, darmofal@mit.edu) 1

We now show that the semilinear form arising from the second discretization of Bassi and Rebay (BR2)[1] of a second-order PDE is p-dependent. or simplicity, let us consider the Poisson equation with homogeneous Dirichlet boundary conditions on domain Ω, u = f u = 0 in Ω on Ω. The appropriate function space for the problem is V = H0 1 (Ω). The semilinear form is given by R(w, v) = l(w) a(w, v), (1.1) where the source functional l V and the bilinear form a(, ) : V V R are given by l(w) = fvdx and a(w, v) = v wdx. where Ω The BR2 discretization of the Poisson equation is given by the semilinear form l h,p (v h,p ) = l(v h,p ) a h,p (w h,p, v h,p ) = T h Ω R h,p (w h,p, v h,p ) = l h,p (w h,p ) a h,p (w h,p, v h,p ), (1.2) + v h,p w h,p dx h a,br2 h,p (w h,p, v h,p ) h { v h,p } w h,p + v h,p { w h,p }ds where h denotes the set of faces of the triangulation. On the interior faces, the jump operator,, for a scalar quantity x is defined by x = x ˆn + x +ˆn +. and the average operator, { }, for a vector quantity y is defined by {y} = 1 2 (y + y + ). Due to the homogeneous Dirichlet boundary condition, the operators on the boundary faces are given by (see e.g. [2] for general case) x = xˆn and {y} = y. The BR2 face penalty term for the face h is given by a,br2 h,p (w h,p, v h,p ) = β v h,p rh,p ( w h,p )ds, 2

where the lifting operator, rh,p ( w h,p ) [Vh,p ]d, satisfies g h,p rh,p ( w h,p )dx = {g h,p } w h,p ds, g h,p [Vh,p ]d, where Vh,p {v h,p L 2 ( ) v h,p P p (), } with denoting the set of elements neighboring face. The stability parameter, β, must be set to a number greater than the number of faces for coercivity [3]. Theorem 1.1. The BR2 lifting operator, rh,p ( ), is p-dependent in the sense that for some w h,q V h,q with q < p. r h,q ( w h,q ) r h,p ( w h,q ) Proof. By definition, the lifting operator, rh,p ( w h,q ), satisfies g h,p rh,p ( w h,q )dx = {g h,p } w h,q ds, g h,p [Vh,p ]d. Because Vh,p is finite dimensional, there exist basis functions that span V h,p. In particular, let us denote the basis functions that span the restriction of Vh,p to, one of the elements in, by {φ m }. The dimension of V h,p is N (p), where N (p) is the dimension of the p-th degree polynomial space. or example, for triangular elements, N (p) = (p + 1)(p + 2)/2. We will chose φ m to be a hierarchical orthogonal basis with respect to, i.e., φ m P r (), m N (r) { c n, n = m φ n φ m dx = 0, n m. The i-th spatial component of the lifting operator restricted to element, r,i h,p ( w h,q ), can be represented as N (p) r,i h,p ( w h,q ) = Bnφ i n where B i R N (p). The coefficients, B i, of the lifting operator restricted to must satisfy the system of algebraic equations N (p) n=1 [ n=1 ] φ m φ n dx Bn i = α φ m n i w h,q ds, m = 1,..., N (p), where α = 1/2 on the interior face and α = 1 on the boundary face. Due to the orthogonality of the basis functions, we arrive at an explicit expression for the coefficients, Bn i = α φ nˆn i w h,q ds, n = 1,..., N (p). c n 3

The face integral term does not vanish in general. In particular, Bn i = α φ nˆn i w h,q ds 0, n = N (q) + 1,..., N (p), c n for some w h,q P q ( ). Having finite coefficients for n > N (q), the lifting operator r,i h,p ( w h,q ) is not in the space P q (). In contrast, r,i h,q ( w h,q ) P q () by construction. Thus, r,i h,q ( w h,q ) r,i h,p ( w h,q ) and the lifting operator is p-dependent. As the lifting operator is p-dependent, the semilinear form arising from the BR2 discretization of a second-order PDE is p-dependent. Remark 1.1. The interior penalty (IP) DG discretization is also p-dependent. The bilinear form for the IP method is obtained by replacing the BR2 face penalty term, a,br2 h,p (, ) : V h,p V h,p R, with the IP face penalty term, a,ip h,p (w h,p, v h,p ) = C IP p 2 h v h,p w h,p ds, which is p-dependent due to the explicit presence of the p 2 term. 2 The Dual-Weighted Residual Error Estimation In this section, we review the dual-weighted residual (DWR) error estimate of Becker and Rannacher [4, 5] applied to the DG methods. 2.1 Problem Setup or simplicity, we consider the Poisson equation with homogeneous Dirichlet boundary conditions, as in Section 1, with a linear output functional of the form J(w) = J h,p (w) = l O (w) = gwdx, for some g L 2 (Ω). Our objective is to quantify E J h,p (u h,p ) J(u), where u V and u h,p V h,p satisfy the residual expressions Eq. (1.1) and (1.2), respectively. In the DWR framework, the output error is quantified in terms of the adjoint solution, ψ. or the Poisson problem of interest, the strong form of the dual problem is given by ψ = g ψ = 0 in Ω on Ω. Equivalently, the weak form of the dual problem is: ind ψ V = H0 1 (Ω) such that R ψ (v, ψ) = l O (v) a(v, ψ) = 0, v V. Similarly, the finite element approximation to the dual problem is: ind ψ h,p V h,p such that R ψ h,p (v h,p, ψ h,p ) = l O (v h,p ) a h,p (v h,p, ψ h,p ) = 0, v h,p V h,p. Ω 4

2.2 Local and Global Consistency Results Let us develop properties of the discrete primal and dual residual that facilitate the development of error estimates for the DG method. Lemma 2.1 (Extended Local Consistency). The semilinear form possesses local consistency in the following sense: Given the true solution, u V = H 1 (Ω), the residual satisfies R h,p (u, v ) = 0, v H 1 (Ω), where v L 2 (Ω) is understood as the restriction of v to with zero extension in Ω\. Similarly, given the true adjoint, ψ V, the adjoint residual satisfies R ψ h,p (v, ψ) = 0, v H 1 (Ω). These results are referred to as the extended local primal and dual consistency, respectively, because it encompasses the traditional statement of local consistency for v V h,p () H 1 (). Proof. Since u H 1 (Ω), all terms related to jumps in u in the primal residual vanish. remaining expression is R h,p (u, v ) = l(v ) a h,p (u, v ) = fv dx v udx + T h T h h = fvdx v udx + vˆn uds = v(f + u)dx = 0, v V = H 1 (Ω). v { u}ds Similarly, since ψ H 1 (Ω), all terms related to jumps in ψ in the dual residual vanish. remaining expression is R ψ h,p (v, ψ) = l O (v ) a h,p (v, ψ) = gv dx ψ v dx + T h T h h = gvdx ψ vdx + ψ ˆnvds = v(g + ψ)dx = 0, v V = H 1 (Ω). { ψ} v ds The The Lemma 2.2 (Extended Global Consistency). Given the true primal solution, u V = H 1 (Ω), the discrete primal residual is globally consistent in the sense that R h,p2 (u, v) = 0, v V h,p1 V, p 1, p 2 N Similarly, given the true dual solution, ψ V = H 1 (Ω), the discrete dual residual is globally consistent in the sense that R ψ h,p 2 (v, ψ) = 0, v V h,p1 V, p 1, p 2 N 5

Proof. irst, we note that V h,p1 V = ( V h,p1 ()) V ( V h,p1 ()) ( H 1 () ) ( = Vh,p1 () H 1 () ) = H 1 (). The proof then follows from the extended local consistency. Since v = T h v, we have R h,p2 (u, v) = T h R h,p2 (u, v ) = 0, v H 1 () (V h,p1 V ), where the second equality follows from the extended local consistency, i.e., R h,p2 (u, v ) = 0, v H 1 (). The proof for the global dual consistency is identical. 2.3 DWR Error Estimates Theorem 2.1 (unctional Error Representation ormula). The error in the finite element approximation of the output, J h,p (u h,p ), is represented in terms of the adjoint solution, ψ V, by E J h,p (u h,p ) J(u) = R h,p (u h,p, ψ ψ h,p ). Proof. Using the definition of the adjoint, we obtain the error representation formula E J h,p (u h,p ) J(u) = l O (u u h,p ) = a h,p (u u h,p, ψ) (extended global dual consistency) = a h,p (u u h,p, ψ ψ h,p ) (Galerkin orthogonality) = l(ψ ψ h,p ) a h,p (u h,p, ψ ψ h,p ) (extended global primal consistency) = R h,p (u h,p, ψ ψ h,p ). Note that ψ h,p could be replaced by any v h,p V h,p since R h,p (u h,p, v h,p ) = 0, v h,p V h,p. Definition 2.1 (Local unctional Error Representation ormula). The functional output error, E, is localized to element according to η R h,p (u h,p, (ψ ψ h,p ) ). Let us state a few important properties of the local error η. irst, the output error is the sum of the local errors, i.e. E = T h η. Second, the local error representation requires that a local residual, which vanishes with mesh refinement, results from the elemental restriction of test functions. While DG discretizations have this property, continuous Galerkin discretizations do not. or continuous Galerkin discretizations, the global error representation formula must be integrated by parts to yields an expression with the strong form of residual, which vanishes with mesh refinement. 6

In practice, the true adjoint, ψ V, is not computable. Thus, we replace the adjoint with the surrogate solution obtained on a enriched space, i.e., ψ h,p V h,p such that R ψ h,p (v h,p, ψ h,p ) = 0, v h,p V h,p, for some p = p + p inc > p, where p inc is the increase in the polynomial degree in the enrichment process. We now introduce three different forms of the error estimates. Definition 2.2 (Error Estimate 1). The error estimate 1 is given by E (1) R h,p (u h,p, ψ h,p ψ h,p ) η (1) R h,p (u h,p, (ψ h,p ψ h,p ) ). The error estimate 1 arises naturally if the discrete formulation of the adjoint is used (see, e.g., [6, 7, 8]). Definition 2.3 (Error Estimate 2). The error estimate 2 is given by E (2) R h,p (u h,p, ψ h,p ) η (2) R h,p (u h,p, ψ h,p ). Error estimate 2 eliminates the need to compute ψ h,p by appealing to the local Galerkin orthogonality of DG discretizations, and this is one of the error estimates advocated in [9]. However, with the form presented, the local Galerkin orthogonality does not hold due to the p-dependence of the semilinear form. In particular, while R h,p (u h,p, v h,p ) = 0, v h,p V h,p, the same does not hold if the p about which the residual is evaluated is replaced by p p, i.e., This implies that R h,p (u h,p, v h,p ) 0, for some v h,p V h,p. E (2) R h,p (u h,p, ψ h,p ) R h,p (u h,p, ψ h,p ψ h,p ) E (1) η (2) R h,p (u h,p, ψ h,p ) R h,p (u h,p, (ψ h,p ψ h,p ) ) η (1), and the error estimate 2 is different from error estimate 1. Definition 2.4 (Error Estimate 3). The error estimate 3 is given by E (3) R h,p (u h,p, ψ h,p ) η (3) R h,p(u h,p, ψ h,p ). The error estimate 3 is obtained by simply replacing ψ in the error representation formula by ψ h,p. Note that because the residual is evaluated about p, the Galerkin orthogonality holds, and we have E (3) R h,p (u h,p, ψ h,p ) = R h,p (u h,p, ψ h,p v h,p ) v h,p V h,p η (3) R h,p(u h,p, ψ h,p ) = R h,p (u h,p, (ψ h,p v h,p ) ) v h,p V h,p. 7

2.4 Assessment of the Error Estimates or each of the error estimates considered, we will develop a bound for the absolute error in the global error estimate and the absolute error in the local error estimate E E (i) η η (i). In practice, however, we are more interested in the quality of the error estimates with respect to the true error. In particular, we want to ensure that the error in the error estimate is a small fraction of the true error; otherwise the estimates would be useless. The relative error in the global error estimate i is given by global E E(i). E θ (i) The relative error is related to the error effectivity I eff defined in, for example, [4, 5] by E E (i) E E (i) = E E = 1 E(i) 1 E = I eff. That is, the relative error measures the deviation of the error effectivity from unity. Ideally, the effectivity of the error estimate should improve with mesh refinement such that I eff 1 as h 0. Equivalently, the relative error should ideally vanish as h 0. Similarly, the relative error in the local error estimate i is given by θ (i) local, η η (i) = η 1 η(i). Again, the relative error in the local error estimate measures the deviation of the local error effectivity from unity. 3 A Priori Error Analysis In this section, we perform a priori analysis of the three error estimates to establish the bound on the output estimation errors. In particular, we are interested in the convergence of the estimates with grid refinement. Throughout this section, we will use the notation A B to imply that A cb for some c < independent of h, in order to avoid proliferation of constants. Similarly, A B implies that A cb for some c > 0 independent of h. Moreover, A B implies that A B and B A. η 8

3.1 Assumptions We assume that the DG-EM approximation to both the primal and the dual problems are optimal in the L 2 sense, i.e., u u h,p L 2 () u Π h,p u L 2 (), T h ψ ψ h,p L 2 () ψ Π h,p ψ L 2 () T h, where Π h,p : V V h,p is the L 2 projection operator such that Π h,p v V h,p satisfies v Π h,p v L 2 (Ω) = inf w h,p V h,p v w h,p L 2 (Ω). urthermore, we will assume u and ψ are analytic for convenience. Under the analyticity assumption, the scaling argument results in the following interpolation results: 3.2 Useful Relationships v Π h,p v H m () h p+1 m v H p+1 () v Π h,p v H m ( ) h p+1/2 m v H p+1 (). This section introduces lemmas that facilitate the development of the error bounds for the output error estimates. Lemma 3.1 (Local Residual-Error Mapping). or all p 1, p 2, p 3 N, the local dual-weighted residual can be represented as R h,p3 (w h,p1, (ψ v h,p2 ) ) = a h,p3 (u w h,p1, (ψ v h,p2 ) ), w h,p1 V h,p1, v h,p2 V h,p2. where u and ψ are the solutions to the primal and dual problems respectively. Proof. The proof relies on the definition of the primal residual, the extended local consistency (Lemma 2.1), and the linearity of the bilinear form, i.e., R h,p3 (w h,p1, (ψ v h,p2 ) ) l h,p3 ((ψ v h,p2 ) ) a h,p3 (w h,p1, (ψ v h,p2 ) ) = a h,p3 (u, (ψ v h,p2 ) ) a h,p3 (w h,p1, (ψ v h,p2 ) ) = a h,p3 (u w h,p1, (ψ v h,p2 ) ), w h,p1 V h,p1, v h,p2 V h,p2. Lemma 3.2 (Global Residual-Error Mapping). or all p 1, p 2, p 3 N, the global dual-weighted residual can be represented as R h,p3 (w h,p1, ψ v h,p2 ) = a h,p3 (u w h,p1, ψ v h,p2 ) = R ψ h,p 3 (u w h,p1, v h,p2 ) w h,p1 V h,p1, v h,p2 V h,p2. where u and ψ are the solutions to the primal and dual problems respectively. 9

Proof. The first equality follows from the local residual-error mapping, i.e., R h,p3 (w h,p1, ψ v h,p2 ) = T h R h,p3 (w h,p1, (ψ v h,p2 ) ) = T h a h,p3 (u w h,p1, (ψ v h,p2 ) ) = a h,p3 (u w h,p1, ψ v h,p2 ), w h,p1 V h,p1, v h,p2 V h,p2. The second equality results from the definition of the adjoint residual and the extended global consistency, i.e., R ψ h,p 3 (u w h,p1, v h,p2 ) l O h,p 3 (u w h,p1 ) a h,p3 (u w h,p1, v h,p2 ) = a h,p3 (u w h,p1, ψ) a h,p3 (u w h,p1, v h,p2 ) = a h,p3 (u w h,p1, ψ v h,p2 ), w h,p1 V h,p1, v h,p2 V h,p2. Lemma 3.3 (h-scaling of the Lifting Operator). The BR2 lifting operator is bounded by the face jump according to r h,p ( v ) L 2 ( ) h 1/2 v L 2 ( ). Proof. The lemma is stated in, for example, [10]. Here, we present the proof for completeness. The inequality follows from setting the test function equal to rh,p ( v ) in the definition of the lifting operator, applying the Schwarz inequality, and invoking the trace scaling argument, i.e., rh,p ( v ) 2 L 2 ( ) = rh,p ( v ) r h,p ( v )dx = {rh,p ( v )} v ds (definition of lifting operator) r h,p ( v ) L 2 ( ) v L 2 ( ) h 1/2 r h,p ( v ) L 2 ( ) v L 2 ( ). Division of the both sides by r h,p ( v ) L 2 ( ) yields the desired result, r h,p ( v ) L 2 ( ) h 1/2 v L 2 ( ). (Schwarz) (trace scaling) Remark 3.1. The face jump is also bounded by the lifting operator as h 1/2 v L 2 ( ) r h,p ( v ) L 2 ( ). The proof is provided in [10]. Lemma 3.4 (Local Bilinear orm Error Bound). Under the optimality assumption, the following error bound holds on element for all p 1, p 2, p 3 N: a h,p3 (u u h,p1, (ψ ψ h,p2 ) ) h p 1+p 2 u H p 1 +1 ( ˆ) ψ H p 2 +1 (), where u and ψ are the true solution to the primal and dual problems, respectively, and u h,p1 and ψ h,p2 are the DG-EM approximation to the primal and dual problems, respectively, and ˆ is the set of elements sharing common face with. 10

Proof. Substitution of the expression for the bilinear form yields a h,p3 (u u h,p1, (ψ ψ h,p2 ) ) = (ψ ψ h,p2 ) (u u h,p1 )dx { (ψ ψ h,p2 ) } u u h,p1 ds }{{}}{{} (I) (ψ ψ h,p2 ) { (u u h,p1 )}ds β (ψ ψ h,p2 ) rh,p 3 ( u u h,p1 )ds }{{}}{{} (III) (IV) Now we bound each one of the braced terms. The interior term becomes (I) = (ψ ψ h,p2 ) (u u h,p1 )dx = (ψ ψ h,p2 ) (u u h,p1 )dx ψ ψ h,p2 H 1 () u u h,p1 H 1 () h p 1+p 2 ψ H p 2 +1 () u H p 1 +1 () The first face term is bounded by (II) = { (ψ ψ h,p2 ) } u u h,p1 ds = α (ψ ψ h,p2 ) L 2 ( ) u u h,p1 L 2 ( ) (II) α (ψ ψ h,p2 ) u u h,p1 ds h p 2 1/2 ψ H p 2 +1 () hp 1+1/2 u H p 1 +1 ( ˆ) = hp 1+p 2 ψ H p 2 +1 () u H p 1 +1 ( ˆ), where α = 1 if is a boundary face, and α = 1/2 if is an interior face. The second face term is bounded in a similar manner as the first term, resulting in (III) = (ψ ψ h,p2 ) { (u u h,p1 )}ds = (ψ ψ h,p2 )ˆn { (u u h,p1 )}ds h p 1+p 2 ψ H p 2 +1 () u H p 1 +1 ( ˆ) inally, we bound the term involving the lifting operator as (IV) = β (ψ ψ h,p2 ) r h,p 3 ( u u h,p1 )ds = β(ψ ψ h,p2 )ˆn r h,p 3 ( u u h,p1 ) β ψ ψ h,p2 L 2 ( ) rh,p 3 ( u u h,p1 ) L 2 ( ) ψ ψ h,p2 L 2 ( )h 1/2 r h,p 3 ( u u h,p1 ) L 2 ( ) (finite support of (ψ ψ h,p2 ) ) (Schwarz inequality) (trace scaling) ψ ψ h,p2 L 2 ( )h 1 u u h,p1 L 2 ( ) (Lemma 3.3) h p 1+p 2 ψ H p 2 +1 () u H p 1 +1 ( ˆ) (L 2 optimality assumption) 11

Combining the bounds for (I), (II), (III), and (IV), we obtain the desired result: η (I) + (II) + (III) + (IV) h p 1+p 2 ψ H p 2 +1 () u H p 1 +1 ( ˆ). Lemma 3.5 (Global Bilinear orm Error Bound). Under the optimality assumption, the following error bound holds for all p 1, p 2, p 3 N: a h,p3 (u u h,p1, ψ ψ h,p2 ) h p 1+p 2 u H p 1 +1 (Ω) ψ H p 2 +1 (Ω) where u h,p1 and ψ h,p2 are the DG-EM approximation to the primal and dual problems, respectively. Proof. The global error bound is a direct consequence of the local error bound, i.e., a h,p3 (u u h,p1, ψ ψ h,p2 ) = a h,p3 (u u h,p1, (ψ ψ h,p2 ) ) T h T h h p 1+p 2 u H p 1 +1 ( ˆ) ψ H p 2 +1 () h p 1+p 2 Th u H p 1 +1 ( ˆ) Th ψ H p 2 +1 () h p 1+p 2 u H p 1 +1 (Ω) ψ H p 2 +1 (Ω) 3.3 A Priori Error Analysis of the True Output Error In this section, we analyze the convergence behavior of the true output error. Theorem 3.1 (Convergence of True Error). Let u h,p V h,p be the DG-EM solution to the Poisson equation. The local and global error are bounded by η h 2p u H p+1 ( ˆ) ψ H p+1 () E h 2p u H p+1 (Ω) ψ H p+1 (Ω), respectively, where ˆ is the set of elements sharing a common face with. Proof. We prove the local convergence bound by invoking the local residual-error mapping, Lemma 3.1, for w h,p1 = u h,p and v h,p2 = ψ h,p and by applying the local bilinear form error bound, Lemma 3.4, for p 1 = p 2 = p 3 = p, i.e., η R h,p (u h,p, (ψ ψ h,p ) ) = a h,p (u u h,p, (ψ ψ h,p ) ) h 2p u H p+1 ( ˆ) ψ H p+1 (). Similarly, we obtain the global convergence bound by applying the global residual-error mapping, Lemma 3.2, for w h,p1 = u h,p and v h,p2 = ψ h,p and the global bilinear form error bound, Lemma 3.5, for p 1 = p 2 = p 3 = p, i.e., E R h,p (u h,p, ψ ψ h,p ) = a h,p (u u h,p, ψ ψ h,p ) h 2p u H p+1 (Ω) ψ H p+1 (Ω). Thus, both the global and local errors superconverge at the rate of h 2p. 12

3.4 A Priori Error Analysis of Output Error Estimate 3 In this section, we analyze the convergence behavior of the output error estimate 3. Theorem 3.2 (Convergence of Local Error Estimate 3). The error in the local error estimate 3 is bounded by η η (3) hp+p u H p+1 ( ˆ) ψ H p +1 (). Proof. By linearity of the semilinear form with respect to the second argument, we have η η (3) = R h,p(u h,p, ψ ) R h,p (u h,p, ψ h,p ) = R h,p (u h,p, (ψ ψ h,p ) ) rom here on, the proof is similar to that of the convergence of the true error. By invoking the local residual-error mapping, Lemma 3.1, for w h,p1 = u h,p and v h,p2 = ψ h,p and by applying the local bilinear form error bound, Lemma 3.4, for p 1 = p 3 = p and p 2 = p, we obtain η η (3) = a h,p(u u h,p, (ψ ψ h,p ) ) h p+p u H p+1 ( ˆ) ψ H p +1 (). Corollary 3.1. Assuming the true local error converges as η h 2p u H p+1 ( ˆ) ψ H p+1 (), the effectivity of the local error estimate 3 converges to unity as θ (3) local, = 1 η(3) η = η(3) η Chp+p u H p+1 ( ˆ) ψ H p +1 () η h 2p u H p+1 ( ˆ) ψ = h p p = h p inc H p+1 () where p inc is the increase in the polynomial degree for the truth surrogate adjoint solve. Theorem 3.3 (Convergence of Global Error Estimate 3). The error in the global error estimate 3 is bounded by E (3) E h p+p u H p+1 (Ω) ψ H p +1 (Ω). Proof. The convergence of the global error estimate 3 follows from that of the local counterpart, i.e., E E (3) = (η η (3) ) T h h p+p u H p+1 ( ˆ) ψ H p +1 () T h h p+p u H p+1 (Ω) ψ H p +1 (Ω). Corollary 3.2. If E h 2p u H p+1 (Ω) ψ H p +1 (Ω), then the effectivity of the global error estimate 3 converges to unity as θ (3) global = 1 E(3) E = E(3) E E hp+p u H p+1 (Ω) ψ H p +1 (Ω) h 2p u H p+1 (Ω) ψ H p +1 (Ω) h p p = h p inc. 13

3.5 A Priori Error Analysis of Output Error Estimate 1 In this section, we analyze the convergence behavior of the output error estimate 1. Theorem 3.4 (Convergence of Local Error Estimate 1). The error in the local error estimate 1 is bounded by η η (1) h2p ψ H p+1 () u H p+1 ( ˆ) Proof. Expanding the difference in the local error using the error representation formula, η η (1) = R h,p(u h,p, (ψ ψ h,p ) ) R h,p (u h,p, (ψ h,p ψ h,p ) ) = R h,p (u h,p, (ψ ψ h,p ) ) R h,p (u h,p, (ψ ψ h,p ) ) } {{ } (I) + R h,p (u h,p, (ψ ψ h,p ) ) }{{} (II) Term (II) can be bounded following a similar argument as that used to bound η η (3). By invoking the local residual-error mapping, Lemma 3.1, for w h,p1 = u h,p and v h,p2 = ψ h,p and by applying the local bilinear form error bound, Lemma 3.4, for p 1 = p and p 2 = p 3 = p, we obtain (II) = R h,p (u h,p, (ψ ψ h,p ) ) = a h,p (u u h,p, (ψ ψ h,p ) ) h p+p u H p+1 ( ˆ) ψ H p +1 (). The only difference in the terms constituting (I) stems from the difference in the lifting spaces. Thus, term (I) can be expressed as (I) = ( β (ψ ψ h,p ) rh,p ( u u h,p )ds β (ψ ψ h,p ) rh,p h,p )ds) ( u u = β (ψ ψ h,p ) (r h,p ( u u h,p ) rh,p ( u u h,p ) ) ds β ψ ψ h,p L 2 ( ) rh,p ( u u h,p ) rh,p ( u u h,p ) L 2 ( ) ψ ψ h,p L 2 ( )h 1/2 r h,p ( u u h,p ) r h,p ( u u h,p ) L 2 ( ) ψ ψ h,p L 2 ( )h 1 u u h,p L 2 ( ) h 2p ψ H p+1 () u H p+1 ( ˆ) Combining the bounds for (I) and (II), we obtain η (1) η (I) + (II) h 2p ψ H p+1 () u H p+1 ( ˆ) + hp+p u H p+1 ( ˆ) ψ H p +1 () h 2p ψ H p+1 () u H p+1 ( ˆ) 14

Corollary 3.3. If η h 2p u H p+1 ( ˆ) ψ H p+1 (), then the local effectivity does not converge to unity as the mesh is refined, i.e., θ (1) local, = 1 η(1) η = η η (1) h2p ψ H p+1 () u H p+1 ( ˆ) η h 2p 1. ψ H p+1 () u H p+1 ( ˆ) Theorem 3.5 (Convergence of Global Error Estimate 1). The error in the global error estimate 1 is bounded by E E (1) h 2p ψ H p+1 (Ω) u H p+1 (Ω). Proof. The convergence of the global error estimate 1 follows from that of the local counterpart, i.e., E E (1) = (η η (1) ) T h h 2p u H p+1 ( ˆ) ψ H p+1 () T h h 2p u H p+1 (Ω) ψ H p+1 (Ω). Corollary 3.4. If E h 2p ψ H p+1 (Ω) u H p+1 (Ω), then the global effectivity does not converge to unity as the mesh is refined, i.e., θ (1) global = 1 E(1) E = E E(1) h2p ψ H p+1 (Ω h ) u H p+1 (Ω h ) E h 2p 1. ψ H p+1 (Ω h ) u H p+1 (Ω h ) 3.6 A Priori Error Analysis of Output Error Estimate 2 In this section, we analyze the convergence behavior of the output error estimate 2. Theorem 3.6 (Convergence of Local Error Estimate 2). The error in the local error estimate 2 is bounded by η η (2) hp u H p+1 ( ˆ) ψ H 1 (). Proof. We will first bound the local error estimate, η (2). By the definition of the primal residual and the linearity of the bilinear form, η (2) = R h,p (u h,p, ψ h,p ) = l(ψ h,p ) a h,p (u h,p, ψ h,p ) = a h,p (u u h,p, ψ h,p ). As a h,p (u u h,p, v h,p ) 0 in general for p > p, we cannot subtract ψ h,p from the second argument. The substitution of the BR2 bilinear form to the expression for η (2) yields η (2) = (u u h,p ) (ψ h,p )dx { ψ h,p } u u h,p ds }{{}}{{} (I) ψ h,p { (u u h,p )}ds } {{ } (III) (II) β ψ h,p r h,p ( u u h,p )ds } {{ } (IV) 15

The interior term is bounded by (I) u u h,p H 1 () ψ h,p H 1 () h p u H p+1 () ψ h,p H 1 (). The first face term is bounded by (II) { ψ h,p } L 2 ( ) u u h,p L 2 ( ) h 1/2 ψ h,p L 2 ()h p+1/2 u H p+1 ( ˆ) h P ψ h,p H 1 () u H p+1 ( ˆ). The second face term is bounded by (III) ψ h,p L 2 ( ) { (u u h,p )} L 2 ( ) h 1/2 ψ h,p L 2 ()h p+1/2 u H p+1 () h p ψ h,p L 2 () u H p+1 (). The term involving the lifting operator is bounded by (IV) = β ψ h,p rh,p ( u u h,p )ds β ψ h,p L 2 ( ) rh,p ( u u h,p ) L 2 ( ) ψ h,p L 2 ( )h 1/2 r h,p ( u u h,p ) L 2 ( ) h p ψ h,p L 2 () u H p+1 ( ˆ). Combining the bounds for (I), (II), (III), and (IV), we obtain We further note that ψ h,p L 2 ( )h 1 u u h,p L 2 ( ) η (2) (I) + (II) + (III) + (IV) hp u H p+1 ( ˆ) ψ h,p H 1 (). ψ h,p H 1 () = ψ h,p ψ + ψ H 1 () ψ h,p ψ H 1 () + ψ H 1 () h p ψ H p +1 () + ψ H 1 () ψ H 1 () for h sufficiently small. Thus, we obtain the bound for η (2) An immediate consequence of this result is that η (2) η (2) hp u H p+1 ( ˆ) ψ H 1 () in terms of u and ψ, i.e., η h p u H p+1 ( ˆ) ψ H 1 () h 2p u H p+1 ( ˆ) ψ H p+1 () h p u H p+1 ( ˆ) ψ H 1 (). Corollary 3.5. If η h 2p u H p+1 ( ˆ) ψ H p+1 (), then the effectivity of the local error estimate 3 diverges in the sense that θ (2) local, = 1 η(2) η = η η (2) hp u H p+1 ( ˆ) ψ H 1 () η h 2p u H p+1 ( ˆ) ψ h p, H p+1 () i.e., the local error estimator degrades (relative to the true local error) as the mesh is refined. 16

Theorem 3.7 (Convergence of Global Error Estimate 2). The error in the global error estimate 2 is bounded by E E (2) h 2p u H p+1 (Ω) ψ H p +1 (Ω) Proof. Unlike the analysis for the global error estimate 1 and 3, simply summing the local error estimator bounds results in a loose bound. Thus, we will pursue a different approach to obtain a tighter bound. We first note that R h,p (u h,p, v) = R h,p (u h,p, v), v H 1 (Ω), p, p N, as the lifting operator is always multiplied by the jump in the second argument and v = 0, v H 1 (Ω). In particular, we can rewrite the true error representation as The error in the global error estimate becomes E E (2) = R h,p (u h,p, ψ) R h,p (u h,p, ψ h,p ) E = R h,p (u h,p, ψ) = R h,p (u h,p, ψ) = R h,p (u h,p, ψ ψ h,p ) (linearity) = R ψ h,p (u u h,p, ψ h,p ) (Lemma 3.2 for w h,p = u h,p, v h,p = ψ h,p ) = inf R ψ v h,p (u u h,p V h,p v h,p, ψ h,p ) h,p (dual Galerkin orthogonality) = inf a h,p (u v h,p, ψ ψ h,p ) (Lemma 3.2 for w h,p = v h,p, v h,p = ψ h,p ) v h,p V h,p By applying the global bilinear form error bound, Lemma 3.5, for p 1 = p 2 = p 3 = p, we obtain E (2) E = a h,p (u v h,p, ψ ψ h,p ) h 2p u H p +1 (Ω h ) ψ H p +1 (Ω h ) Corollary 3.6. If E h 2p ψ H p+1 (Ω) u H p+1 (Ω), then the effectivity of the global error estimate 2 converges to unity as θ (2) global = 1 E(2) E = E E(2) h2p u H p+1 (Ω h ) ψ H p +1 (Ω h ) E h 2p ψ H p +1 (Ω) u h 2(p p) = h 2p inc H p+1 (Ω) 3.7 Summary of A Priori Error Analysis Table 1 summarizes the result of the a priori error analysis. The table shows that neither the local nor global effectivity of the estimate 1 approaches unity as h 0. The estimate 2 results in a superconvergent global estimate; however, the local error effectivity diverges with mesh refinement, and thus the estimator is not suited for driving adaptation. The estimate 3 is the only estimate whose effectivity converges to unity both locally and globally as h 0. 17

η (i) (a) local estimates η (i) θ local, = 1 η (i) /η η 1 R h,p (u h,p, (ψ h,p ψ h,p ) ) h 2p u H p+1 ( ˆ) ψ H p+1 () h 0 2 R h,p (u h,p, ψ h,p ) h p u H p+1 ( ˆ) ψ H 1 () h p 3 R h,p (u h,p, ψ h,p ) h p+p u H p+1 ( ˆ) ψ H p +1 () h p inc true R h,p (u h,p, ψ ) - - (b) global estimates E (i) E (i) E θ global = 1 E (i) /E 1 R h,p (u h,p, ψ h,p ψ h,p ) h 2p u H p+1 (Ω) ψ H p+1 (Ω) h 0 2 R h,p (u h,p, ψ h,p ) h 2p u H p +1 (Ω) ψ H p +1 (Ω) h 2p inc 3 R h,p (u h,p, ψ h,p ) h p+p u H p+1 (Ω) ψ H p +1 (Ω) h p inc true J h,p (u h,p ) J(u) = R h,p (u h,p, ψ) - - Table 1: Summary of the local and global error estimate convergence. 4 Numerical Results This section provides numerical verification of the a priori error analysis results presented in Section 3. In particular, we apply the three error estimates to a one dimensional Poisson problem given by and the functional output of interest, d2 u = exp(x)(1 + x), on (0, 1), dx2 u(0) = u(1) = 0, J(u) = 1 0 sin(πx)u(x)dx. Note that the analytical solution to the primal and dual problems are given by u = (exp(x) 1)(1 x) and ψ = sin(πx), both of which are in C and have finite and non-vanishing measures in H m (Ω), m N. We will use two different metrics to assess the performance of the error estimates. The first measure is the relative error in the global estimate as defined earlier, i.e. θ (i) global E E(i) = E 1 E(i) E, where E is the true error and E (i) is the error estimate provided by the estimator i. Recall that the relative error is equivalent to the deviation of the error effectivity from unity. The second measure is the agglomerated local effectivity, which is a single measure intended to capture the effectivity of the local, element-wise error estimates. The agglomerated local effectivity is defined by θ (i) local 1 E(i) agg = E agg E (i) E agg E agg agg 18

10 0 10 0 2.00 2.00 10 5 4.00 10 5 4.00 E 6.00 E agg 6.00 10 10 10 10 10 15 p=1 p p=3 p=4 8.00 (a) true error, E 10 15 p=1 p p=3 p=4 8.00 (b) true agglomerated local error, E agg η igure 1: The convergence of the true output error. where E agg T h η and E (i) agg T h η (i). Note that this is different from the relative local error θ (i) local, associated with each element, but it is an agglomerated measure of the quality of the local estimates. 4.1 True Output Error We first analyze the behavior of the true error, measured in the standard sense and in the agglomerated local sense. igure 1 shows the convergence results for p = 1, 2, 3, 4. Since both the primal and dual solutions are infinitely smooth, Theorem 3.1 predicts the superconvergence of both the local and global errors at the rate of h 2p. The numerical result confirms the analysis. Since the solutions have well-behaved higher order derivatives, the convergence with grid refinement is very smooth. We note that p = 4 solution achieves machine precision accuracy using just 16 elements; while this is an encouraging result, it makes the assessment of the error estimates more difficult, as the results are affected by the finite precision arithmetics. Thus, p = 3 and p = 4 results are sometimes truncated or omitted, if the results have been deemed polluted by rounding errors. 4.2 Output Error Estimate 1 By the a priori error analysis, Theorem 3.4 and 3.5, we expect θ (1) local 1 E(1) agg h0 and θ (1) global 1 E(1) E h0, E agg i.e., neither the local nor the global effectivity converge to unity with grid refinement. igure 2 shows the convergence of the local and global effectivity of error estimate 1. The result must be 19

10 1 10 0 θ local 10 1 θ local 10 0 10 2 2.00 p=1, p inc p, p inc p=3, p inc p=4, p inc 10 1 p, p inc =1 p, p inc p, p inc =3 p, p inc =4 (a) local error effectivity, varying p (b) local error effectivity, varying p inc 10 1 10 0 θ global 10 1 θ global 10 0 2.00 10 2 p=1, p inc p, p inc p=3, p inc p=4, p inc 10 1 p, p inc =1 p, p inc p, p inc =3 p, p inc =4 (c) global error effectivity, varying p (d) global error effectivity, varying p inc igure 2: The local and global effectivity of the error estimate 1. 20

interpreted carefully, as the a priori error analysis results are upper bound and the cancellation can give a false sense of convergence. or example, igure 2(a) and 2(c) show that the local and global effectivities converge to unity for odd p but not for even p. The cause of this odd-even behavior is unclear, but similar results have been observed in [11, 12]. In these cases, we should always compare the worst convergence rate with the a priori analysis, i.e. the even results for this case. The numerical experiment confirms that the effectivity of the error estimate 1 does not converge to unity in either the local or the global sense. 4.3 Output Error Estimate 2 By the a priori error analysis, Theorem 3.6 and 3.7, we expect θ (2) local 1 E(2) agg h p and θ (2) global 1 E(2) E h2p inc, E agg i.e., the local error effectivity diverges at the rate of h p, but the global error effectivity superconverges at the rate of h 2p inc. The divergence of the local effectivity is captured in igure 3(a) and 3(b). In particular, the local effectivity diverges at the rate of h 2 and h 4 for p = 2 and 4, respectively. The local effectivity is not a function of p inc as p inc = 1, 2, 3, 4 all diverges at the rate of h 2 for p = 2. On the other hand, igure 3(c) and 3(d) show that the global effectivity exhibit superconvergence. In particular, the global effectivity convergence rate is a function of p inc showing the convergence rates of h 2, h 4, and h 6 for p inc = 1, 2, and 3, respectively. The global effectivity convergence rate is not a function of p, as p inc = 2 results in the convergence rate of h 4 for all p = 1, 2, 3. These results are consistent with the a priori analysis. 4.4 Output Error Estimate 3 By the a priori error analysis, Theorem 3.2 and 3.3, we expect θ local 1 E(3) agg hp inc and θ global 1 E(3) E hp inc, E agg i.e., both the local and global error effectivities converge at the rate of h p inc. igure 4(a) shows that p inc = 2 results in the local effectivity convergence of h 2 for p = 2, 4. igure 4(b) shows that the convergence rate improves to h 4 for p inc = 4. The same behavior is shown for the global effectivity in igure 4(c) and 4(d), converging at the rate of at least h p inc. 5 Conclusion This report analyzed the behavior of three variants of the DWR error estimates applied to a p- dependent discretization. We showed that the BR2 discretization of second-order PDEs results in a p-dependent discretization due to the presence of the p-dependent lifting operator. Then, we analyzed three commonly used variants of DWR error estimates. The a priori error analysis showed that the effectivity of error estimate 1 which naturally results from the discrete interpretation of the adjoint converges in neither the local nor global sense. Error estimate 2 exhibited superconvergent global effectivity; however, its local effectivity diverges, making it unsuited for grid 21

10 8 10 6 p=1, p inc p, p inc p=3, p inc p=4, p inc 4.00 10 4 p, p inc =1 p, p inc p, p =3 inc p, p inc =4 θ local 10 4 θ local 10 3 2.00 2.00 10 2 10 2 10 0 10 1 (a) local error effectivity, varying p (b) local error effectivity, varying p inc 10 3 10 4 p=1, p inc p, p inc p=3, p inc 10 0 10 2 2.00 10 5 10 4 θ global 10 6 θ global 10 6 4.00 10 7 10 8 4.00 (c) global error effectivity, varying p 10 8 10 10 p, p inc =1 6.00 p, p inc p, p inc =3 (d) global error effectivity, varying p inc igure 3: The local and global effectivity of the error estimate 2. 22

10 2 10 2 2.00 θ local 10 3 10 4 2.00 2.00 θ local 10 4 10 5 10 6 p=1, p inc p, p inc 4.00 p=3, p inc p=4, p inc 10 6 10 8 p, p inc =1 p, p inc 4.00 p, p inc =3 p, p inc =4 (a) local error effectivity, varying p (b) local error effectivity, varying p inc 10 2 10 2 10 3 2.00 10 3 10 4 θ global 10 4 2.00 θ global 10 5 10 5 10 6 p=1, p inc 4.00 p, p inc p=3, p inc 10 6 10 7 10 8 p, p inc =1 4.00 p, p inc p, p inc =3 p, p inc =4 (c) global error effectivity, varying p (d) global error effectivity, varying p inc igure 4: The local and global effectivity of the error estimate 3. 23

adaptation. The effectivity of error estimate 3 converges both in the local and global sense, making it an attractive choice for both error estimation and adaptation. A simple one-dimensional Poisson problem numerically verified the a priori error analysis. References [1]. Bassi, S. Rebay, GMRES discontinuous Galerkin solution of the compressible Navier-Stokes equations, in:. Cockburn, Shu (Eds.), Discontinuous Galerkin Methods: Theory, Computation and Applications, Springer, Berlin, 2000, pp. 197 208. [2]. Bassi, A. Crivellini, S. Rebay, M. Savini, Discontinuous Galerkin solution of the Reynolds averaged Navier-Stokes and k-ω turbulence model equations, Comput. & luids 34 (2005) 507 540. [3] D. N. Arnold,. Brezzi, B. Cockburn, L. D. Marini, Unified analysis of discontinuous Galerkin methods for elliptical problems, SIAM J. Numer. Anal. 39 (5) (2002) 1749 1779. [4] R. Becker, R. Rannacher, A feed-back approach to error control in finite element methods: Basic analysis and examples, East-West J. Numer. Math. 4 (1996) 237 264. [5] R. Becker, R. Rannacher, An optimal control approach to a posteriori error estimation in finite element methods, in: A. Iserles (Ed.), Acta Numerica, Cambridge University Press, 2001. [6] D. A. Venditti, Grid adaptation for functional outputs of compressible flow simulations, Ph.D. thesis, Massachusetts Institute of Technology, Cambridge, Massachusetts (2002). [7]. J. idkowski, D. L. Darmofal, A triangular cut-cell adaptive method for higher-order discretizations of the compressible Navier-Stokes equations, J. Comput. Phys. 225 (2007) 1653 1672. [8] N.. Burgess, D. J. Mavriplis, An hp-adaptive discontinuous Galerkin solver for aerodynamic flows on mixed-element meshes, AIAA 2011-490 (2011). [9]. idkowski, D. Darmofal, Review of output-based error estimation and mesh adaptation in computational fluid dynamics 49 (4) (2011) 673 694. [10]. Brezzi, M. Manzini, D. Marini, P. Pietra, A. Russo, Discontinuous finite elements for diffusion problems, in: rancesco Brioschi (1824-1897) convegno di studi matematici, October 22-23, 1997, Ist. Lomb. Acc. Sc. Lett., Incontro di studio N. 16, 1999, pp. 197 217. [11]. Harriman, P. Houston, B. Senior, E. Süli, hp-version discontinuous Galerkin methods with interior penalty for partial differential equations with nonnegative characteristic form., Tech. Rep. Technical Report NA 02/21, Oxford University Computing Lab Numerical Analysis Group (2002). [12] T. A. Oliver, A higher-order, adaptive, discontinuous Galerkin finite element method for the Reynolds-averaged Navier-Stokes equations, PhD thesis, Massachusetts Institute of Technology, Department of Aeronautics and Astronautics (Jun. 2008). 24