A Posteriori Error Estimates For Discontinuous Galerkin Methods Using Non-polynomial Basis Functions

Similar documents
Recent developments of Discontinuous Galerkin Density functional theory

7.3 The Jacobi and Gauss-Seidel Iterative Methods

Compressed representation of Kohn-Sham orbitals via selected columns of the density matrix

Lecture No. 5. For all weighted residual methods. For all (Bubnov) Galerkin methods. Summary of Conventional Galerkin Method

Lecture No. 1 Introduction to Method of Weighted Residuals. Solve the differential equation L (u) = p(x) in V where L is a differential operator

Control of Mobile Robots

Estimate by the L 2 Norm of a Parameter Poisson Intensity Discontinuous

Gradient expansion formalism for generic spin torques

Lecture 6. Notes on Linear Algebra. Perceptron

Haar Basis Wavelets and Morlet Wavelets

Prof. Dr.-Ing. Armin Dekorsy Department of Communications Engineering. Stochastic Processes and Linear Algebra Recap Slides

PHY103A: Lecture # 9

Math 171 Spring 2017 Final Exam. Problem Worth

TECHNICAL NOTE AUTOMATIC GENERATION OF POINT SPRING SUPPORTS BASED ON DEFINED SOIL PROFILES AND COLUMN-FOOTING PROPERTIES

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick

CHAPTER 5 Wave Properties of Matter and Quantum Mechanics I

Approximate Second Order Algorithms. Seo Taek Kong, Nithin Tangellamudi, Zhikai Guo

Charge carrier density in metals and semiconductors

Solving Fuzzy Nonlinear Equations by a General Iterative Method

Variations. ECE 6540, Lecture 02 Multivariate Random Variables & Linear Algebra

Worksheets for GCSE Mathematics. Algebraic Expressions. Mr Black 's Maths Resources for Teachers GCSE 1-9. Algebra

Classical RSA algorithm

(1) Introduction: a new basis set

Worksheets for GCSE Mathematics. Quadratics. mr-mathematics.com Maths Resources for Teachers. Algebra

CHAPTER 4 Structure of the Atom

Review for Exam Hyunse Yoon, Ph.D. Assistant Research Scientist IIHR-Hydroscience & Engineering University of Iowa

Dressing up for length gauge: Aspects of a debate in quantum optics

Angular Momentum, Electromagnetic Waves

Jasmin Smajic1, Christian Hafner2, Jürg Leuthold2, March 23, 2015

1. The graph of a function f is given above. Answer the question: a. Find the value(s) of x where f is not differentiable. Ans: x = 4, x = 3, x = 2,

COMPRESSION FOR QUANTUM POPULATION CODING

Rotational Motion. Chapter 10 of Essential University Physics, Richard Wolfson, 3 rd Edition

Physics 371 Spring 2017 Prof. Anlage Review

Lecture 3. STAT161/261 Introduction to Pattern Recognition and Machine Learning Spring 2018 Prof. Allie Fletcher

Maximum-norm a posteriori estimates for discontinuous Galerkin methods

Chapter 5: Spectral Domain From: The Handbook of Spatial Statistics. Dr. Montserrat Fuentes and Dr. Brian Reich Prepared by: Amanda Bell

(2) Orbital angular momentum

Module 7 (Lecture 25) RETAINING WALLS

Constitutive Relations of Stress and Strain in Stochastic Finite Element Method

Time Domain Analysis of Linear Systems Ch2. University of Central Oklahoma Dr. Mohamed Bingabr

10.1 Three Dimensional Space

Using the Application Builder for Neutron Transport in Discrete Ordinates

General Strong Polarization

Analysis of uncertainty sources in DNS of a turbulent mixing layer using Nek5000

General Strong Polarization

ON CALCULATION OF EFFECTIVE ELASTIC PROPERTIES OF MATERIALS WITH CRACKS

2.4 Error Analysis for Iterative Methods

A POSTERIORI ERROR ESTIMATOR FOR ADAPTIVE LOCAL BASIS FUNCTIONS TO SOLVE KOHN SHAM DENSITY FUNCTIONAL THEORY

