New Diagonal-Norm Summation-by-Parts Operators for the First Derivative with Increased Order of Accuracy

Similar documents
Opportunities for efficient high-order methods based on the summation-by-parts property

arxiv: v1 [cs.na] 19 Oct 2014

Characterizing the Accuracy of Summation-by-Parts Operators for Second-Derivatives with Variable-Coefficients

C1.2 Ringleb flow. 2nd International Workshop on High-Order CFD Methods. D. C. Del Rey Ferna ndez1, P.D. Boom1, and D. W. Zingg1, and J. E.

Stable and high-order accurate finite difference schemes on singular grids

Well-posedness, stability and conservation for a discontinuous interface problem: an initial investigation.

ON THE BENEFIT OF THE SUMMATION-BY-PARTS PROPERTY ON INTERIOR NODAL SETS

Investigation of Efficient High-Order Implicit Runge-Kutta Methods Based on Generalized Summation-by-Parts Operators

Well-posedness, Stability and Conservation for a Discontinuous Interface Problem

Spectral analysis of the incompressible Navier-Stokes equations with different boundary conditions

Edwin van der Weide and Magnus Svärd. I. Background information for the SBP-SAT scheme

Optimal diagonal-norm SBP operators

Generalised Summation-by-Parts Operators and Variable Coefficients

Efficient wave propagation on complex domains

Conjugate Heat Transfer for the Unsteady Compressible Navier-Stokes Equations Using a Multi-block Coupling

A Provable Stable and Accurate Davies-like Relaxation Procedure Using Multiple Penalty Terms for Lateral Boundaries in Weather Prediction

Divergence Formulation of Source Term

A Stable and Accurate Davies-like Relaxation Procedure using Multiple Penalty Terms for Lateral Boundary Conditions

Singularity of the discrete Laplacian operator

Strict Stability of High-Order Compact Implicit Finite-Difference Schemes: The Role of Boundary Conditions for Hyperbolic PDEs, I

NUMERICAL SOLUTION OF THE LINEARIZED EULER EQUATIONS USING HIGH ORDER FINITE DIFFERENCE OPERATORS WITH THE SUMMATION BY PARTS PROPERTY

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

AProofoftheStabilityoftheSpectral Difference Method For All Orders of Accuracy

Block-Structured Adaptive Mesh Refinement

Boundary Conditions for a Divergence Free Velocity-Pressure Formulation of the Incompressible Navier-Stokes Equations

Accurate and stable finite volume operators for unstructured flow solvers

Local discontinuous Galerkin methods for elliptic problems

Fully Discrete Energy Stable High Order Finite Difference Methods for Hyperbolic Problems in Deforming Domains: An Initial Investigation

Dual consistency and functional accuracy: a finite-difference perspective

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

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

arxiv: v1 [math.na] 21 Nov 2017

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

Diagonal-norm upwind SBP operators

Accuracy-Preserving Source Term Quadrature for Third-Order Edge-Based Discretization

An evaluation of a conservative fourth order DNS code in turbulent channel flow

Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations

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

Outline. 1 Boundary Value Problems. 2 Numerical Methods for BVPs. Boundary Value Problems Numerical Methods for BVPs

Coupled High-Order Finite Difference and Unstructured Finite Volume Methods for Earthquake Rupture Dynamics in Complex Geometries.

256 Summary. D n f(x j ) = f j+n f j n 2n x. j n=1. α m n = 2( 1) n (m!) 2 (m n)!(m + n)!. PPW = 2π k x 2 N + 1. i=0?d i,j. N/2} N + 1-dim.

REVIEW OF SUMMATION-BY-PARTS SCHEMES FOR INITIAL-BOUNDARY-VALUE PROBLEMS

Introduction. Finite and Spectral Element Methods Using MATLAB. Second Edition. C. Pozrikidis. University of Massachusetts Amherst, USA

An Accurate Fourier-Spectral Solver for Variable Coefficient Elliptic Equations

