Recovery-Based A Posteriori Error Estimation

Similar documents
A Posteriori Error Estimation Techniques for Finite Element Methods. Zhiqiang Cai Purdue University

Recovery-Based a Posteriori Error Estimators for Interface Problems: Mixed and Nonconforming Elements

arxiv: v2 [math.na] 23 Apr 2016

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

A Framework for Analyzing and Constructing Hierarchical-Type A Posteriori Error Estimators

c 2008 Society for Industrial and Applied Mathematics

A u + b u + cu = f in Ω, (1.1)

Unified A Posteriori Error Control for all Nonstandard Finite Elements 1

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

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

Enhancing eigenvalue approximation by gradient recovery on adaptive meshes

Convergence and optimality of an adaptive FEM for controlling L 2 errors

Polynomial-degree-robust liftings for potentials and fluxes

arxiv: v3 [math.na] 8 Sep 2015

Nitsche-type Mortaring for Maxwell s Equations

Adaptive C1 Macroelements for Fourth Order and Divergence-Free Problems

Adaptive approximation of eigenproblems: multiple eigenvalues and clusters

A POSTERIORI ERROR ESTIMATES OF TRIANGULAR MIXED FINITE ELEMENT METHODS FOR QUADRATIC CONVECTION DIFFUSION OPTIMAL CONTROL PROBLEMS

Maximum-norm a posteriori estimates for discontinuous Galerkin methods

Cell Conservative Flux Recovery and A Posteriori Error Estimate of Vertex-Centered Finite Volume Methods

A Multigrid Method for Two Dimensional Maxwell Interface Problems

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

Multigrid Methods for Maxwell s Equations

Local discontinuous Galerkin methods for elliptic problems

Lecture Note III: Least-Squares Method

A posteriori estimators for obstacle problems by the hypercircle method

Adaptive methods for control problems with finite-dimensional control space

A posteriori error estimates in FEEC for the de Rham complex

An Adaptive Mixed Finite Element Method using the Lagrange Multiplier Technique

THE CONVECTION DIFFUSION EQUATION

Divergence-conforming multigrid methods for incompressible flow problems

Discontinuous Galerkin Methods

Adaptive Finite Element Methods Lecture 1: A Posteriori Error Estimation

Multigrid Methods for Elliptic Obstacle Problems on 2D Bisection Grids

Chapter 6 A posteriori error estimates for finite element approximations 6.1 Introduction

A posteriori error estimates for a Maxwell type problem

Numerische Mathematik

An a posteriori error estimator for the weak Galerkin least-squares finite-element method

A Stable Spectral Difference Method for Triangles

Anisotropic meshes for PDEs: a posteriori error analysis and mesh adaptivity

Multigrid Method ZHONG-CI SHI. Institute of Computational Mathematics Chinese Academy of Sciences, Beijing, China. Joint work: Xuejun Xu

Multigrid Methods for Saddle Point Problems

Axioms of Adaptivity

Hybridized Discontinuous Galerkin Methods

Local pointwise a posteriori gradient error bounds for the Stokes equations. Stig Larsson. Heraklion, September 19, 2011 Joint work with A.

Geometric Multigrid Methods

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

Hybrid Discontinuous Galerkin methods for incompressible flow problems

Rate optimal adaptive FEM with inexact solver for strongly monotone operators

Mesh Grading towards Singular Points Seminar : Elliptic Problems on Non-smooth Domain

Axioms of Adaptivity (AoA) in Lecture 1 (sufficient for optimal convergence rates)

AposteriorierrorestimatesinFEEC for the de Rham complex

Hybridized DG methods

arxiv: v1 [math.na] 1 May 2013

Quasi-Optimal Cardinality of AFEM Driven by Nonresidual Estimators

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

A DELTA-REGULARIZATION FINITE ELEMENT METHOD FOR A DOUBLE CURL PROBLEM WITH DIVERGENCE-FREE CONSTRAINT

Efficient numerical solution of the Biot poroelasticity system in multilayered domains

An A Posteriori Error Estimate for Discontinuous Galerkin Methods

R T (u H )v + (2.1) J S (u H )v v V, T (2.2) (2.3) H S J S (u H ) 2 L 2 (S). S T

A gradient recovery method based on an oblique projection and boundary modification

A MULTIGRID ALGORITHM FOR. Richard E. Ewing and Jian Shen. Institute for Scientic Computation. Texas A&M University. College Station, Texas SUMMARY

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

arxiv: v1 [math.na] 11 Jul 2011

Three remarks on anisotropic finite elements

A posteriori error estimates for space-time domain decomposition method for two-phase flow problem

Solving PDEs with Multigrid Methods p.1

Comparison of V-cycle Multigrid Method for Cell-centered Finite Difference on Triangular Meshes