PHY103A: Lecture # 4

Gravitation. Chapter 8 of Essential University Physics, Richard Wolfson, 3 rd Edition

SECTION 5: POWER FLOW. ESE 470 Energy Distribution Systems

Wave Motion. Chapter 14 of Essential University Physics, Richard Wolfson, 3 rd Edition

Thornton & Rex, 4th ed. Fall 2018 Prof. Sergio B. Mendes 1

On The Cauchy Problem For Some Parabolic Fractional Partial Differential Equations With Time Delays

Secondary 3H Unit = 1 = 7. Lesson 3.3 Worksheet. Simplify: Lesson 3.6 Worksheet

Numerical Solution of Fredholm and Volterra Integral Equations of the First Kind Using Wavelets bases

Work, Energy, and Power. Chapter 6 of Essential University Physics, Richard Wolfson, 3 rd Edition

Elastic light scattering

The Conjugate Gradient Method

Property Testing and Affine Invariance Part I Madhu Sudan Harvard University

Mathematics Ext 2. HSC 2014 Solutions. Suite 403, 410 Elizabeth St, Surry Hills NSW 2010 keystoneeducation.com.

Integrating Rational functions by the Method of Partial fraction Decomposition. Antony L. Foster

(1) Correspondence of the density matrix to traditional method

Support Vector Machines. CSE 4309 Machine Learning Vassilis Athitsos Computer Science and Engineering Department University of Texas at Arlington

SECTION 8: ROOT-LOCUS ANALYSIS. ESE 499 Feedback Control Systems

PHL424: Nuclear Shell Model. Indian Institute of Technology Ropar

Heat, Work, and the First Law of Thermodynamics. Chapter 18 of Essential University Physics, Richard Wolfson, 3 rd Edition

Review for Exam Hyunse Yoon, Ph.D. Adjunct Assistant Professor Department of Mechanical Engineering, University of Iowa

Rational Equations and Graphs

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

ABSTRACT OF THE DISSERTATION

Last Name _Piatoles_ Given Name Americo ID Number

A High-Order Galerkin Solver for the Poisson Problem on the Surface of the Cubed Sphere

Review for Exam Hyunse Yoon, Ph.D. Adjunct Assistant Professor Department of Mechanical Engineering, University of Iowa

14- Hardening Soil Model with Small Strain Stiffness - PLAXIS

Cold atoms in optical lattices

Quantum Mechanics. An essential theory to understand properties of matter and light. Chemical Electronic Magnetic Thermal Optical Etc.

Predicting Winners of Competitive Events with Topological Data Analysis

GaN and GaN/AlGaN Heterostructure Properties Investigation and Simulations. Ziyang (Christian) Xiao Neil Goldsman University of Maryland

Coulomb s Law and Coulomb s Constant

Chapter 22 : Electric potential

Equivalent Correlation between Short Channel DG & GAA MOSFETs

APPROXIMATING A COMMON SOLUTION OF A FINITE FAMILY OF GENERALIZED EQUILIBRIUM AND FIXED POINT PROBLEMS

Lecture 22 Highlights Phys 402

On one Application of Newton s Method to Stability Problem

An A Posteriori Error Estimate for Discontinuous Galerkin Methods

Discontinuous Galerkin Methods: Theory, Computation and Applications

Introduction to Kinetic Simulation of Magnetized Plasma

Modeling of a non-physical fish barrier

CHAPTER 2 Special Theory of Relativity

A Simple and Usable Wake Vortex Encounter Severity Metric

Yang-Hwan Ahn Based on arxiv:

Discrete scale invariance and Efimov bound states in Weyl systems with coexistence of electron and hole carriers

Introduction to Density Estimation and Anomaly Detection. Tom Dietterich

Numerical methods for PDEs FEM convergence, error estimates, piecewise polynomials

SPECTRAL METHODS: ORTHOGONAL POLYNOMIALS

Manipulator Dynamics (1) Read Chapter 6

