Open Access Mini Review

On High-Order Compact Differencing Technique for Numerical Solutions of PDEs

Jun Yu*

College of Engineering and Mathematical Sciences, University of Vermont, Burlington, USA

Corresponding Author

Received Date:February 07, 2023;  Published Date:February 16, 2023

Abstract

There are many important research results in finite difference numerical methods for solving mathematical modeling problems in science and engineering over the years. The development of a high-order compact differencing technique in 1974, for example, allows an efficient computation of solutions to these problems. An example on fluid mechanic problems with partial differential equations (PDEs) is described. Since then, many extensions and improvements have been made. These include the derivation of even higher order compact difference schemes as well as the schemes for higher spatial dimensions. Others focus on the studies of the accuracy, convergence and stability properties of the methods. There are also applications of the methods to a variety of scientific and engineering problems.

Keywords:Finite Difference Method; High-Order Compact Differencing Technique; Partial Differential Equations

Introduction

High-order compact (HOC) differencing technique is an efficient numerical computational method for solving partial differential equations (PDEs) occurring in fields such as science, engineering, and finance. In early studies of the numerical methods, a standard three-point finite difference scheme for approximating the second order derivative usually results in a second order accuracy. To have a higher order of accuracy more points in the finite difference scheme would have to be used. In 1974, an idea of achieving a higher order accuracy, but still using three points, was suggested by Kreiss in a report [1], but no details of the method were provided, and it had not been tested. Ciment & Leventhal [2] used this proposed compact differencing method of fourth order accuracy in hyperbolic problems. Hirsh [3] presented the work investigating the feasibility and accuracy of this method by applying it to fluid mechanic problems. Ciment at el. [4] used the operator compact implicit method for solving parabolic PDEs associated with viscous fluid flow problems.

The HOC scheme was also applied to diffusion-convection problems [5-7] and to the Black-Scholes equations in finance [8-12]. Rigal [5] analyzed two-level three-point finite difference schemes of order 2 in time and 4 in space for studying the unsteady 1D diffusionconvection problems. The main focus is on finding an efficient finite difference scheme suitable for strongly convective problems. In [6] Steady-state HOC methods were applied to time-dependent problems for transient convection-diffusion in 1D and transient diffusion in 2D. Karaa & Zhang [7] studied the convergence analysis on some classical stationary iterative methods for solving twodimensional variable coefficient convection-diffusion equation discretized by a fourth-order compact difference scheme. Tangman, et al. [8] considered HOC schemes for quasilinear parabolic PDEs to discretize the Black–Scholes PDE for the numerical pricing of European and American options. In [9-11] HOC methods were used to discretize a nonlinear Black-Scholes equation that accounts for effects including transaction costs in portfolio hedging. During & Heuer [12] introduced a HOC scheme for parabolic PDEs with time- and space-dependent coefficients and mixed derivative terms in multiple dimensions. The method is shown to be fourth order accurate in space and second-order accurate in time, and its stability is analyzed for certain cases. The method is applied to the pricing of European power put basket options in a multidimensional Black- Scholes model.

A three-point non-uniform HOC scheme was derived using polynomial interpolation in [13,14]. Application of the method to numerical solutions of PDEs was also studied. In [15], a set of fourth order compact finite difference schemes was developed to solve a heat conduction problem with Neumann boundary conditions. The method was derived through the compact difference schemes at all interior points, and the combined compact difference schemes at the boundary points.

Derivation and Application of HOC Schemes

Here, we first present the derivation of the HOC scheme as described in 1975 by Hirsh [3]. As mentioned earlier, the usual objection to fourth order schemes comes from the additional nodes (besides the standard three) necessary to achieve the higher order accuracy. The additional nodes almost preclude the use of fourth order implicit methods since the matrix which arises is not the simple tridiagonal form produced by second order schemes. The disadvantage can be avoided by a finite differencing technique which is fourth order, and compact, that is, it retains tridiagonal form; hence, matrix inversion can be accomplished by the Thomas algorithm. The key step of the method is the introduction of the first and the second derivative functions of 𝑦n, denoted as 𝐹n and 𝑆n, respectively. The standard second-order center difference schemes for 𝐹n and 𝑆n would be

irispublishers-openaccess-engineering-sciences

where the three difference operators: 𝐷0, 𝐷+, and 𝐷-, are the center, forward, and backward differences, respectively. In order to achieve a higher order accuracy, we replace the 𝐹n and 𝑆n on the left-hand sides of (1) by an interpolation of 𝐹n and 𝑆n using the neighboring points. For a fourth order scheme as given in [3], we have

irispublishers-openaccess-engineering-sciences

Notice that the tridiagonal form is retained in both equations in (2) for solving 𝐹n and 𝑆n, respectively. The fourth-order accuracy of both equations in (2) can be verified by a Taylor expansion and this gives the truncation errors as:

irispublishers-openaccess-engineering-sciences