A finite difference Poisson solver for irregular geometries

Standard Finite Elements and Weighted Regularization

On Nonlinear Dirichlet Neumann Algorithms for Jumping Nonlinearities

Convergence and Error Bound Analysis for the Space-Time CESE Method

Numerical Solutions to Partial Differential Equations

An optimal adaptive finite element method. Rob Stevenson Korteweg-de Vries Institute for Mathematics Faculty of Science University of Amsterdam

Chapter 1. Introduction and Background. 1.1 Introduction

Numerical Solutions to Partial Differential Equations

Towards pressure-robust mixed methods for the incompressible Navier Stokes equations

Axioms of Adaptivity (AoA) in Lecture 3 (sufficient for optimal convergence rates)

Generalized Finite Element Methods for Three Dimensional Structural Mechanics Problems. C. A. Duarte. I. Babuška and J. T. Oden

FEniCS Course. Lecture 8: A posteriori error estimates and adaptivity. Contributors André Massing Marie Rognes

A NOTE ON CONSTANT-FREE A POSTERIORI ERROR ESTIMATES

Local Mesh Refinement with the PCD Method

Exponential integrators for semilinear parabolic problems

Iterative methods for positive definite linear systems with a complex shift

ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS

Basic Principles of Weak Galerkin Finite Element Methods for PDEs

MIXED FINITE ELEMENT METHODS FOR PROBLEMS WITH ROBIN BOUNDARY CONDITIONS

A FAMILY OF MULTISCALE HYBRID-MIXED FINITE ELEMENT METHODS FOR THE DARCY EQUATION WITH ROUGH COEFFICIENTS. 1. Introduction

Multiscale Analysis of Vibrations of Streamers

Hp-Adaptivity on Anisotropic Meshes for Hybridized Discontinuous Galerkin Scheme

Ultraconvergence of ZZ Patch Recovery at Mesh Symmetry Points

ABSTRACT CONVERGENCE OF ADAPTIVE FINITE ELEMENT METHODS. Khamron Mekchay, Doctor of Philosophy, 2005

FEM Convergence for PDEs with Point Sources in 2-D and 3-D

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

Complementarity based a posteriori error estimates and their properties

Remarks on the analysis of finite element methods on a Shishkin mesh: are Scott-Zhang interpolants applicable?

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

Numerical Solutions to Partial Differential Equations

Numerical Solution I

FEM: Domain Decomposition and Homogenization for Maxwell s Equations of Large Scale Problems

Transcription:

Recovery-Based A Posteriori Error Estimation Zhiqiang Cai Purdue University Department of Mathematics, Purdue University Slide 1, March 2, 2011

Outline Introduction Diffusion Problems Higher Order Elements Convection-Diffusion-Reaction Problems Acknowledgement This work is supported in part by the National Science Foundation and by Lawrence Livermore National Laboratory. Department of Mathematics, Purdue University Slide 2, March 2, 2011

Recovery Estimators of ZZ Type recovery-based estimators (Zienkiewicz & Zhu 87) ξ = G( u h ) u h where G : L 2 (Ω) d U h C 0 (Ω) d is gradient recovery operator saturation assumption: u G( u h ) β u u h = 1 β efficiency and reliability bounds reliability bound efficiency bound there exists a constant β [0, 1) s.t. ξ G( u h ) u 1 + β (Carstensen, Zhou, etc.) u u h C r η η K C e u u h ωk K T Department of Mathematics, Purdue University Slide 3, March 2, 2011

Recovery Estimators of ZZ Type recovery-based estimators ξ = G( u h ) u h where G : L 2 (Ω) d U h C 0 (Ω) d is gradient recovery operator recovery operators Zienkiewicz & Zhu estimator (87) G(u h )(z) = 1 u h dx ω z ω z z N L 2 -projection find G(u h ) U h such that (G(u h ), τ ) = ( u, τ ) τ U h other recovery techniques survey article by Z. Zhang 07 Department of Mathematics, Purdue University Slide 4, March 2, 2011

Recovery Error Estimators of ZZ Type recovery-based estimators + simple, universal, asymptotically exact inefficiency for nonsmooth problems, unreliable on coarse meshes, higher-order finite elements, complex systems, etc. Department of Mathematics, Purdue University Slide 5, March 2, 2011

Diffusion Problems elliptic interface problems (A(x) u) = f in Ω R d u = g on Γ D and n (A(x) u) = h on Γ N where A(x) = a(x) I d d and a(x) is positive piecewise constant w.r.t Ω = n i=1 Ω i : a(x) = a i > 0 in Ω i smoothness u H 1+α (Ω) where α > 0 could be very small. Department of Mathematics, Purdue University Slide 6, March 2, 2011