A FAST SOLVER FOR ELLIPTIC EQUATIONS WITH HARMONIC COEFFICIENT APPROXIMATIONS

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9

2. Polynomial interpolation

SPECTRAL METHODS ON ARBITRARY GRIDS. Mark H. Carpenter. Research Scientist. Aerodynamic and Acoustic Methods Branch. NASA Langley Research Center

Stable boundary treatment for the wave equation on second-order form

University of Illinois at Urbana-Champaign College of Engineering

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

Publications by Jan Nordström updated:

New developments for increased performance of the SBP-SAT finite difference technique

A recovery-assisted DG code for the compressible Navier-Stokes equations

Application of High-Order Summation-by-Parts Operators to the Steady Reynolds-Averaged Navier-Stokes Equations. Xiaoyue Shen

Numerical Solution of Initial Boundary Value Problems. Jan Nordström Division of Computational Mathematics Department of Mathematics

A Space-Time Expansion Discontinuous Galerkin Scheme with Local Time-Stepping for the Ideal and Viscous MHD Equations

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011

The Closed Form Reproducing Polynomial Particle Shape Functions for Meshfree Particle Methods

Abstract. 1. Introduction

Final Examination. CS 205A: Mathematical Methods for Robotics, Vision, and Graphics (Spring 2016), Stanford University

Finite Element Solver for Flux-Source Equations

CS 450 Numerical Analysis. Chapter 8: Numerical Integration and Differentiation

Self-similar solutions for the diffraction of weak shocks

Chapter 5. Formulation of FEM for Unsteady Problems

Far Field Noise Minimization Using an Adjoint Approach

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

Chapter 9: Differential Analysis

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

Lecture 4.2 Finite Difference Approximation

LibMesh Experience and Usage

Introduction. J.M. Burgers Center Graduate Course CFD I January Least-Squares Spectral Element Methods

Fully Discrete Energy Stable High Order Finite Difference Methods for Hyperbolic Problems in Deforming Domains

The Spectral-Element Method: Introduction

Chapter 1: Systems of linear equations and matrices. Section 1.1: Introduction to systems of linear equations

Chapter 9: Differential Analysis of Fluid Flow

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations

Fourier analysis for discontinuous Galerkin and related methods. Abstract

Scientific Computing I

Dissipation-based continuation: a globalization for inexact-newton solvers

A new class of highly accurate differentiation schemes based on the prolate spheroidal wave functions

Adaptive C1 Macroelements for Fourth Order and Divergence-Free Problems

Well-balanced DG scheme for Euler equations with gravity

A Non-Intrusive Polynomial Chaos Method For Uncertainty Propagation in CFD Simulations

Well-balanced DG scheme for Euler equations with gravity

Errata List Numerical Mathematics and Computing, 7th Edition Ward Cheney & David Kincaid Cengage Learning (c) March 2013

An Empirical Chaos Expansion Method for Uncertainty Quantification

Method of Lines. Received April 20, 2009; accepted July 9, 2009

Hybridized Discontinuous Galerkin Methods

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

PART IV Spectral Methods

On Error Bounds of Finite Difference Approximations to Partial Differential EquationsTemporal Behavior and Rate of Convergence

FOR many computational fluid dynamics (CFD) applications, engineers require information about multiple solution

Preface. 2 Linear Equations and Eigenvalue Problem 22

SUPG STABILIZATION PARAMETERS CALCULATED FROM THE QUADRATURE-POINT COMPONENTS OF THE ELEMENT-LEVEL MATRICES

Spectral method for the unsteady incompressible Navier Stokes equations in gauge formulation

Least-Squares Spectral Collocation with the Overlapping Schwarz Method for the Incompressible Navier Stokes Equations

Nodal bases for the serendipity family of finite elements

Spectral element schemes for the. Korteweg-de Vries and Saint-Venant equations

Rational Chebyshev pseudospectral method for long-short wave equations

Transcription:

