A Note on the Operator Compact Implicit Method for the Wave Equation*

Similar documents
Higher Order Compact Implicit Schemes for the Wave Equation *

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

FDM for parabolic equations

Finite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations

Tutorial 2. Introduction to numerical schemes

Introduction to numerical schemes

Study of Forced and Free convection in Lid driven cavity problem

A CCD-ADI method for unsteady convection-diffusion equations

An Exponential High-Order Compact ADI Method for 3D Unsteady Convection Diffusion Problems

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

Finite Difference Method of Fractional Parabolic Partial Differential Equations with Variable Coefficients

Journal of Computational Physics 148, (1999) Article ID jcph , available online at

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

Finite Difference Method for PDE. Y V S S Sanyasiraju Professor, Department of Mathematics IIT Madras, Chennai 36

Finite difference approximation

Classification of partial differential equations and their solution characteristics

A Modified Method for Reconstructing Periodic Jacobi Matrices

Some Observations on Interpolation in Higher Dimensions

A FAST SOLVER FOR ELLIPTIC EQUATIONS WITH HARMONIC COEFFICIENT APPROXIMATIONS

Lecture 42 Determining Internal Node Values

Mechanical Translational Systems

Quasipatterns in surface wave experiments

A FINITE DIFFERENCE DOMAIN DECOMPOSITION ALGORITHM FOR NUMERICAL SOLUTION OF THE HEAT EQUATION

Partial Differential Equations

Numerical Solution for Two Dimensional Laplace Equation with Dirichlet Boundary Conditions

A CHARACTERIZATION OF INNER PRODUCT SPACES

PowerPoints organized by Dr. Michael R. Gustafson II, Duke University

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems

THE FORM SUM AND THE FRIEDRICHS EXTENSION OF SCHRÖDINGER-TYPE OPERATORS ON RIEMANNIAN MANIFOLDS

Finite difference method for elliptic problems: I

arxiv: v1 [physics.comp-ph] 22 Feb 2013

Finite difference method for heat equation

Detailed 3D modelling of mass transfer processes in two phase flows with dynamic interfaces

Numerical Solutions to Partial Differential Equations

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws

An Efficient Algorithm Based on Quadratic Spline Collocation and Finite Difference Methods for Parabolic Partial Differential Equations.

Domain decomposition schemes with high-order accuracy and unconditional stability

A Note on Trapezoidal Methods for the Solution of Initial Value Problems. By A. R. Gourlay*

A Block Red-Black SOR Method. for a Two-Dimensional Parabolic. Equation Using Hermite. Collocation. Stephen H. Brill 1 and George F.

Different Approaches to the Solution of Damped Forced Oscillator Problem by Decomposition Method

UPPER AND LOWER SOLUTIONS FOR A HOMOGENEOUS DIRICHLET PROBLEM WITH NONLINEAR DIFFUSION AND THE PRINCIPLE OF LINEARIZED STABILITY

Multi-Factor Finite Differences

Active Control of Instabilities in Laminar Boundary-Layer Flow { Part II: Use of Sensors and Spectral Controller. Ronald D. Joslin

difference operators.

A Study on Numerical Solution to the Incompressible Navier-Stokes Equation

A stencil of the finite-difference method for the 2D convection diffusion equation and its new iterative scheme

A STUDY OF GENERALIZED ADAMS-MOULTON METHOD FOR THE SATELLITE ORBIT DETERMINATION PROBLEM

Basics of Discretization Methods

Mathematics subject classification: 65M12, 76D05. Key words: Incompressible flow, Stream-function formulation, Finite difference methods.

Finite difference models: one dimension

7 Hyperbolic Differential Equations

Cubic B-spline Collocation Method for One-Dimensional Heat Equation

Numerical Solution of One-dimensional Telegraph Equation using Cubic B-spline Collocation Method

The Finite Difference Method

'INVERSE' A DISCUSSION OF THE INVERSE PROBLEM IN ELECTROMAGNETIC NDT. L. Udpa and W. Lord. Department of Electrical Engineering

gate information is to determine how a signal is propagated in a special 2). Think of this signal as being a bit of information.

An Introduction to Numerical Methods for Differential Equations. Janet Peterson

An Overly Simplified and Brief Review of Differential Equation Solution Methods. 1. Some Common Exact Solution Methods for Differential Equations

Linear Algebra Linear Algebra : Matrix decompositions Monday, February 11th Math 365 Week #4

