A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws

Similar documents
Hyperbolic Systems of Conservation Laws. in One Space Dimension. II - Solutions to the Cauchy problem. Alberto Bressan

A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS

Received 6 August 2005; Accepted (in revised version) 22 September 2005

ICES REPORT A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws

Hyperbolic Systems of Conservation Laws. I - Basic Concepts

H. L. Atkins* NASA Langley Research Center. Hampton, VA either limiters or added dissipation when applied to

Improvement of convergence to steady state solutions of Euler equations with. the WENO schemes. Abstract

Entropy-stable discontinuous Galerkin nite element method with streamline diusion and shock-capturing

Finite difference Hermite WENO schemes for the Hamilton-Jacobi equations 1

NUMERICAL CONSERVATION PROPERTIES OF H(DIV )-CONFORMING LEAST-SQUARES FINITE ELEMENT METHODS FOR THE BURGERS EQUATION

Fourier analysis for discontinuous Galerkin and related methods. Abstract

Piecewise Smooth Solutions to the Burgers-Hilbert Equation

Dedicated to the 70th birthday of Professor Lin Qun

Semi-Discrete Central-Upwind Schemes with Reduced Dissipation for Hamilton-Jacobi Equations

Notes: Outline. Shock formation. Notes: Notes: Shocks in traffic flow

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

A numerical study of SSP time integration methods for hyperbolic conservation laws

A Finite Volume Code for 1D Gas Dynamics

TOTAL VARIATION DIMINISHING RUNGE-KUTTA SCHEMES

ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Improved Seventh-Order WENO Scheme

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

FUNDAMENTALS OF LAX-WENDROFF TYPE APPROACH TO HYPERBOLIC PROBLEMS WITH DISCONTINUITIES

Anti-diffusive finite difference WENO methods for shallow water with. transport of pollutant

Gas Dynamics Equations: Computation

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws

A class of the fourth order finite volume Hermite weighted essentially non-oscillatory schemes

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

Self-similar solutions for the diffraction of weak shocks

SECOND ORDER ALL SPEED METHOD FOR THE ISENTROPIC EULER EQUATIONS. Min Tang. (Communicated by the associate editor name)

A discontinuous Galerkin finite element method for directly solving the Hamilton Jacobi equations

Positivity-preserving high order schemes for convection dominated equations

Chapter 1. Introduction and Background. 1.1 Introduction

A weighted essentially non-oscillatory numerical scheme for a multi-class traffic flow model on an inhomogeneous highway

1. Introduction. We consider finite element (FE) methods of least-squares (LS) type [7] for the scalar nonlinear hyperbolic conservation law

The RAMSES code and related techniques I. Hydro solvers

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu

Weighted ENO Schemes

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods

The Riemann problem. The Riemann problem Rarefaction waves and shock waves

Multi-Domain Hybrid Spectral-WENO Methods for Hyperbolic Conservation Laws

Sub-Cell Shock Capturing for Discontinuous Galerkin Methods

On a class of numerical schemes. for compressible flows

On the positivity of linear weights in WENO approximations. Abstract

c 2012 Society for Industrial and Applied Mathematics

Non-linear Wave Propagation and Non-Equilibrium Thermodynamics - Part 3

Entropy stable schemes for degenerate convection-diffusion equations

Multi-Domain Hybrid Spectral-WENO Methods for Hyperbolic Conservation Laws

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

A general well-balanced finite volume scheme for Euler equations with gravity

computations. Furthermore, they ehibit strong superconvergence of DG solutions and flues for hyperbolic [,, 3] and elliptic [] problems. Adjerid et al

(4) k = 2N + I. A Numerical Study on the Accuracy of Fourier Spectral Methods Applied to the Nonlinear Burgers Equation.

Applications of the compensated compactness method on hyperbolic conservation systems

Numerical Methods for Large-Scale Nonlinear Equations

International Engineering Research Journal

An Improved Non-linear Weights for Seventh-Order WENO Scheme

Effects of a Saturating Dissipation in Burgers-Type Equations

Recovery of high order accuracy in radial basis function approximation for discontinuous problems

In particular, if the initial condition is positive, then the entropy solution should satisfy the following positivity-preserving property

ADJOINT AND DEFECT ERROR BOUNDING AND CORRECTION FOR FUNCTIONAL ESTIMATES

A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations

A genuinely high order total variation diminishing scheme for one-dimensional. scalar conservation laws 1. Abstract