AIAA Aviation -6 June 5, Dallas, TX nd AIAA Computational Fluid Dynamics Conference AIAA 5-94 New Diagonal-Norm Summation-by-Parts Operators for the First Derivative with Increased Order of Accuracy David C. Del Rey Fernández and David W. Zingg University of Toronto, Toronto, Ontario, MH 5T6, Canada In combination with simultaneous approximation terms, summation-by-parts (SBP) operators provide a flexible and efficient methodology that leads to consistent, conservative, and provably stable high-order discretizations. Traditional diagonal-norm SBP operators with a repeating interior point operator lead to solutions that have a global order of accuracy lower than the order of the interior point operator. A new family of diagonal-norm SBP operators is proposed that retains the order of accuracy of the interior operator. This new family of operators is compared to the traditional approach in the context of the linear convection equation, demonstrating a significant improvement in efficiency. I. Introduction The focus of this paper is on the development of summation-by-parts (SBP) operators 4 for the first derivative with a repeating interior point operator. Using simultaneous approximation terms (SATs) 5 for the weak imposition of boundary conditions and inter-element coupling, the SBP-SAT approach leads to consistent, conservative, and provably stable discretizations of PDEs. Diagonal-norm SBP operators lead to stable discretizations in curvilinear coordinates. Traditional diagonal-norm finite-difference SBP operators are of order p in the interior, while a number of boundary point operators are of order p, leading to errors in solutions of hyperbolic problems of global order p +. The errors of traditional finite-difference-sbp operators can be reduced by considering operators that have nonuniform nodal distributions for a finite set of nodes at and near the boundaries., 4 However, the order of accuracy of these operators is not increased. The objective of this paper is to develop SBP operators where the order of the matrix operator matches the order of the interior point operator, potentially leading to more efficient discretizations. The paper is organized as follows: in Section II, the notation used in the paper is given. SBP operators for the first derivative are reviewed in Section III. The development of the new family of SBP operators is detailed in Section IV, while Section V outlines specific steps to construct particular instances of these operators. In Section VI, a subset of the new family of SBP operators is compared to known SBP operators, in the context of the steady linear convection equation. Finally, conclusions are drawn in Section VII. II. Notation and definitions The conventions in this paper are a shortened version of those given are based on those laid out in Refs. 5,, and 6. Vectors are denoted with small bold letters, for example, x = [x,..., x N ] T, while matrices are presented using capital letters with sans-serif font, for example, M. Capital letters with script type are used to denote continuous functions on a specified domain x [x L, x R ]. As an example, U(x) C [x L, x R ] denotes an infinitely differentiable function on the domain x [x L, x R ]. Lower case bold font is used to denote the restriction of such functions onto a grid; for example, the restriction of U onto the grid x is given by u = [U(x ),..., U(x N )] T. () Ph.D. candidate, Institute for Aerospace Studies, 495 Dufferin St., and AIAA Student Member. Professor and Director, J. Armand Bombardier Foundation Chair in Aerospace Flight, Institute for Aerospace Studies, 495 Dufferin St., and AIAA Member Grade. of Copyright 5 by David C. Del Rey Fernández and David W. Zingg. Published by the, Inc., with permission.

