Convergence of the compact finite difference method for second-order elliptic equations
Introduction
In recent years, the compact finite difference method has been used widely in the large area of computational problems, for example, to compute hyperbolic equations. Generation of compact finite difference schemes are considered in [2], [17], [20]. Stability problems for the compact finite difference method on hyperbolic equations were discussed in [13], [14], [21]. There were also some works on applying the compact finite difference scheme for steady convection–diffusion problems [1], [3], [23], [24], Poisson equations [8], [9], integro-differential equations [10], [11], American option pricing problems [33], [34] and cardiac tissue models [31], [32].
In this paper, we derive fourth-order compact finite difference schemes for the general forms of two point boundary value problems and two-dimensional elliptic partial differential equations and give the convergence proof for them, respectively. In Section 2, we apply fourth-order compact finite difference schemes for the following general form of two point boundary value problems:where , , and I = [a, d]. The coefficient functions b(x) and c(x) in Eq. (1.1), are given, and belong to the Hilbert space H2(I). And the source function also holds f(x) ∈ H2(I). Discretize equally the interval I = [a, d] into a grid Th with nodes:andh is the spacial step length. We obtain a tri-diagonal matrix equation by using the compact finite difference scheme to discretize Eq. (1.1). Then the following discrete norm error estimates are derived:here C is a positive constant, V is the vector of approximate solutions, and U is the vector of accurate solutions. In Section 3, we discretize the following general form of the two-dimensional elliptic partial differential equations by the fourth-order compact finite difference scheme:where , , and z stands for x or y. Coefficients functions b1(x, y), b2(x, y), c(x, y), and the source function f(x, y) are given functions, and they are all in the space H2(Ω). Boundary value function u0(x, y) is already known. The coefficient matrix for Eq. (1.4) is block tri-diagonal. We obtain the same norm error estimates (1.3) for two-dimensional case. The results of numerical experiments in Section 4 show that the compact finite difference scheme is a highly efficient and accurate method by comparing the compact finite difference method with the finite element method and Crank–Nicolson finite difference method.
In the following sections, we always use ui and vi to stand for the accurate solution and approximate solution, respectively for second-order elliptic equations at partition point xi.
Section snippets
Two point boundary value problems
In [24], Spotz derived the compact finite difference scheme for steady convection–diffusion problems of one and higher dimensional cases. We will give the compact finite difference scheme for the more general problems and derive the convergence proof for them.
Elliptic partial differential equations
For simplicity, we consider the two-dimensional space Ω is composed of a square, namely, Ω = [ax, dx;ay, dy]. Discretize equally the space Ω into a grid Th with the spacial step h, and
Numerical experiments
It is straightforward to solve the tri-diagonal matrix (2.7), while it is a little harder to solve the block tri-diagonal matrix equation (3.24). We need a solver for it. In [16], they solve a triple tri-diagonal matrix equation directly by two steps: triple-forward elimination and triple-backward substitution. In a similar way, we can solve the block tri-diagonal matrix equation (3.24). This solver is suitable for the two-dimensional case, but for higher dimensional case, the algorithm appears
Conclusions
In this paper, we give a compact finite difference scheme for one-dimensional two point boundary value problems and two-dimensional elliptic partial differential equations. We prove this scheme is convergent and has fourth-order accuracy. The numerical experiments confirms the compact finite difference scheme is an accurate, efficient, and convergent method. Our work can be easily extended to three-dimensional elliptic partial differential equations.
References (34)
- et al.
Comparison of second and fourth order discretizations for multigrid Poisson solvers
J. Comput. Phys.
(1997) - et al.
Compact finite difference method for integro-differential equations
Appl. Math. Comput.
(2006) - et al.
A compact method for second-order boundary values problems on nonuniform grids
Comput. Math. Appl.
(1996) - et al.
The stability of numerical boundary treatments for compact high-order finite-difference schemes
J. Comput. Phys.
(1993) - et al.
Time-stable boundary conditions for finite-difference schemes solving hyperbolic systems: methodology and application to high-order compact schemes
J. Comput. Phys.
(1994) - et al.
A three-point combined compact difference scheme
J. Comput. Phys.
(1998) Compact finite difference schemes with spectral-like resolution
J. Comput. Phys.
(1992)- et al.
Strict stability of high-order compact implicit finite-difference schemes: the role of boundary conditions for hyperbolic PDEs I
J. Comput. Phys.
(2000) - et al.
A stable multigrid strategy for convection–diffusion using high order compact discretization
Electron. Trans. Numer. Anal.
(1997) Calculation of weights in finite difference formulas
SIAM Rev.
(1998)
Higher-order compact mixed methods
Commun. Numer. Methods Eng.
Trans. Am. Geophys. Union
Block orderings for tensor-product grids in two and three dimensions
Numer. Algorithm
Cited by (22)
A new higher order compact finite difference method for generalised Black–Scholes partial differential equation: European call option
2020, Journal of Computational and Applied MathematicsA fast accurate approximation method with multigrid solver for two-dimensional fractional sub-diffusion equation
2016, Journal of Computational PhysicsCompact difference schemes for the modified anomalous fractional sub-diffusion equation and the fractional diffusion-wave equation
2014, Journal of Computational PhysicsCitation Excerpt :Fractional derivatives of order between zero and one are widely used in describing anomalous diffusion processes [3], while fractional diffusion-wave equations have applications in modeling universal electromagnetic, acoustic, and mechanical responses [4,5]. Numerical methods for the modified anomalous fractional sub-diffusion equation and the diffusion-wave equation have been considered by many authors, one may refer to [6–17] and the references therein. We point out here that one of the main tasks for developing accurate finite difference scheme of fractional differential equations is to discretize the fractional derivatives.
Closed form numerical solutions of variable coefficient linear second-order elliptic problems
2014, Applied Mathematics and ComputationCitation Excerpt :Fortunately, numerical analysis in these equations can offer reliable solutions. Apart from some techniques such as meshless methods [1,2] and those based on particular transformations used to solve special problems [3,4], the most used are related mesh methods as the finite difference method [5–7], the finite-volume method [8,9] and the finite element method [10,11]. An alternative approach to solve the discretized problem as a mere algebraic system, that at the same time tries to preserve the properties of the continuous eigenfunction method for the continuous problem [14], is based on the construction of a discrete separation of the variables method for the resulting discretized problem.
Compact mixed methods for convection/diffusion type problems
2012, Applied Mathematics and ComputationCompact finite difference method for the fractional diffusion equation
2009, Journal of Computational Physics