A Test Problem with Intersecting Interfaces the test problem Ω = ( 1, 1) 2, Γ D = Ω, f = 0 and a(x) = 161.448 in (0, 1) 2 ( 1, 0) 2 1 in Ω \ ([0, 1] 2 [ 1, 0] 2 ) exact solution with µ(θ) being smooth u(r, θ) = r 0.1 µ(θ) H 1.1 ɛ (Ω) Department of Mathematics, Purdue University Slide 7, March 2, 2011

3443 nodes mesh generated by η ZZ for 50% relative error Department of Mathematics, Purdue University Slide 8, March 2, 2011

Why Does It Fail? true gradient and flux for interface problems u / C 0 (Ω) d and σ = A u C 0 (Ω) d recovery spaces G( u h ) C 0 (Ω) d and G( A u h ) C 0 (Ω) d the reason of the failure approximating discontinuous functions by continuous functions Department of Mathematics, Purdue University Slide 9, March 2, 2011

How to Fix It? true gradient and flux u H 1 (Ω) = u H(curl, Ω) σ = A u H(div, Ω) conforming elements u h H 1 (Ω) = u h H(curl, Ω) σ h = A u h / H(div, Ω) = G(σ h) RT 0 or BDM 1 mixed elements u h L 2 (Ω) σ h H(div, Ω) = G( A 1 σ h ) D 1 or N 1 Department of Mathematics, Purdue University Slide 10, March 2, 2011

Efficient Recovery Estimator for Linear Elements flux σ = A u H(div; Ω) (Cai-Zhang 09, SINUM) L 2 flux recovery find σ h V = RT 0 or BDM 1 H(div; Ω) s.t. (A 1 σ h, τ ) = ( u h, τ ) τ V efficient recovery estimator ξ 1,K = A 1/2 ( σ h + A ũ h ) 0,K K T ξ 1 = A 1/2 ( σ h + A ũ h ) 0,Ω reliability bound u h u h C (ξ 1 + H f ) efficiency bound ξ 1 C u ũ h + C ( ) h 2 1/2 K f α f K 2 0,K K Department of Mathematics, Purdue University Slide 11, March 2, 2011

3557 nodes mesh generated by ξ RT for 10% relative error Department of Mathematics, Purdue University Slide 12, March 2, 2011

Explicit L 2 Flux Recovery RT 0 (Cai & Zhang SINUM 09) Let τ = a(x) u h, then σ T = e E Ω E D σ e φ e (x), where σ e = γ e (τ + e n e ) + (1 γ e ) (τ e n e ) for e E Ω, τ e n e for e E D for some constant γ e [0, 1], e.g., a e γ e = a + e + a e, γ e = a e φ e 2 K + e a e φ e 2 K + e + a + e φ e 2 K e Department of Mathematics, Purdue University Slide 13, March 2, 2011

Recovery Estimators using the Hypercircle Method (Lade veze & Leguillon 83, Vejchodsky 04, Braess & Schöberl 07) Prager-Synge identity A 1/2 (u u h ) 2 + A 1/2 (u + A 1 τ ) 2 = A 1/2 (u h + A 1 τ ) 2 where τ H(div; Ω) satisfying τ = f recovery estimators by the hypercircle method construct σ h = η K = A 1/2 (u h + A 1 σ h ) K Department of Mathematics, Purdue University Slide 14, March 2, 2011

Recovery Estimators for Higher-Order Elements existing recovery estimators: Naga and Zhang (05), Bank, Xu, and Zheng (07) Department of Mathematics, Purdue University Slide 15, March 2, 2011

Recovery Estimators for Higher-Order Elements (Cai-Zhang 10, SINUM) sources of errors for conforming elements: the element residual h K f + div (A u h ) 0,K the edge jump residual h 1/2 e [n e (A u h )] 0,e H(div) flux recovery find σ 2 h V = RT k 1 or BDM k s.t. (A 1 σ 2 h, τ ) + ( σ 2 h, τ ) = ( u h, τ ) + (f, τ ) τ V H(div) recovery-based estimator ξ 2,K = A 1/2 (σ 2 h + A u h ) 0,K K T ξ 2 = A 1/2 (σ 2 h + A u h ) 0,Ω Department of Mathematics, Purdue University Slide 16, March 2, 2011