Vectors with a subscript h, for example, u h R N, represent the solution to a system of discrete or semi-discrete equations. The restriction of monomials onto a set of nodes is used throughout this paper and is represented by x k = [ T, x k,..., xn] k with the convention that x k = if k <. We discuss the degree of SBP operators, that is, the degree of monomial for which they are exact, as well as the order of the operators. The approximation of the derivative has a leading truncation error term for each node, proportional to some power of h. The order of the operator is taken as the smallest exponent of h in these truncation errors. For operators approximating the first derivative, degree and order are equal. III. Summation-by-parts operators for the first derivative To motivate the definition of SBP operators for the first derivative, consider the unsteady linear-convection equation U t = U x, () where x [x L, x R ], t, and the initial and boundary conditions are not important for the current discussion. The energy method is applied to () in order to construct an energy estimate on the solution. This estimate is then used to determine stability (for more information regarding stability and the energy method, see Refs. 7, 8, and 9). The energy method consists of multiplying the PDE by the solution, integrating in space, transforming the integral on the RHS using integration-by-parts, and then integrating in time. This leads to U (, t) = U (, ) t τ= U xr x=x L dτ. () SBP operators for the first derivative are constructed such that when the energy method is applied to the semi-discrete or fully-discrete equations, energy estimates analogous to () can be constructed. The equations that an order p SBP operator, D x, approximating the first derivative must satisfy can be constructed using the restriction of monomials onto the grid. They are denoted the degree conditions and given as D x x k = kx k, k [, p]. (4) For the first derivative, the above discussion leads to the following definition:, 4 Definition Summation-by-parts operator for the first derivative: A matrix operator D x R N N is an approximation to x, on the uniform nodal distribution x, of order p with the SBP property if. D x x k = H Qx k = kx k, k [, p];. H, denoted the norm matrix, is symmetric positive definite; and. Q + Q T = E = diag (,...,, ). The operators originally developed by Kreiss and Scherer and Strand are referred to as classical finitedifference-sbp operators, which are characterized by a uniform nodal distribution that includes both boundary nodes and a repeating interior point operator. It is possible to extend the SBP idea to a broader set of operators by considering the construction of SBP operators on more general nodal distributions. For example, Carpenter and Gottlieb proved that using the Lagrangian interpolant, operators with the SBP property can be constructed on nearly arbitrary nodal distributions. In related work, Gassner used these same ideas to interpret the discontinuous Galerkin spectral element method on the Legendre-Gauss-Lobatto quadrature nodes as a diagonal-norm SBP SAT method. These ideas led to generalized SBP (GSBP) operators, where the nodal distribution can be nonuniform and can exclude one or both boundary nodes. 6 The required change in Definition for a GSBP operator is to define E such that x T j Ex i = x i+j R xi+j L, i, j [, r], r p. (5) of

Q = M q q q 4 q q q 4 q q q 4 q 4 q 4 q 4 q 4 q 4 q 4 q 4 q q q 4 q q q 4 q q Figure. Classical form of Q. We describe an SBP or GSBP operator with a repeating interior point operator as a block operator. They are normally implemented using the traditional finite-difference approach where mesh refinement is accomplished by increasing the number of mesh nodes where the repeating interior point operator is applied. Conversely, a GSBP operator with no repeating interior point operator, denoted element-type operators, must be implemented using the element approach where h-refinement is carried out by increasing the number of elements while maintaining the element size. Note that a block operator can also be implemented as an element-type operator. However, the new family of SBP and GSBP operators with a repeating interior point operator considered here must necessarily be applied as elements; the reasons are discussed below. IV. Form of new operators with order of accuracy of p The goal of this paper is to construct SBP operators with a repeating interior point operator that are of order p everywhere by proposing a modification to the form of diagonal-norm SBP operators. We first discuss the construction of diagonal-norm classical finite-difference SBP operators and then their modification such that the resultant operator has the same order of accuracy at boundary nodes as in the interior. Consider such an operator for p = on nodes; thus, the repeating interior point operator is of order p = 4 and the boundary point operators are of order p =. The norm matrix is given as H = h diag (h, h, h, h 44,,...,, h 44, h, h, h ), (6) where h is the mesh spacing. The matrix Q has the form given in Figure, where M is nearly skew symmetric as shown. The repeating interior point operator is highlighted in blue, while the green triangles have entries that originate from the repeating interior point operator and ensure that the resultant Q is nearly skew symmetric. To apply this operator on a nodal distribution with more than nodes, the matrix is expanded by inserting additional interior point operators, which does not require a change to the boundary point operators. In this example, there are p = 4 boundary point operators at either boundary, and this is the minimum required. The number of boundary point operators can be increased by increasing the size of M; this has the potential to result in boundary point operators with significantly reduced truncation error. The entries in M and H are specified by satisfying the degree conditions (4) and the constraint that H be positive definite. The new operators of order p at all nodes are given by D x = H Q, where H = h diag ( h, h, h, h 44,,...,, h 44, h, h, h ), (7) of