An Accurate Deterministic Projection Method for Hyperbolic Systems with Stiff Source Term

Math 7824 Spring 2010 Numerical solution of partial differential equations Classroom notes and homework

Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of. Conservation Laws 1. Abstract

A study of the modelling error in two operator splitting algorithms for porous media flow

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

ALGEBRAIC FLUX CORRECTION FOR FINITE ELEMENT DISCRETIZATIONS OF COUPLED SYSTEMS

Finite Volume Schemes: an introduction

Efficient solution of stationary Euler flows with critical points and shocks

Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS

A posteriori error estimates applied to flow in a channel with corners

Author(s) Huang, Feimin; Matsumura, Akitaka; Citation Osaka Journal of Mathematics. 41(1)

0.3.4 Burgers Equation and Nonlinear Wave

FOURIER PADÉ APPROXIMATIONS AND FILTERING FOR SPECTRAL SIMULATIONS OF AN INCOMPRESSIBLE BOUSSINESQ CONVECTION PROBLEM

Nonlinear stability of compressible vortex sheets in two space dimensions

Enhanced Accuracy by Post-processing for Finite Element Methods for Hyperbolic Equations

A Discontinuous Galerkin Moving Mesh Method for Hamilton-Jacobi Equations

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

Projection Dynamics in Godunov-Type Schemes

High-order finite difference methods with subcell resolution for 2D detonation waves

Math Partial Differential Equations 1

2 Introduction T(,t) = = L Figure..: Geometry of the prismatical rod of Eample... T = u(,t) = L T Figure..2: Geometry of the taut string of Eample..2.

Entropic Schemes for Conservation Laws

ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS

Instability of Finite Difference Schemes for Hyperbolic Conservation Laws

Info. No lecture on Thursday in a week (March 17) PSet back tonight

Riemann Solvers and Numerical Methods for Fluid Dynamics

A Very Brief Introduction to Conservation Laws

Solution of Two-Dimensional Riemann Problems for Gas Dynamics without Riemann Problem Solvers

CapSel Roe Roe solver.

On discontinuity capturing methods for convection diffusion equations

arxiv: v1 [math.na] 11 Jul 2011

Hp-Adaptivity on Anisotropic Meshes for Hybridized Discontinuous Galerkin Scheme

Numerical Methods. Root Finding

Chapter 6. Nonlinear Equations. 6.1 The Problem of Nonlinear Root-finding. 6.2 Rate of Convergence

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

Accepted Manuscript. A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations

Lecture 16. Wednesday, May 25, φ t + V φ = 0 (1) In upwinding, we choose the discretization of the spatial derivative based on the sign of u.

Transcription:

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws Zhengfu Xu, Jinchao Xu and Chi-Wang Shu 0th April 010 Abstract In this note, we apply the h-adaptive streamline diffusion finite element method with a small mesh-dependent artificial viscosity to solve nonlinear hyperbolic partial differential equations, with the objective of achieving high order accuracy and mesh efficiency. We compute the numerical solution to a steady state Burgers equation and the solution to a converging-diverging nozzle problem. The computational results verify that, by suitably choosing the artificial viscosity coefficient and applying the adaptive strategy based on a posterior error estimate by Johnson et al., an order of N 3/ accuracy can be obtained when continuous piecewise linear elements are used, where N is the number of elements. 1 Introduction For the nonlinear hyperbolic equations u t + f(u) = 0 (1.1) Department of Mathematics, Michigan State University, East Lansing, MI 4884. E-mail: zhengfu@math.msu.edu. Research supported by NSF grant EAR-07457. Department of Mathematics, Pennsylvania State University, University Park, PA 1680. E-mail: u@math.psu.edu. Research supported by DMS-0915153 and DMS-07490. Division of Applied Mathematics, Brown University, Providence, RI 091. E-mail: shu@dam.brown.edu. Research supported by AFOSR grant FA9550-09-1-016 and NSF grant DMS-0809086. 1