As mentioned in the Introduction, there are many applications of the HOC numerical schemes on solving modeling problems with PDEs. Here, we describe the application procedure as given in [3] and [6]. First, a simple Burgers’ equation which exhibits the interplay of convection and diffusion present in viscous flow problems is a good example (see [3]). After discretization, the system of the finite difference equations consists of three equations: the two equations in (2) and the finite difference form of the Burgers’ equation with the first and the second derivative functions of 𝑦n denoted as 𝐹n and 𝑆n. At each time step, one can take advantage of the tridiagonal form of the two equations in (2) to solve the system of difference equations efficiently. In this system of difference equations, the time level on the first and second derivatives have not been specified in order to include both explicit and implicit options. For an explicit method, one can use the tridiagonal form of the two equations in (2) to solve for 𝐹n and 𝑆n first at each step and then substitute the values of 𝐹n and 𝑆n into the difference form of the Burger’s equation to perform time marching. For an implicit method, a block tridiagonal matrix (each block is 3 x 3) for the whole system of the difference equations needs to be used.

As a second example, the approaches for steady-state HOC difference methods can be extended to time-dependent problems as given in [6]. For transient convection diffusion equation, the extension can simply be done by treating the time derivative term as part of the source term. This generates a semi-discrete formulation for the transient problem and a class of time differencing methods, including the forward Euler, Crank-Nicolson, and backward Euler schemes can then be used. Other issues such as the stability and compact treatment of boundary conditions can also be studied.

Conclusion

HOC differencing technique provides efficient numerical methods for solving practical application problems. Derivation of the method as well as the procedure incorporating time derivative and the initial and boundary conditions are described. Further studies of HOC schemes regarding the numerical analysis topics including accuracy, convergence and stability are needed. Also, applications of the methods to other areas of science and engineering can be explored, especially for higher spatial dimensions.

Acknowledgement

This work is supported by the Department of Mathematics and Statistics at the University of Vermont.

Conflicts of Interest

No conflict of interest.

References

    1. Orszag SA, Israeli M (1974) Numerical Simulation of Viscous Incompressible Flows. Flow Research Report No. 17, Flow Research, Inc., Kent, Wash. ; Also see “Annual Reviews of Fluid Mechanics,” Vol. 6 (M. Van Dyke, Ed.), Annual Reviews, Inc., Palo Alto, Calif.
    2. Ciment M, Leventhal SH (1974) Higher Order Compact Implicit Schemes for Hyperbolic Equations. Paper presented at SIAM 1974 Fall Meeting, October 23-25, Alexandria, Va.
    3. Hirsh RS (1975) High order accurate difference solutions of fluid mechanics problem by a compact differencing technique. J Comput Phys 19(1): 90-109.
    4. Ciment M, Leventhal S, Weinberg B (1978) The operator compacts implicit method for parabolic equations. J Comp Phys 28(2): 135-166.
    5. Rigal A (1994) High order difference schemes for unsteady one-dimensional diffusion-convection problems. J Comp Phys 114(1): 59-76.
    6. Spotz WF, Carey GF (2001) Extension of high-order compact schemes to time-dependent problems. Numer. Methods Partial Diff Equa 17(6): 657-672.
    7. Karaa S, Zhang J (2002) Convergence and performance of iterative methods for solving variable coefficient convection-diffusion equation with a fourth-order compact difference scheme. Comput Math Appl 44: 457-479.
    8. Tangman, Gopaul, Bhuruth (2003) Numerical pricing of options using high-order compact finite difference schemes, Journal of Computational and Applied Mathematics 218(2): 270-280.
    9. During B, Fournie M, Jungel A (2003) High-order compact finite difference schemes for a nonlinear Black-Scholes equation. Intern. J Theor Appl Finance 6(7): 767-789.
    10. Liao W, Khaliq AQM (2009) High order compact scheme for solving nonlinear Black-Scholes equation with transaction cost. Int J Comput Math 86(6): 1009-1023.
    11. Dremkova E, Ehrhardt M (2011) A high-order compact method for nonlinear Black-Scholes option pricing equations of American Options. Int J Comput Math 88(13): 2782-2797.
    12. During B, Heuer C (2015) High-order compact schemes for parabolic problems with mixed derivatives in multiple space dimensions. SIAM J Numer Anal 53(5): 2113-2134.
    13. Chu PC, Fan C (1999) A three-point six-order nonuniform combined compact difference scheme. J Comput Phys 148: 663-674.
    14. Shukla RK, Zhong X (2005) Derivation of high-order compact finite difference schemes for nonuniform grid using polynomial interpolation. J Comput Phys 204(2): 404-429.
    15. Zhao J, Dai W, Niu T (2007) Fourth-order compact schemes of a heat conduction problem with Neumann boundary conditions. Numer Meth PDE 23(5): 949-959.
Citation
Keywords
Signup for Newsletter
Scroll to Top