Q = M M q q q 4 c c c c 4 q q q 4 c c c c q q q 4 c c c c q 4 q 4 q 4 c 4 c c c c c c c 4 q 4 q 4 q 4 c c c c q 4 q q c c c c q 4 q q c 4 c c c q 4 q q C T Figure. Modified form of Q. and Q has the form given in Figure, where the matrix C is constructed such that that the resultant operator satisfies the asymmetry of the first derivative under a reflection of the x-axis, that is, x = x leads to x = x. The entries in M are not, in general, equal to those in M from the unmodified Q and similarly the entries in H are not the same as in H. The addition of the C matrix allows the construction of operators that are of order p everywhere. The entries in C are dependent on the number of nodes in the block. Therefore such an operator must be implemented as an element-type operator. This means that distinct operators must be constructed for each block size. V. Construction of new operators with order of accuracy p One of the difficulties in deriving SBP operators is satisfying the positive-definite constraint on H. We have found that restricting the number of non-unity weights in hh to p at either boundary and first solving for H results in a positive-definite H for the operators presented in this paper. The diagonal norm matrix of an SBP operator of degree p has nonzero coefficients that result in a degree 4p quadrature rule; 6 therefore, H must satisfy ( x k+ T Hx k R ) xk+ L =, k [, 4p ]. (8) k + The solution to (4) typically results in free parameters that enable optimization. The norm matrix of an order p SBP operator is a degree 4p approximation to the L inner product 6, and is used to compute functionals of the solution. Therefore, here the discrete SBP inner product of the error is used as the objective function, which for the first-derivative operator, D x, is given as where the error vector is given as J e = e T p+ He p+, (9) e p+ = D x x p+ (p + ) x p. () Without additional constraints, some of the operators that result have very large coefficients. These operators can be highly susceptible to round-off error. Therefore, in addition to (9), we use a second objective function, J Q, which is the sum of the squares of the entries of Q. Maple s c minimize function is used to determine the minimum of objective function (9). Free parameters that do not affect J e are used to minimize J Q. The steps to construct an order p operator are thus: C C, 4 of

Specify the number of nodes. Solve for the quadrature rule using (8) with H constructed to have p non-unity weights at the first and last p nodes. It is necessary to check that the resulting H is positive definite (for the operators considered in this paper we did not encounter negative or zero weights). Construct Q and solve the degree conditions (4). Optimize the free parameters using objective J e and specify the remaining free parameters by optimizing using objective J Q. The above steps are sufficient for the operators considered in this paper. However, for even higher order operators, it may be the case that H h will require greater than p non-unity weights at the first and last number of nodes in order to satisfy the positive definite constraint; similarly, M and C might need to be expanded. Up to this point we have used the to differentiate between the constituent matrices of operators with and without the corner correction, to make clear that the entries in these matrices are different. Since this is now clear, we no longer make this distinction. In addition to SBP operators constructed on uniform nodal distributions, we investigate GSBP operators with a repeating interior point operator that have a number of nodes at the boundaries that are not uniformly spaced. By allowing the nodal distribution to vary near the boundary, it is possible to construct operators with reduced error but with no effect on the order of accuracy. Deriving the optimal nodal locations beyond two or three nodes while at the same time ensuring that a positive-definite norm matrix can be found is difficult. Instead, for diagonal-norm SBP operators, it is possible to start with a quadrature rule with positive weights and then construct the norm matrix by injecting the weights of the quadrature rule along the diagonal. 6 Quadrature rules on nodal distributions that have a number of unequally spaced nodes at and near boundaries with equally spaced interior nodes were proposed by Alpert and have been successfully used to construct GSBP operators. 4 The nodal locations and quadrature weights are derived from the solution to j i= w i x r i = Br+(a) r+, r =,,..., j, x =, where B i (x) is the i th Bernoulli polynomial, B (x) =, and the last equation ensures that nodes at the boundaries are included. The resultant nodal distribution is referred to as the hybrid Gauss-trapezoidal- Lobatto (HGTL) nodal distribution. The parameters a and j are chosen so that a particular degree is attained. For the nodal distributions considered by Alpert, choosing a = j results in quadrature rules with positive weights up to degree. We therefore choose a = j. To construct a nodal distribution on x [, ], the following relations are used: () x i = h x i, x N (i ) = h x i, i [, j], x i+j+ = h(a + i), i [, n ], () where h = n+a, n is the number of uniformly distributed nodes, and the total number of nodes is given as N = n + j. Rather than using the quadrature rules given by Alpert, we use the nodal distributions that result from () and construct operators with Q or Q on these nodal distributions using the previously described steps. Table summarizes the various operators considered in this paper. The HGTL, HGTLC5 4, HGTLC5 4, HGTLC5 6, and HGTLC5 6 operators are constructed on the HGTL nodal distribution derived from () for a = j =, while the HGTL operator is constructed on the HGTL nodal distribution for a = j =. 5 of