discontinuities may develop after finite time despite the regularity of the initial condition. This accounts for most of the difficulties in the design of numerical schemes to solve the nonlinear hyperbolic equations (1.1) accurately. It has been shown [7, 6] that the numerical solution generated by high order methods produces in general only first order accuracy for pointwise errors, because the information carried along characteristics is degraded to first order when passing through the discontinuity. Much work has been done in the literature to achieve high order accuracy in the presence of discontinuities. To name a few, pre- and post-processing has been introduced in [7, 6] to recover high order pointwise accuracy for linear hyperbolic systems; Glimm and his co-authors [] have designed high order front tracking algorithms; Gottlieb et al. [3] applied the Gegenbauer postprocessing to recover the designed accuracy up to the shock front in the framework of high order weighted essentially non-oscillatory (WENO) schemes. In this note, we study an h-adaptive finite element method for solving (1.1) with a mesh dependent artificial viscosity u t + f(u) = εu, (1.) where ε is suitably chosen together with an h-adaptivity strategy to enhance accuracy. An advantage of this approach is that the solution is regularized by an artificial viscosity and the entropy condition should be satisfied within this framework. However, one main question in this approach is whether we can solve (1.) accurately and efficiently with a sharp viscous shock layer eisting in the solution when ε diminishes with the mesh size. Or equivalently, can we resolve the sharp layer while keeping the overall error small. These questions will be addressed by using an adaptive mechanism to adjust grid distribution automatically with mesh refinement in regions where small scale features (such as shock layers and vorte sheets) eist. Adaptive finite element methods have been etensively studied and applied for solving linear parabolic partial differential equations [1, 4], and also eplored for nonlinear hyperbolic conservation laws [5]. This approach is efficient for solving problems whose solutions contain multiple features. One important class of adaptive strategies is based on the measurement of the residual with certain norm. The underlying mesh is adjusted locally to obtain an even distribution of the a posterior error or a reduction of the overall error. The computation in this note is based on the a posterior error estimation of Johnson

and Szepessy [5]. In their work, they provided the a posterior error estimates for ε = CN 1, where N is the total number of elements, in the following form e C s C i h ε R(U). (1.3) Here and below, the unmarked norm is the L -norm, e = u U, where u is the eact solution of (1.1) and U is the finite element numerical solution of (1.). R(U) = U t + f(u) εu is the residual of the finite element solution U (evaluated appropriately). C s is the stability constant and C i is the interpolation constant, which depends only on the degree of the polynomials and the shape of the finite elements. It should also be noted that C s depends on both the analytic and numerical solutions of the underlying differential equation. Therefore, strictly speaking the above estimate is not a usual a posterior error estimate which should only depend on U and h. As commented in [5], C s is in general a moderate number. Analytic estimation of C s is restricted to certain model cases only, where the system is strictly hyperbolic in one dimension allowing the presence of weak shocks, noninteracting shocks and rarefaction waves. In general, it is reasonable and realistic to estimate the bound of C s computationally. We refer to [5] for the details. It is suggested in [5] that adaption of the grids could be carried out based on this a posterior error estimate, but it remains unclear what accuracy can be achieved by adapting the mesh based on this estimation, theoretically or numerically. Our computation in this note indicates that an order of N 3/ can be achieved for the two benchmark problems in scalar and system cases. Numerical results The adaptive strategy here is that the mesh is adapted in an iterative way in order to get equal or close to equal amount of h ε R(U) on each element. A threshold is set to stop the iteration when the change of the total residue h ε R(U) is stagnant. The test problems here are the model cases we mentioned above, where the bound of stability constant C s could be analytically estimated. We will perform numerical eperiment to guide the choice of the optimal ε in (1.), in relation to the number of elements N, and to determine the accuracy achieved by the adaptive method with this optimal ε. 3

Test Problem 1. We show the result for the steady state Burgers equation ( ) u = 0 (.1) as a limit, when ε 0, of the viscous Burgers equation ( ) u = εu. (.) The computational domain is [0, 1]. Dirichlet boundary condition is imposed as u(0) = a, u(1) = b. This is an important test problem for many numerical methods in computational fluid dynamics. It has a unique, monotone, symmetric solution ( ) m( 0.5) u = m tanh, (.3) ε where m is decided by values of the solution at boundary. After applying the test function v + chj(u)v, where J(u) = u is the Jacobian of the flu f(u) = u and h is the local element size, to the equation (.), we obtain the weak form u ( ) u v d + Chuv d +ε u v d ε u Chuv d = 0, (.4) in which the second term in the test function accounts for the least square stabilizer. Here and below, we approimate the integrals through the trapezoidal formula i+1 i f()d 0.5h(f( i ) + f( i+1 )). Both the trial function u and the test function v are chosen as continuous piecewise linear functions on [0, 1]. The resulting nonlinear equation from the discretization of the weak form is solved by the Newton-GMRES plus back-track loop method. The solution for bigger ε is used as the initial guess of the Newton iteration for smaller ε. All the integrals are evaluated element-wise, therefore u Chuv d = 0 for piecewise linear elements. To compute h ε R(U), we need to reconstruct U by performing a quadratic spline interpolation given the computed piecewise linear solution. In Table 1, we choose five different numbers N of total elements, and compare the computed solution with the eact solution of (.1), using different choices of the artificial viscosity ε. The best accuracy that can be achieved for each fied number of mesh elements N when varying ε is denoted by boldface. The empty spaces in the table imply that the iterative procedure to obtain the numerical solution does not produce more accurate solution or fails to converge while reducing ε. It can be seen clearly that for this very simple problem (piecewise constant eact solution with one discontinuity), the smaller the artificial viscosity coefficient ε, the smaller the L 1 error. This is not surprising since 4