Recovery Estimators for Higher-Order Elements Set e = u ũ h, E = σ σ 2 h, and (E, e) 1,Ω = ( A 1/2 E 2 0,K + A1/2 e 2 0,K ) reliability bound (E, e) 1,Ω C ( ξ 2 + h(f div σ 2 ) h Xũ h ) 0,Ω ) = C (ξ 2 + h(a 1/2 E + A 1/2 e) 0,Ω efficiency bound ξ 2,K A 1/2 E 0,K + A 1/2 e 0,K 2 (E, e) 1,K Department of Mathematics, Purdue University Slide 17, March 2, 2011

Convection-Diffusion-Reaction Problems convection-diffusion-reaction problems (A(x) u) + b u + a 0 (x)u = f in Ω R d u = g on Γ D and n (A(x) u) = h on Γ N where A d d (x) is uniformly elliptic in Ω possible computational difficulties corner and interface singularities discontinuities in the form of shock-like fronts, and of interior and boundary layers oscillations of various scales Department of Mathematics, Purdue University Slide 18, March 2, 2011

Efficient and Reliable Recovery Estimators (Cai-Zhang 10, SINUM) L 2 -based recovery estimator η 1,K = ( ξk 2 + βk 2 σ 1 h + Xũ h f 2 1/2 0, K) K T ( ) 1/2 η 1 = ξ 2 + K T β 2 K σ 1 h + Xũ h f 2 0, K (a similar but different idea used by Fierro & Veeser 2006) H(div)-based recovery estimator η 2,K = ( ξ 2 K + σ 2 h + Xũ h f 2 0, K) 1/2 K T ( ) 1/2 η 2 = ξ 2 + K T σ 2 h + Xũ h f 2 0, K Department of Mathematics, Purdue University Slide 19, March 2, 2011

Efficient and Reliable Recovery Estimators true errors e = u ũ h, E 1 = σ σ 1 h, and E 2 = σ σ 2 h reliability bound for ũ h = u h (E 1, e) 1,Ω C r η 1 efficiency bound exactness η 1,K C e (E 1, e) 1,K + β K f f T 0,K ( ) 1/2 η 1 Ĉe e Ω + βk f 2 f T 2 0,K K T η 2,K = (E 2, e) K and η 2 = (E 2, e) Ω where (E 2, e) Ω = ( A 1/2 (E 2 + A e) 2 0,Ω + E 2 + Xe 2 0,Ω ) 1 2 Department of Mathematics, Purdue University Slide 20, March 2, 2011

A Test Problem with Highly Oscillatory Solution Poisson equation u = µ sin(2 m πx) in I = (0, 1), and u(0) = u(1) = 0. where m is a fixed integer and µ is an arbitrary constant exact solution u = µ 4 m π 2 sin(2m πx) which is highly oscillatory for large m existing recovery-based estimators mesh x k = k/2 n for k = 0,..., 2 n, when m > n, estimators of recovery type equal to zero starting with uniform the true error is proportional to µ, arbitrarily large Department of Mathematics, Purdue University Slide 21, March 2, 2011

Department of Mathematics, Purdue University Slide 22, March 2, 2011

A Test Problem with Intersecting Interfaces the test problem Ω = ( 1, 1) 2, Γ D = Ω, f = 0, a 0 = 0, A(x) = a(x)i and a(x) = 161.448 in (0, 1) 2 ( 1, 0) 2 1 in Ω \ ([0, 1] 2 [ 1, 0] 2 ) exact solution with µ(θ) being smooth u(r, θ) = r 0.25 µ(θ) H 1.25 ɛ (Ω) Department of Mathematics, Purdue University Slide 23, March 2, 2011

number of V-cycle iterations and number of unknowns (edges) (different from observation of Cascon-Nochetto-Siebert 07) Department of Mathematics, Purdue University Slide 24, March 2, 2011

Figure 1: mesh generated by ξ with H(div) MG solver Figure 2: ξ vs error Department of Mathematics, Purdue University Slide 25, March 2, 2011

Figure 3: mesh generated by ξ with one step V-cycle MG solver Figure 4: ξ with one step V- cycle MG solver and error Department of Mathematics, Purdue University Slide 26, March 2, 2011

A Test Problem with Interior Layer reaction-dominant-diffusion problem u + κ 2 u = f in Ω = ( 1, 1) 2 with κ = 100 u = 0 on Ω exact solution u = tanh(κ(x 2 + y 2 1/4)) 1 and u r ( ) 1 2 = 2κ which has an interior layer along the circle centered at the origin with radius 1/2 Department of Mathematics, Purdue University Slide 27, March 2, 2011

Figure 5: mesh generated by ξ Figure 6: ξ vs error Department of Mathematics, Purdue University Slide 28, March 2, 2011

Figure 7: mesh generated by η Figure 8: η vs error Department of Mathematics, Purdue University Slide 29, March 2, 2011

Concluding Remarks recovery-based estimator + detecting interface singularities accurate in the energy norm unreliable on coarse meshes reliable estimator + local and global exactness on any given mesh detecting interface singularities, interior/boundary layers, etc. working well for highly oscillatory solutions requiring a fast solver Department of Mathematics, Purdue University Slide 30, March 2, 2011