Table. Abbreviations for GSBP operators for the second derivative Abbreviation CSBP[p] CSBPC[N] [p] HGTL[p] HGTLC[N] [p] Operator Order p classical finite-difference-sbp operator with a repeating interior point operator of order p Order p classical finite-difference-sbp operator on N nodes with a repeating interior point operator of order p constructed using Q Order p GSBP operator with a repeating interior point operator of order p constructed on the HGTL nodes using Q Order p GSBP operator on N nodes with a repeating interior point operator of order p constructed on the HGTL nodes using Q VI. Results In this section, a steady form of the linear convection equation with a source term is used as a testbed to characterize the proposed operators. The continuous problem is given as where S is a source term such that U + S =, x [, ], () x U (x, t) = + (( x + 6) sin ( π x) + cos ( π x) π) e 4 ( x ) (4) is a solution to (). The boundary condition is given as U() = G, (5) where G (t) is constructed such that (4) is the solution to (). The discrete H norm of the error of the solution is computed using e H = e T He, (6) where e = u h u, u h is the discrete solution, and u is the projection of exact solution onto the nodal distribution.the discrete equations are given as D x u h + s + SAT BC + SAT I =, (7) where s is the projection of the source term onto the nodal distribution. The term SAT BC is to enforce the boundary condition, while the term SAT I is used to enforce the inter-element coupling (for more information about SATs see Refs. 5, 6, 7, 8, 4, 5, 6, 7, and 8). The CSBP and HGTL operators are applied using an element approach with blocks of 5 nodes. Figures (a) and 4(a) depict the convergence of e H, while Tables and give the convergence rates, computed by determining the slope of the line of best fit through the points (x, y) = (log(h), log( e H )) associated with the filled-in markers in the figures. For operators with p = (Table ), the new operators demonstrate convergence rates approximately two orders higher then both the classical SBP operator and the HGTL operator. The p = operators (Table ), display convergence rates that are approximately orders higher. Figures (a) and 4(a) show that the new operators lead to reduced errors as well. Figures (b) and 4(b) show the convergence of e H as a function of floating point operations (FLOs) and it can be seen that the new operators are more efficient than either the CSBP or HGTL operators for error tolerances below a certain threshold. The new operators require a small increase in the number of FLOs for a given element size. Figures (c) and (c) show the relative efficiency of the various operators compared to the CSBP operators. The new operators, for p = (Figure (c)), are increasingly more efficient for error tolerances smaller than 4. Similarly, for the p = operators (Figure (c)), the new operators are increasingly more efficient for error tolerances smaller than 5. In contrast to the p = operator, the HGTL operator for p = is significantly more efficient than the CSBP operator. For p = the new operators are more efficient than HGTL for e H below 7. 6 of