1 0.5 Blue + : FEM numerical solution Red : Eact solution u 0 0.5 1 N=160 0 0.1 0. 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Figure 1: Solution to Test Problem 1: resolution of shock the optimal grid distribution strategy is to cluster as many points near the shock as possible. The numerical solution as well as the grid distribution for the optimal choice of ε when N = 160 can be seen in Figure 1. We can clearly see the severe concentration of points towards the shock location. Test Problem. The second eample is the Burgers equation with a source term ( ) u = a()u, 0 1 (.5) with a() = 3, u(0) = 1, u(1) =. The boundary value problem has a steady state solution: 3 + 1, < 3 7 u() = 3, 3 7., (.6) Here = 3 7 is the shock location, obtained by the Rankine-Hugoniot jump condition. After adding artificial viscosity to (.5), we have the viscous equation ( u ) = a()u + εu, 0 1. (.7) In Table, we choose five different numbers N of total elements, and compare the computed solution of (.7) with the eact solution of (.5) using different choices of the artificial viscosity ε. The optimal choice of ε, which gives the smallest error for each N, is again shown in bold face in Table. The empty spaces in the table still imply that 5

Table 1: u U L 1 for Test Problem 1 L 1 error for N number of elements ε N = 80 N = 160 N = 40 N = 30 N = 480 8.00e-.17e-1.17e-1.17e-1.17e-1.17e-1 4.00e- 1.10e-1 1.10e-1 1.10e-1 1.10e-1 1.10e-1.00e- 5.55e- 5.54e- 5.54e- 5.54e- 5.54e- 1.00e-.8e-.77e-.77e-.77e-.77e- 5.00e-3 1.43e- 1.38e- 1.38e- 1.38e- 1.38e-.50e-3 7.33e-3 6.95e-3 6.93e-3 6.94e-3 6.94e-3 1.5e-3 3.90e-3 3.49e-3 3.46e-3 3.46e-3 3.46e-3 6.5e-4 1.9e-3 1.79e-3 1.73e-3 1.73e-3 1.73e-3 3.15e-4 9.31e-4 9.3e-4 8.71e-4 8.67e-4 8.67e-4 1.565e-4 6.65e-4 4.51e-4 4.33e-4 4.33e-4 4.33e-4 7.815e-5 4.0e-4.4e-4.16e-4.17e-4.17e-4 3.9065e-5 3.61e-4 1.13e-4 1.13e-4 1.10e-4 1.10e-4 1.95315e-5 3.54e-4 6.00e-5 5.44e-5 5.4e-005 5.4e-005 9.76565e-6 3.5e-4 3.0e-5.73e-5.7e-005.7e-005 4.88815e-6 3.0e-5 1.38e-5 1.38e-005 1.39e-005.4414065e-6.80e-5 7.71e-6 7.39e-006 7.38e-006 1.070315e-6 4.50e-6 4.3e-006 4.30e-006 6.10351565e-7 4.5e-006 6

1 0.5 0 Blue + : FEM numerical solution Red : Eact solution u 0.5 1 1.5 N=160 0 0.1 0. 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Figure : Solution to Test Problem : resolution of shock 9.5 10 10.5 Blue dot: Numerical data Red line: Least square fit log(ε) 11 11.5 1 1.5 ε=0.05/n 1.58 13 4. 4.4 4.6 4.8 5 5. 5.4 5.6 5.8 6 6. log(n) Figure 3: Test Problem : ε versus N and a least square fit the error of numerical approimation can not be reduced by simply diminishing viscosity subject to convergence of the iterative procedure. The numerical solution as well as the grid distribution for the optimal choice of ε when N = 160 can be seen in Figure. We can still see a concentration of points towards the shock location, although this concentration is less severe than in the previous test case. We plot the optimal ε versus N in Figure 3, which shows a pattern of ε = C N by a r least square fit (the solid line in Figure 3) with C = 0.05 and r = 1.58. In Figure 4, the L 1 error versus N is shown, when the optimal ε is used. A least square fit (the solid line in Figure 4) shows that the error has the pattern e L 1 = C N with C = 10.01 and r r =.18. 7