PHYS 410/555 Computational Physics Solution of Non Linear Equations (a.k.a. Root Finding) (Reference Numerical Recipes, 9.0, 9.1, 9.

Problem Set 4 Issued: Wednesday, March 18, 2015 Due: Wednesday, April 8, 2015

2 Multidimensional Hyperbolic Problemss where A(u) =f u (u) B(u) =g u (u): (7.1.1c) Multidimensional nite dierence schemes can be simple extensions of

Approximations of diffusions. Mathématiques appliquées (MATH0504-1) B. Dewals, Ch. Geuzaine

2 Two-Point Boundary Value Problems

Finite-Elements Method 2

Numerical Analysis of Differential Equations Numerical Solution of Parabolic Equations

1.1 Implicit solution for vertical viscosity and diffusion terms using finite differences

High-order ADI schemes for convection-diffusion equations with mixed derivative terms

Chapter 23. Fast Fourier Transform Introduction. By Sariel Har-Peled, November 28, Version: 0.11

1 Separation of Variables

Cubic B-spline Collocation Method for Fourth Order Boundary Value Problems. 1 Introduction

Introduction to Mathematical Modelling: Ordinary Differential Equations and Heat Equations

Transactions on Modelling and Simulation vol 8, 1994 WIT Press, ISSN X

A Simple Compact Fourth-Order Poisson Solver on Polar Geometry

Introduction to Heat and Mass Transfer. Week 8

MEMORIAL UNIVERSITY OF NEWFOUNDLAND

HIGH-ORDER ACCURATE METHODS BASED ON DIFFERENCE POTENTIALS FOR 2D PARABOLIC INTERFACE MODELS

ENGI 4430 PDEs - d Alembert Solutions Page 11.01

Numerical Methods for Partial Differential Equations

Lecture 4.5 Schemes for Parabolic Type Equations

Formulation of the displacement-based Finite Element Method and General Convergence Results

Discontinuous Galerkin methods for fractional diffusion problems

A UNIQUENESS THEOREM FOR A BOUNDARY VALUE PROBLEM

Direct Numerical Simulation of fractal-generated turbulence

Acta Mathematica Academiae Paedagogicae Nyíregyháziensis 22 (2006), ISSN

Numerical studies of non-local hyperbolic partial differential equations using collocation methods

SUMS OF UNITS IN SELF-INJECTIVE RINGS

Compact Local Stencils Employed With Integrated RBFs For Fourth-Order Differential Problems

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

A parallel algorithm for the heat equation with derivative boundary conditions

HIGH ACCURACY NUMERICAL METHODS FOR THE SOLUTION OF NON-LINEAR BOUNDARY VALUE PROBLEMS

SECOND-ORDER FULLY DISCRETIZED PROJECTION METHOD FOR INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

A Lower Bound Theorem. Lin Hu.

Computational Techniques Prof. Sreenivas Jayanthi. Department of Chemical Engineering Indian institute of Technology, Madras

PowerPoints organized by Dr. Michael R. Gustafson II, Duke University

Wavelets and regularization of the Cauchy problem for the Laplace equation

Table of Contents. II. PDE classification II.1. Motivation and Examples. II.2. Classification. II.3. Well-posedness according to Hadamard

Numerical solution of the 2-D Poisson equation on an irregular domain with Robin boundary conditions

VARIABLE TIME STEPS IN THE SOLUTION OF THE HEAT FLOW EQUATION BY A DIFFERENCE EQUATION

Linear Algebra Section 2.6 : LU Decomposition Section 2.7 : Permutations and transposes Wednesday, February 13th Math 301 Week #4

Transcription:

MATHEMATICS OF COMPUTATION, VOLUME 32, NUMBER 141 JANUARY 1978, PAGES 143-147 Abstract. A Note on the Operator Compact Implicit Method for the Wave Equation* By Melvyn Ciment** and Stephen H. Leventhal*** In a previous paper a fourth order compact implicit scheme was presented for the second order wave equation. A very efficient factorization technique was developed when only second order terms were present. In this note we implement the operator compact implicit spatial discretization method for the second order wave equation when first order terms are present. The resulting algorithm is completely analogous to the compact implicit algorithm when lower order terms were not present. For this more general operator compact implicit spatial approximation the same factorization as in our previous Introduction. paper is developed. In a previous paper [1] a factorization technique which utilized compact implicit spatial and temporal approximations to the second order wave equation was developed. The method proceeded by separately implementing the so-called compact implicit fourth order approximations for each of the individual derivative terms. Notwithstanding the implicit nature of the basic approximation involved, a factorization technique was described which allowed one to resolve higher space dimension problems by requiring merely the solution of tridiagonal equations. In Section VI of [1] we observed a peculiar aspect of our factorization approach. The same approach required twice as much work when mixed order (first and second) spatial derivative terms were present. Upon further examination of this approach it became apparent that the problem was numerically improperly posed in requiring too much additional data to complete the factorization. In this note, we observe that by changing the underlying spatial approximation when lower order terms are present it is possible to obtain an algorithm which completely resembles our algorithm for the case when no lower order terms are present. In a future paper [2] the operator compact implicit method is developed, in much the same way as here, for parabolic problems. Spatial Discretizations. point boundary value problems of the form The classical finite-difference approach for solving two (2.1) Liu) = auxx +bux=f xe [0, 1], Received November 29, 1976. AMS (MOS) subject classifications (1970). Primary 35L0S, 65M05, 65M10; Secondary 65N10. Key words and phrases. Wave equation, higher order difference method. "This research supported by the Naval Surface Weapons Center Independent Research Fund. **Current address: Applied Mathematics Division, National Bureau of Standards, Washington, D. C. 20239. ***Current address: Simulation Research Section, Gulf Science and Technology Company, P. O. Drawer 2038, Pittsburgh, Pennsylvania 15230. Copyright 1978, American Mathematical Society 143