Advanced data analysis

Theory and Computation for Bilinear Quadratures

Lecture 11. Kernel Methods

Transcription:

Lin Lin A Posteriori DG using Non-Polynomial Basis 1 A Posteriori Error Estimates For Discontinuous Galerkin Methods Using Non-polynomial Basis Functions Lin Lin Department of Mathematics, UC Berkeley; Computational Research Division, LBNL Joint work with Benjamin Stamm Dimension Reduction: Mathematical Methods and Applications, Penn State University, March, 2015 Supported by DOE SciDAC Program and CAMERA Program

Lin Lin A Posteriori DG using Non-Polynomial Basis 2 Outline Introduction: Adaptive local basis functions Computable upper bound for Poisson s equation Computable upper / lower bound for indefinite equations Numerical examples Conclusion and future work

Lin Lin A Posteriori DG using Non-Polynomial Basis 3 Motivation Spatially inhomogeneous quantum systems Ω

Lin Lin A Posteriori DG using Non-Polynomial Basis 4 Kohn-Sham density functional theory HH ρρ ψψ ii xx = 1 2 Δ + vv eeeeee xx + ddxx ρρ xx NN/2 xx xx + VV xxxx ρρ ψψ ii xx = εε ii ψψ ii xx ρρ xx = 2 ψψ ii xx 2, dddd ψψ ii xx ψψ jj xx = δδ iiii, εε 1 εε 2 ii=1 Efficient: Always solve an equation in RR 3, regardless of the number of electrons NN. Accurate: Exact ground state energy for exact VV xxxx [ρρ], [Hohenberg-Kohn,1964], [Kohn-Sham, 1965] Best compromise between efficiency and accuracy. Most widely used electronic structure theory for condensed matter systems and molecules Nobel Prize in Chemistry, 1998

Lin Lin A Posteriori DG using Non-Polynomial Basis 5 Discretization cost Basis Example DOF / atom Construction Uniform basis Planewave Finite difference Finite element 500~10000 or more Simple and systematic Quantum chemistry basis Gaussian orbitals Atomic orbitals 4~100 Fine tuning Non-systematic convergence Q: Combine the advantage of both?

Lin Lin A Posteriori DG using Non-Polynomial Basis 6 Adaptive local basis functions Idea: Use local eigenfunctions as basis functions How to patch the basis functions together?

Lin Lin A Posteriori DG using Non-Polynomial Basis 7 Discontinuous Galerkin method Kohn-Sham New terms [LL-Lu-Ying-E, J. Comput. Phys. 231, 2140 (2012)] Interior penalty method [Arnold, 1982]

Lin Lin A Posteriori DG using Non-Polynomial Basis 8 Why a posteriori error estimator Measuring the accuracy of eigenvalues and densities without performing an expensive converged calculation, or benchmarking with another code. Optimal allocation of basis functions for inhomogeneous systems.

Lin Lin A Posteriori DG using Non-Polynomial Basis 9 Residual based a posteriori error estimator Vast literature for second order PDE and eigenvalue problems Polynomial basis functions, finite element: [Verfürth,1996] [Larson, 2000] [Durán-Padra-Rodríguez, 2003] [Chen-He-Zhou, 2011]... Polynomial basis functions, discontinuous Galerkin: [Karakashian-Pascal, 2003], [Houston-Schötzau-Wihler, 2007], [Schötzau-Zhu, 2009], [Giani-Hall, 2012]...

Lin Lin A Posteriori DG using Non-Polynomial Basis 10 Difficulty A posteriori error analysis relies on the detailed knowledge of asymptotic approximation properties of the basis set Difficult for equation-aware basis functions Adaptive local basis functions Heterogeneous multiscale method (HMM) [E-Engquist 2003] Multiscale finite element [Hou-Wu 1997] Multiscale discontinuous Galerkin [Wang-Guzmán- Shu, 2011] etc

Lin Lin A Posteriori DG using Non-Polynomial Basis 11 Outline Introduction: Adaptive local basis functions Computable upper bound for Poisson s equation Computable upper / lower bound for indefinite equations Numerical examples Conclusion and future work