Table : u U L 1 for Test Problem Number of elements ε N = 80 N = 160 N = 40 N = 30 N = 480 8.00e- 1.8e-1 1.8e-1 1.8e-1 1.8e-1 1.8e-1 4.00e- 7.89e- 7.88e- 7.88e- 7.88e- 7.88e-.00e- 4.65e- 4.66e- 4.66e- 4.66e- 4.66e- 1.00e-.61e-.61e-.63e-.63e-.63e- 5.00e-3 1.47e- 1.43e- 1.43e- 1.43e- 1.43e-.50e-3 7.84e-3 7.60e-3 7.60e-3 7.59e-3 7.60e-3 1.5e-3 4.18e-3 3.97e-3 3.94e-3 3.93e-3 3.93e-3 6.5e-4.8e-3.06e-3.0e-3.01e-3.00e-3 3.15e-4 1.38e-3 1.07e-3 1.03e-3 1.0e-3 1.01e-3 1.565e-4 9.80e-4 5.63e-4 5.41e-4 5.8e-4 5.14e-4 7.815e-5 8.4e-4 3.11e-4.95e-4.79e-4.61e-4 3.9065e-5 8.31e-4.06e-4 1.5e-4 1.39e-4 1.33e-4 1.95315e-5 1.43e-4 1.06e-4 7.50e-5 6.93e-5 9.76565e-6 8.95e-5 4.43e-5 3.71e-5 4.88815e-6 3.69e-5.09e-5.4414065e-6 1.39e-5 Test Problem 3. we consider the quasi-one-dimensional converging-diverging nozzle flow. The governing equations are the usual Euler system with a source term: u t + f(u) = a () g(u) (.8) a() with u = ρ ρu E, f(u) = ρu ρu + P (E + P )u, g(u) = ρu ρu (E + P )u, where ρ, u, P and E are the density, velocity, pressure and total energy respectively, and a() describes the cross area of the nozzle. The shape of the nozzle is calculated by 8

7 8 Blue dot: Numerical data Red line: Least square fit log( e L 1) 9 10 11 e L 1=10.1/N.18 1 4. 4.4 4.6 4.8 5 5. 5.4 5.6 5.8 6 6. log(n) Figure 4: Test Problem : e L 1 versus N and a least square fit requiring linear distribution of the Mach number from M = 0.8 at the inlet to M = 1.8 at the eit assuming the flow is isentropic and fully epanded. The equation of the state is P = (γ 1)(E 1 ρu ) with γ = 1.4. We compute the solution on the domain [0, 1] with the Dirichlet boundary condition: at = 0, (ρ, u, p) = (0.739995, 0.891498, 0.656018); at = 1, (ρ, u, p) = (0.880364, 0.5405094, 0.8436197). Those are the values of the eact solution to the equation (.8). The viscous version of (.8) takes the form u t + f(u) = a () a() g(u) + εu. (.9) By applying the test function, at steady state, the weak form follows as a () f(u)v d + f(u) ChJ(u)v d + a() g(u)(v + ChJ(u)v )d + ε u v d ε u ChJ(u)v d = 0, with added streamline diffusion, where J(u) is the Jacobian matri. Once again, since the integral ε u ChJ(u)v d is evaluated on each cell, it is 0 for piecewise linear elements. The weak form will then be f(u)v d+ a () f(u) ChJ(u)v d+ a() g(u)(v+chj(u)v )d+ε u v d = 0. Again, in Table 3, we choose five different numbers N of total elements, and compare the computed solution of (.9) with the eact solution of (.8) using different choices of the artificial viscosity ε. The optimal choice of ε, which gives the smallest error for each N, is shown in bold face in the table. The empty spaces in the table still imply that the 9

