期刊:Cambridge University Press eBooks [Cambridge University Press] 日期:2013-04-18卷期号:: 13-84
标识
DOI:10.1017/cbo9781139025508.003
摘要
In this chapter we will study finite difference methods for the numerical solution of parabolic partial differential equations. Finite difference methods are simple to describe for problems on rectangular domains, but are difficult to extend to general domains or to high order. We will see that explicit time integration of these methods will lead to severe restrictions on the timestep for numerical stability, but implicit treatment will require the solution of large sparse systems of equations. We will also see that finite differences do not easily develop second-order discretizations of Neumann boundary conditions. Our discussions of implicit methods in this chapter will motivate later development of iterative methods for solving linear systems of equations in Chapter 3. Although we will present the methods in this chapter as finite difference methods, in many cases their origin can be found in finite element methods. For many students, the presentation in finite difference form is easier to understand than finite element discretizations. Students who are familiar with finite element methods may find the discussion in this chapter interesting, because it presents a view of the discretization process that is not typically found in finite element books. In particular, the standard “fully discrete” finite element method using forward Euler time discretization leads to a finite difference method that still requires the solution of a linear system of equations; furthermore, this discretization has a more severe timestep restriction than the corresponding explicit centered finite difference approximation.