Table. Convergence rates of e H for operators with p = Operator Order e H CBP HGTL. CSBPC5 4 4.9896 CSBPC5 4 5.444 HGTLC5 4 4.8 HGTLC5 4 4.856 Table. Convergence rates of e H for operators with p = Operator Order e H CBP 4. HGTL 4.7 CSBPC5 6 6.9847 CSBPC5 6 7.7 HGTLC5 6 6.9856 HGTLC5 6 7.44 VII. Conclusions We modify the structure of classical SBP operators such that a new family of operators can be constructed that has the same order at all nodes as the repeating interior point operator. The resultant operators are of order p and for the steady convection equation produce solutions of order p +, while the classical SBP operators are of order p and typically have solutions of order p +. For sufficiently tight error tolerances, the new family of corner-corrected operators has lower global error, better convergence rates, and is more efficient than either classical SBP operators or HGTL operators without the corner correction. 7 of

e H 4 6 8 CSBP HGTL CSBPC5 4 CSBPC5 4 HGTLC5 4 HGTLC5 4 4 DOF (a) FLOs( ) FLOs(CSBP ).5.5.5 CSBP HGTL CSBPC5 4 CSBPC5 4 HGTLC5 4 HGTLC5 4 e H 4 6 8 5 4 9 8 7 6 5 4 log ( e H ) (c) FLOs (b) CSBP HGTL CSBPC5 4 CSBPC5 4 HGTLC5 4 HGTLC5 4 Figure. Operators with p = : a) Convergence of e H versus DOF, b) Convergence of e H versus FLOs, and c) floating point operations relative to the CSBP operator. Filled in markers are used in computing the convergence rates. 8 of

e H 4 6 8 CSBP HGTL CSBPC5 6 CSBPC5 6 HGTLC5 6 HGTLC5 6 4 DOF (a) FLOs( ) FLOs(CSBP ).5.5.5 CSBP HGTL CSBPC5 6 CSBPC5 6 HGTLC5 6 HGTLC5 6 e H 4 6 8 9 8 7 6 5 4 log ( e H ) (c) 5 4 FLOs (b) CSBP HGTL CSBPC5 6 CSBPC5 6 HGTLC5 6 HGTLC5 6 Figure 4. Operators with p = : a) Convergence of e H versus DOF, b) Convergence of the e H versus FLOs, and c) floating point operations relative to the CSBP operator. Filled in markers are used in computing the convergence rates. 9 of