144 MELVYN CIMENT AND STEPHEN H. LEVENTHAL with h(0), «(1) given is to separately substitute standard approximations for the first and second derivatives in (2.1) and then solve the resulting system of equations. Accordingly, the fourth order compact implicit scheme applied to the solution of (2.1), requires that one solve (2-2) *[^=«/(/+n^)"1^/+6/(/+ fii)"1 ^=/, The notation here picks up from the notation of [1]. References to an equation in [1] will be superscripted with an asterisk. The appearance of two implicit matrices Qxx,R~X (see (2.2)*, (6.2)*) "trapped inside the a-, b," creates problems in trying to solve the resulting linear system of equations. Several people have tried block methods when these basic terms appear in problems [3]. A suitable tridiagonal relationship however can be obtained by merely abandoning attempts to represent the separate derivative terms. The approach we adopt is to represent ({/. ) on three adjacent points up to highest order accuracy possible in relation to U, on the same three points. A Taylor series analysis shows that for /-(«) on a uniform grid fourth order accuracy can be obtained by (2.3a) q+liu)j+, + qfuu), + qjw),., = '' "l+1 + '$' + '' "'"', where <?t = *»/«/- 1 + **/-!*/ - V/-l) - hhibi- 1 (2.3b) fy = 4l15fl/+t«/-l - 4hiaj+ibj-i - bj+raj-x)- *a*/+i*/_j. qj = 6ajaj+ x - hi5aj+, b - 2a^. ) - h2b,b +., rf «i [q i2aj+, + 3hbj+x) + qfi2af + Kb,) + qji2aj_, - hb _x)], (2.3c) rj = \[qfi2ai+x + hbj+x) + q^2aj - hbf) + qji2aj_x - 3hbf_x)], rf=-[r++r7]. The above relationship can be expressed in an operator form by defining tridiagonal displacement operators Qx, Rx so that the equation (2.3) is represented by (2.4) QXL(U)Í = XÍRXUV Note well, for conciseness of notation we are using Qx here to represent a different operator from what Qx represented in [ 1 ]. (Indeed in the case that a = 1, b = 0 then both are identical.) Below, however, we will still retain the definition of Qt = (I + 82/12) from our previous paper. The above relationships (2.3) were first presented by Swartz [4]. The operator compact implicit (OCT) representation Qx XRX for L(u) presents the same formal appearance as ôj'iô2./^2) did for uxx alone. By noting this formal similarity it is clear that the OCI spatial discretization can be fully implemented into our factorization algorithm for the time dependent second order wave equation. This all depends on the underlying invertibility of Qx. As Swartz observes, for the