0.9 0.8 ρ 0.7 0.6 0.5 N=160 Blue + : FEM numerical solution Red : Eact solution 0.4 0 0.1 0. 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Figure 5: Solution to Test Problem 3: resolution of shock iterative procedure to obtain the numerical solution does not produce better accuracy or fails to converge while reducing viscosity. The numerical solution as well as the grid distribution for the optimal choice of ε when N = 160 can be seen in Figure 5. The concentration of points towards the shock location is less severe. We plot the optimal ε versus N in Figure 6, which shows a pattern of ε = C N by a r least square fit (the solid line in Figure 6) with C = 0.1 and r = 1.57. In Figure 7, the L 1 error versus N is shown, when the optimal ε is used. A least square fit (the solid line in Figure 7) shows that the error has the pattern e L 1 = C N with C = 3.93 and r = 1.66. r The last two eamples seem to show that we should choose the artificial viscosity coefficient ε as small as possible for each fied mesh size N, subject to the convergence of the iterative procedure to obtain the numerical solution, and the final L 1 error of the numerical solution can achieve at least N 3/ order of accuracy through adapting mesh based on the estimate (1.3). It is also worth to point out that the amount of viscosity ε that we use to obtain O(N 3/ ) or better order of accuracy, which is around ε = O(N 3/ ), is already out of the valid range (ε CN 1 ) that the a posterior error estimation (1.3) holds, as analyzed in [5]. 10

9 9.5 10 Blue dot: Numerical data Red line: Least square fit log(ε) 10.5 11 11.5 1 ε=0.1/n 1.57 1.5 4. 4.4 4.6 4.8 5 5. 5.4 5.6 5.8 6 6. log(n) Figure 6: Test Problem 3: ɛ versus N and a least square fit 5.5 6 6.5 Blue dot: Numerical data Red line: Least square fit log( e L 1) 7 7.5 8 8.5 e L 1=3.93/N 1.66 9 4. 4.4 4.6 4.8 5 5. 5.4 5.6 5.8 6 6. log(n) Figure 7: Test Problem 3: e L 1 versus N and a least square fit 11

Table 3: u U L 1 for Test Problem 3 Number of elements ε N = 80 N = 160 N = 40 N = 30 N = 480 8.00e-.98e-1.98e-1.98e-1.98e-1.98e-1 4.00e-.3e-1.3e-1.3e-1.3e-1.3e-1.00e- 1.76e-1 1.76e-1 1.76e-1 1.76e-1 1.76e-1 1.00e- 1.18e-1 1.18e-1 1.18e-1 1.18e-1 1.18e-1 5.00e-3 5.76e- 5.75e- 5.75e- 5.75e- 5.75e-.50e-3.69e-.69e-.69e-.69e-.69e- 1.5e-3 1.3e- 1.31e- 1.31e- 1.31e- 1.31e- 6.5e-4 8.76e-3 6.54e-3 6.5e-3 6.51e-3 6.51e-3 3.15e-4 5.6e-3 4.09e-3 3.5e-3 3.4e-3 3.4e-3 1.565e-4 3.05e-3.4e-3.09e-3 1.6e-3 1.61e-3 7.815e-5.71e-3 1.49e-3 1.5e-3 1.1e-3 8.08e-4 3.9065e-5 8.73e-4 7.80e-4 6.87e-4 4.6e-4 1.95315e-5 4.71e-4 4.38e-4 3.67e-4 9.76565e-6.70e-4.41e-4 4.88815e-6 1.56e-4 1

References [1] I. Babuska and W.C. Rheinboldt, A-posteriori error estimates for the finite element method, Int. J. Numer. Methods Eng. 1 (005), 1597-1615. [] J. Glimm, X. Li, Y. Liu, Z. Xu and N. Zhao, Conservative front tracking with improved accuracy, SIAM J. Numer. Anal. 41 (003), 196-1947. [3] S. Gottlieb, D. Gottlieb and C.-W. Shu, Recovering high-order accuracy in WENO computations of steady-state hyperbolic systems, J. Sci. Comput. 8 (006), 307-318. [4] C. Johnson and K. Errickson, Adaptive finite element methods for parabolic problems I: a linear model problem, SIAM J. Numer. Anal. 8 (1991), 43-77. [5] C. Johnson and A. Szepessy, Adaptive finite element methods for conservation laws based on a posteriori error estimates, Commun. Pure Appl. Math. 48 (1995), 199-34. [6] A. Majda and S. Osher, Propagation of error into regions of smoothness for accurate difference approimations to hyperbolic equations, Commun. Pure Appl. Math. 30 (1977), 671-705. [7] M.S. Mock and P.D. La, The computation of discontinuous solutions of linear hyperbolic equations, Commun. Pure Appl. math. 31 (1978), 43-430. 13