References Kreiss, H.-O. and Scherer, G., Finite element and finite difference methods for hyperbolic partial differential equations, Mathematical aspects of finite elements in partial differential equations, Academic Press, New York/London, 974, pp. 95. Strand, B., Summation by parts for finite difference approximations for d/dx, Journal of Computational Physics, Vol., No., 994, pp. 47 67. Del Rey Fernández, D. C., Hicken, J. E., and Zingg, D. W., Review of summation-by-parts operators with simultaneous approximation terms for the numerical solution of partial differential equations, Computers & Fluids, Vol. 95, No., 4, pp. 7 96. 4 Svärd, M. and Nordström, J., Review of summation-by-parts schemes for initial-boundary-value-problems, Journal of Computational Physics, Vol. 68, No., 4, pp. 7 8. 5 Carpenter, M. H., Gottlieb, D., and Abarbanel, S., Time-stable boundary conditions for finite-difference schemes solving hyperbolic systems: Methodology and application to high-order compact schemes, Journal of Computational Physics, Vol., No., 994, pp. 6. 6 Carpenter, M. H., Nordström, J., and Gottlieb, D., A stable and conservative interface treatment of arbitrary spatial accuracy, Journal of Computational Physics, Vol. 48, No., 999, pp. 4 65. 7 Nordström, J. and Carpenter, M. H., Boundary and interface conditions for high-order finite-difference methods applied to the Euler and Navier-Stokes equations, Journal of Computational Physics, Vol. 48, No., 999, pp. 6 645. 8 Nordström, J. and Carpenter, M. H., High-order finite-difference methods, multidimensional linear problems, and curvilinear coordinates, Journal of Computational Physics, Vol. 7, No.,, pp. 49 74. 9 Mattsson, K. and Nordström, J., Summation by parts operators for finite difference approximations of second derivatives, Journal of Computational Physics, Vol. 99, 4, pp. 5 54. Mattsson, K., Summation by parts operators for finite difference approximations of second-derivatives with variable coefficients, Journal of Scientific Computing, Vol. 5, No.,, pp. 65 68. Svärd, M., On coordinate transformations for summation-by-parts operators, Journal of Scientific Computing, Vol., No., 4, pp. 9 4. Gustafsson, B., The convergence rate for difference approximations to mixed initial boundary value problems, Mathematics of Computation, Vol. 9, No., 975, pp. 96 46. Mattsson, K., Almquist, M., and Carpenter, M. H., Optimal diagonal-norm SBP operators, Journal of Computational Physics, Vol. 64, No., 4, pp. 9. 4 Del Rey Fernández, D. C. and Zingg, D. W., Generalized summation-by-parts operators for the second derivative with a variable coefficient, Submitted to SIAM Journal on Scientific Computing, (see arxiv:4.[math.na]), 4. 5 Hicken, J. E. and Zingg, D. W., Superconvergent functional estimates from summation-by-parts finite-difference discretizations, SIAM Journal on Scientific Computing, Vol., No.,, pp. 89 9. 6 Del Rey Fernández, D. C., Boom, P. D., and Zingg, D. W., A generalized framework for nodal first derivative summationby-parts operators, Journal of Computational Physics, Vol. 66, No., 4, pp. 4 9. 7 Gustafsson, B., High Order Difference Methods for Time Dependent PDE, Springer, 8. 8 Gustafsson, B., Kreiss, H.-O., and Oliger, J., Time-Dependent Problems and Difference Methods, Pure and Applied Mathematics, Wiley, nd ed.,. 9 Kreiss, H.-O. and Lorenz, J., Initial-Boundary Value Problems and the Navier-Stokes Equations, Vol. 47 of Classics in Applied Mathematics, SIAM, 4. Carpenter, M. H. and Gottlieb, D., Spectral methods on arbitrary grids, Journal of Computational Physics, Vol. 9, No., 996, pp. 74 86. Gassner, G. J., A skew-symmetric discontinuous Galerkin spectral element discretization and its relation to SBP-SAT finite difference methods, SIAM Journal on Scientific Computing, Vol. 5, No.,, pp. A A5. Hicken, J. E. and Zingg, D. W., Summation-by-parts operators and high-order quadrature, Journal of Computational and Applied Mathematics, Vol. 7, No.,, pp. 5. Alpert, B. K., Hybrid Gauss-trapezoidal quadrature rules, SIAM Journal on Scientific Computing, Vol. 5, 999, pp. 55 584. 4 Svärd, M., Carpenter, M. H., and Nordström, J., A stable high-order finite difference scheme for the compressible Navier- Stokes equations, far-field boundary conditions, Journal of Computational Physics, Vol. 5, No., 7, pp. 8. 5 Svärd, M. and Nordström, J., A stable high-order finite difference scheme for the compressible Navier-Stokes equations: No-slip wall boundary conditions, Journal of Computational Physics, Vol. 7, No., 8, pp. 485 484. 6 Nordström, J., Gong, J., van der Weide, E., and Svärd, M., A stable and conservative high order multi-block method for the compressible Navier-Stokes equations, Journal of Computational Physics, Vol. 8, No. 4, 9, pp. 9 95. 7 Berg, J. and Nordström, J., Stable Robin solid wall boundary conditions for the Navier-Stokes equations, Journal of Computational Physics, Vol., No. 9,, pp. 759 75. 8 Boom, P. D. and Zingg, D. W., High-Order Implicit Time-Marching Methods Based on Generalized Summation-By-Parts Operators, Submitted to SIAM Journal on Scientific Computing, (see arxiv:4.[math.na]), 4. of