THE OPERATOR COMPACT IMPLICIT METHOD 145 case that a and b are constants, Qx is invertible on l2 so long as the so-called mesh Reynolds number r satisfies (see [2] ) \hb\ (2.5) r <VT5. a OCI Applied to the Wave Equation. To solve (6.1)* (3.1) utt - Lxiu) + Lyiu), where initial and boundary data are prescribed and where Lxiu) = auxx + bux, Lyiu) = cuyy + duy, one substitutes the operator compact implicit approximation (2.4) for the respective spatial terms and the same compact implicit scheme as before for the temporal term to obtain K ' u* Fa«ft2 /.«^? ' "" where i<?xtlkuu ~Lxi«)j,m, iq"ytlryui,m ~ V^m- Following our approach in [1], a factorization of (3.2) can be accomplished by adding the fourth order term 2 -^Q7x%[iQ^rlRnxiQfy)-xRny)Ufim. The resulting form (analogous to (2.9)*) is (where X = k/h) (3.3) J J - 2G"m - Gj,m + tfrnr^z + (öjr^jiöjm. The numerical implementation algorithm in [1] for equation (4.3)*. of (3.3) above is completely analogous to the Again with (3.4) \l-%iq"y+lrlry+xl\u"ml = ^ + i m solve first for Z?mx and then for U?mx. The first two terms on the right-hand side are known from previous time steps and need not be computed. in a manner analogous to (4.5)*, (4.6)*. The other two terms on the right-hand side are obtained By observing from (3.4) that (3-5) X2iQ"yrxR"yUlm = l2(ufim -ZU the left-hand side is obtained without much work. V"m = X2iQ^)'xR"U"m is obtained by solving a tridiagonal system.

146 MELVYN CIMENT AND STEPHEN H. LEVENTHAL Remarks. 1. Here too, the algorithm for (3.3) requires that one generate initial data for Gjm, C7?. These are obtained by solving tridiagonal systems as in (4.9)*. 2. Boundary Data. The computation of the intermediate boundary conditions may be obtained as in the previous paper. However, the following simplification is possible. As before, at the four corner points use the analytic representation of Z"mx and one sided differences as an approximation for Z?mx. Then on x = constant lines solve (3.4) Ôn+lyn+l _ /-yi+1 _^_p«+l [jm y j,m - \< y nry yjj + 1 m ' Observe, that the x-sweep part of the algorithm may also be implemented on y = constant boundary lines as well as on the interior lines. However, this leads to a problem. Experiments reveal that it is necessary to compute Z?mx on the y = constant boundaries as accurately as possible. Thus it is necessary to use the exact data for Ufmx that is given on these lines. However, the definition of Gfmx requires that x2[io"xrxrx + iory)-xrny]uim be evaluated and X2(QP)~XR" must be obtained from (3.5), which includes Z"m which is not exact. However, this problem may be avoided by noting that 2 MiV*\- l»" J. rwi i- 1 t>n l t jn ^[nr.r'k + iq^r'r^u^ k2 [Lxun + Lyu" + 0(ft4)] 4M _ = k2 la [utt + 0(ft4)]. G"mx may then be redefined on y = constant boundary lines as Glmx = 2G»m - Glmx + (^-h j82tulm before implementing the first step of the algorithm. 3. A Fourier stability analysis of (3.3) reveals, by a perturbation argument, that so long as r ~ ft ~ k that again for C = max(a, b) and y/cx < y/3-1 the amplification factors p satisfy p < 1 + Oik) and so the scheme is stable in the sense of von Neumann. Numerical Example. In this section a numerical example is presented demonstrating the accuracy, effectiveness and the stability of the method. Let D be defined by [0 < x, y <.5] and define the coefficients, initial conditions, and boundary conditions of (3.1) by,. jx + l)2 u. (x + 1)20 + 1)

THE OPERATOR COMPACT IMPLICIT METHOD 147 ut(x, y, 0) = (x + 1)0 + Oefr+lXy+O, u(x, y, t)\ia = e(*+do-+i)('+i). The exact solution is u(x,y, r) = e<*+o0'+ D(f+O The method was run for a sequence of spatial meshes and time steps, so that in each subsequent run we halved the mesh size and time step. In Table 1 the accuracy of the method is demonstrated for 2_error an^ relative max-error. # Time Relative Relative Steps ft k L2 -Error L2-Rate Max-Error Max-Rate 20.1.05 3.847-05 5.049-06 3.74 3.91 40.05.025 2.886-06 3.341-07 3.97 3.98 80.025.0125 1.843-07 2.118-08 3.87 3.86 160.0125.00625 1.264-08 1.455-09 Naval Surface Weapons Center White Oak Laboratory Silver Spring, Maryland 20910 Table 1 1. M. CIMENT & S. H. LEVENTHAL, "Higher order compact implicit schemes for the wave equation," Math. Comp., v. 29, 1975, pp. 985-994. 2. M. CIMENT, S. H. LEVENTHAL & B. C. WEINBERG, "The operator compact implicit method for parabolic equations," /. Computational Phys. (To appear.) 3. R. HIRSH, "Higher order accurate difference solution of fluid mechanics problems by a compact differencing technique," /. Computational Phys., v. 19, 1975, pp. 90 109. 4. B. K. SWARTZ, "The construction of finite difference analogs of some finite element schemes," Mathematical Aspects of Finite Elements in Partial Differential Equations (C. de Boor, Editor), Academic Press, New York, 1974, pp. 279-312.