Title: A compendium of partial differential equation models
First published: 2009
Description: In the analysis and the quest for an understanding of a physical system, generally, the formulation and use of a mathematical model that is thought to describe the system is an essential step. That is, a mathematical model is formulated (as a system of equations) which is thought to quantitatively define the interrelationships between phenomena that define the characteristics of the physical system. The mathematical model is usually tested against observations of the physical system, and if the agreement is considered acceptable, the model is then taken as a representation of the physical system, at least until improvements in the observations lead to refinements and extensions of the model. Often the model serves as a guide to new observations. Ideally, this process of refinement of the observations and model leads to improvements of the model and thus enhanced understanding of the physical system.

However, this process of comparing observations with a proposed model is not possible until the model equations are solved to give a solution that is then the basis for the comparison with observations. The solution of the model equations is often a challenge. Typically in science and engineering this involves the integration of systems of ordinary and partial differential equations (ODE/PDEs). The intent of this volume is to assist scientists and engineers in this process of solving differential equation models by explaining some numerical, computer-based methods that have generally been proven to be effective for the solution of a spectrum of ODE/PDE system problems. 

For PDE models, we have focused on the method of lines (MOL), a well established numerical procedure in which the PDE spatial (boundary value) partial derivatives are approximated algebraically, in our case, by finite differences (FDs). The resulting differential equations have only one independent variable remaining, an initial value variable, typically time in a physical application. Thus, the MOL approximation replaces a PDE system with an initial value ODE system. This ODE system is then integrated using a standard routine, which for the Matlab analysis used in the example applications, is one of the Matlab library integrators. In this way, we can take advantage of the recent progress in ODE numerical integrators. 

However, whilst we have presented our MOL solutions in terms of Matlab code, it is not our intention to provide optimised Matlab code but, rather, to provide code that will be readily understood and that can be converted easily to other computer languages. This approach has been adopted in view of our experience that there is considerable interest in numerical solutions written in other computer languages such as Fortran, C, C++, Java, etc. Nevertheless, discussion of specific Matlab proprietary routines is included where this is thought to be of benefit to the reader. 

Important variations on the MOL are possible. For example, the PDE spatial derivatives can be approximated by finite elements, finite volumes, weighted residual methods and spectral methods. All of these approaches have been used and are described in the numerical analysis literature. For our purposes, and to keep the discussion to a reasonable length, we have focused on FDs. Specifically, we provide library routines for FDs of orders two to ten.
Subjects: Differential equations, Partial, MATLAB, Mathematical models, Partial Differential equations, PDEs, Matlab (computer program), Differential equations, partial
LC classification: QA377 .S3538 2009