Lin Lin A Posteriori DG using Non-Polynomial Basis 12 Model problem Discontinuous space (broken Sobolev space) κκ FF Ω VV NN HH 2 (KK) Piecewise constant function belongs to VV NN

Lin Lin A Posteriori DG using Non-Polynomial Basis 13 DG discretization Bilinear form (θθ = 1 corresponds to the symmetric form) Define the inner products Average and jump operators

Lin Lin A Posteriori DG using Non-Polynomial Basis 14 Error quantification DG approximation Error in the broken energy norm Goal: Find a sharp upper bound for

Lin Lin A Posteriori DG using Non-Polynomial Basis 15 Upper bound of error Theorem ([LL-Stamm 2015]). Let uu HH # 1 Ω HH 2 (KK) be the true solution and uu NN VV NN the DG-approximation. Then where Residual Jump of gradient Jump of function The key is to find the dependence of aa κκ, bb κκ, cc κκ w.r.t. VV NN.

Lin Lin A Posteriori DG using Non-Polynomial Basis 16 Projection operator LL 2 κκ -projection operator Inner product Similar to HH 1 (κκ) norm Projection operator onto basis space Therefore

Lin Lin A Posteriori DG using Non-Polynomial Basis 17 Estimating constants Define is in the sense of the inner product,,κκ Lemma. Let κκ KK, vv HH 1 κκ. Then Proof: Similar for bb kk

Lin Lin A Posteriori DG using Non-Polynomial Basis 18 Numerical procedure for computing the constants Basic idea: estimate the constants by iteratively solving generalized eigenvalue problems on an infinite dimensional space 1D demonstration, generalizable to any d-dimension. Consider κκ = 0, h, spectral discretization with Legendre- Gauss-Lobatto (LGL) quadrature: 0 yy jj h NN gg NN gg Integration points yy jj jj=1, integration weights ωω jj jj=1

Lin Lin A Posteriori DG using Non-Polynomial Basis 19 Numerical representation of inner product LGL grid points defines associated Lagrange polynomials of degree NN gg 1 Approximate any vv HH 1 κκ Define Inner product

Lin Lin A Posteriori DG using Non-Polynomial Basis 20 Numerical representation of inner product,κκ requires differentiation matrix Differentiation becomes matrix-vector multiplication

Lin Lin A Posteriori DG using Non-Polynomial Basis 21 Numerical representation of inner product Projection onto constant In sum

Lin Lin A Posteriori DG using Non-Polynomial Basis 22 Estimating aa kk Here Handling the orthogonal constraint by projection QQ = II Π NN κκ

Lin Lin A Posteriori DG using Non-Polynomial Basis 23 Estimating aa kk This is a generalized eigenvalue problem Solve with iterative method, such as the Locally Optimal Block Preconditioned Conjugate Gradient (LOBPCG) method [Knyazev 2001] Only require matrix-vector multiplication.

Lin Lin A Posteriori DG using Non-Polynomial Basis 24 Estimating bb kk How to estimate uu, vv. Importance of Lobatto grid Here MM bb = WW

Lin Lin A Posteriori DG using Non-Polynomial Basis 25 Generalize to high dimensions Tensor product LGL grid Tensor product Lagrange polynomials ll

Lin Lin A Posteriori DG using Non-Polynomial Basis 26 Compare with asymptotic results for polynomial basis functions For polynomial basis functions [e.g. Houston-Schötzau- Wihler, 2007] h = 1

Lin Lin A Posteriori DG using Non-Polynomial Basis 27 Penalty parameter Parameter {γγ κκ } Large enough for coercivity of the bilinear form magic parameter in interior penalty method [Arnold 1982] Define Lemma. If γγ κκ 1 2 coercive 1 + θθ 2 dd κκ 2, then the bilinear form is Automatic guarantee of stability

Lin Lin A Posteriori DG using Non-Polynomial Basis 28 Penalty parameter Computation of dd κκ through eigenvalue problem By setting vv NN = Φcc, span Φ = VV NN κκ. Can be solved with direct method

Lin Lin A Posteriori DG using Non-Polynomial Basis 29 Upper bound estimator The last constant dd κκ uu (uu NN ) involves the true solution uu and therefore is the only constant that cannot be explicitly computed. However, numerical result shows that dd uu κκ uu NN dd κκ is a good approximation.

Lin Lin A Posteriori DG using Non-Polynomial Basis 30 Outline Introduction: Adaptive local basis functions Computable upper bound for Poisson s equation Computable upper / lower bound for indefinite equations Numerical examples Conclusion and future work

Lin Lin A Posteriori DG using Non-Polynomial Basis 31 Model problem Indefinite equation VV LL Ω and Δ + VV has no zero eigenvalue. Bilinear form DG approximation

Lin Lin A Posteriori DG using Non-Polynomial Basis 32 Computable upper bound Energy norm Theorem ([LL-Stamm 2015]). Let uu HH # 1 Ω HH 2 (KK) be the true solution and uu NN VV NN the DG-approximation. Then

Lin Lin A Posteriori DG using Non-Polynomial Basis 33 Computable lower bound Theorem ([LL-Stamm 2015]). Let uu HH # 1 Ω HH 2 (KK) be the true solution and uu NN VV NN the DG-approximation. Then where All constants other than dd κκ uu are computable

Lin Lin A Posteriori DG using Non-Polynomial Basis 34 Computable lower bound Bubble function bb κκ For instance, bb κκ xx = 4 xx 1 xx, κκ = 1 Lemma. where

Lin Lin A Posteriori DG using Non-Polynomial Basis 35 Outline Introduction: Adaptive local basis functions Computable upper bound for Poisson s equation Computable upper / lower bound for indefinite equations Numerical examples Conclusion and future work

Lin Lin A Posteriori DG using Non-Polynomial Basis 36 1D Poisson equation Δuu xx = sin 6xx Adaptive local basis functions with 11 basis per element.

Lin Lin A Posteriori DG using Non-Polynomial Basis 37 Effectiveness of upper/lower estimtaor Measure local effectiveness (CC ηη 1, CC ξξ 1)

Lin Lin A Posteriori DG using Non-Polynomial Basis 38 1D indefinite Δuu xx + VV xx uu(xx) = sin 6xx Adaptive local basis functions with 11 basis per element.

Lin Lin A Posteriori DG using Non-Polynomial Basis 39 Effectiveness of upper/lower estimtaor

Lin Lin A Posteriori DG using Non-Polynomial Basis 40 2D Helmholtz Δuu + VVVV = ff, VV = 16.5, ff xx, yy = ee 2 xx ππ 2 2 yy ππ 2 Adaptive local basis functions with 31 basis per element.

Lin Lin A Posteriori DG using Non-Polynomial Basis 41 Effectiveness for upper/lower bound

Lin Lin A Posteriori DG using Non-Polynomial Basis 42 Validate the approximation for dd κκ uu Note that Although dd κκ uu is not known, it is only sufficient to have dd κκ uu dd κκ or dd κκ uu bb κκ γγ κκ 1D:

Lin Lin A Posteriori DG using Non-Polynomial Basis 43 Validate the approximation for dd κκ uu 2D indefinite

Lin Lin A Posteriori DG using Non-Polynomial Basis 44 Conclusion Systematic derivation of a posteriori error estimation for general non-polynomial basis function Explicitly computable constants for upper/lower estimator. The only one non-computable constant can be reasonably estimated by known ones.

Lin Lin A Posteriori DG using Non-Polynomial Basis 45 Future work Eigenvalue problem Nonlinearity, atomic force, linear response properties Implementation in DGDFT Other basis functions, including MsFEM, HMM, MsDG etc. Ref: LL and B. Stamm, A posteriori error estimates for discontinuous Galerkin methods using non-polynomial basis functions. Part I: Second order linear PDE, arxiv:1502.01738 Thank you for your attention!