A computational study of finite element methods for second order linear two-point boundary value problems

A computational study of five finite element methods for the solution of a single second order linear ordinary differential equation subject to general linear, separated boundary conditions is described. In each method, the approximate solution is a piecewise polynomial expressed in terms of a B-spline basis, and is determined by solving a system of linear algebraic equations with an almost block diagonal structure. The aim of the investigation is twofold: to determine if the theoretical orders of convergence of the methods are realized in practice, and to compare the methods on the basis of cost for a given accuracy. In this study three parametrized families of test problems, containing problems of varying degrees of difficulty, are used. The conclusions drawn are rather straightforward. Collocation is the cheapest method for a given accuracy, and the easiest to implement. Also, for solving the linear algebraic equations, the use of a special purpose solver which takes advantage of the structure of the equations is advisable. 1. Introduction. Finite element methods for two-point boundary value problems for a single ordinary differential equation may take many forms. The simplest type of method is probably collocation (3) where an approximate solution is sought in some finite space subject to the constraint that it satisfy the differential equation at certain specified points. This type of method has been applied very successfully in the case of mixed order systems of boundary value problems; see, for example, (1). Other methods can be described based on the standard L2-Galerkin approximation (9), or on a combination of this and the collocation approach (7), (13), (25). In addition, different weak formulations of the boundary value problem lead to two other techniques, the Hx- and //"'-Galerkin methods (12), (14), (15), (17). How one would apply these methods to a system of differential equations, with the exception of the collocation case, is not immediately clear. In addition, it is not apparent what the relative advantages are of these various methods, even when applied to a single equation. In this paper we restrict our attention to the case of a single linear differential equation. Our aim is to investigate numerically five finite element techniques for a second order linear two-point boundary value problem, with separated boundary conditions of a general nature. In particular, we consider (i) the organization of the methods; (ii) the treatment of the boundary conditions;

[1]  R. D. Russell,et al.  A comparison of global methods for linear two-point boundary value problems , 1975 .

[2]  Mary F. Wheeler,et al.  Some superconvergence results for an H1 - Galerkin procedure for the heat equation , 1973, Computing Methods in Applied Sciences and Engineering.

[3]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[4]  Robert D. Russell,et al.  Evaluation of B-splines for Solving Systems of Boundary Value Problems , 1977 .

[5]  J. Varah A comparison of some numerical methods for two-point boundary value problems , 1974 .

[6]  U. Ascher,et al.  A collocation solver for mixed order systems of boundary value problems , 1979 .

[7]  J. Douglas,et al.  Optimal _{∞} error estimates for Galerkin approximations to solutions of two-point boundary value problems , 1975 .

[8]  J. Varah Alternate Row and Column Elimination for Solving Certain Linear Systems , 1976 .

[9]  Graeme Fairweather,et al.  ON THE H-1-GALERKIN METHOD FOR SECOND-ORDER LINEAR TWO-POINT BOUNDARY VALUE PROBLEMS* , 1984 .

[10]  Robert D. Russell,et al.  A COMPARISON OF COLLOCATION AND FINITE DIFFERENCES FOR TWO-POINT BOUNDARY VALUE PROBLEMS* , 1977 .

[11]  A Collocation–Galerkin Method for the Two Point Boundary Value Problem Using Continuous Piecewise Polynomial Spaces , 1977 .

[12]  E. Coddington,et al.  Theory of Ordinary Differential Equations , 1955 .

[13]  A C(0) -Collocation-Finite Element Method for Two-Point Boundary Value Problems and One Space Dimensional Parabolic Problems , 1977 .

[14]  U. Ascher,et al.  On Spline Basis Selection for Solving Differential Equations , 1983 .

[15]  Mary F. Wheeler,et al.  An H−1-Galerkin Procedure for the Two-Point Boundary Value Problem , 1974 .

[16]  J. J. Douglas,et al.  Galerkin approximations for the two point boundary problem using continuous, piecewise polynomial spaces , 1974 .

[17]  Richard Weiss,et al.  SOLVEBLOK: A Package for Solving Almost Block Diagonal Linear Systems , 1980, TOMS.

[18]  M. Wheeler An Optimal $L_\infty $ Error Estimate for Galerkin Approximations to Solutions of Two-Point Boundary Value Problems , 1973 .

[19]  G. W. Reddien,et al.  Projection Methods for Two-Point Boundary Value Problems , 1980 .

[20]  Patrick Keast,et al.  FORTRAN Packages for Solving Certain Almost Block Diagonal Linear Systems by Modified Alternate Row and Column Elimination , 1983, TOMS.

[21]  P. Hemker,et al.  A numerical study of stiff two-point boundary problems , 1977 .

[22]  Pereyra,et al.  Difficulties of comparing complex mathematical software : general comments and the bvode case , 1982 .

[23]  Carl de Boor,et al.  Efficient Computer Manipulation of Tensor Products , 1979, TOMS.

[24]  C. D. Boor,et al.  Collocation at Gaussian Points , 1973 .

[25]  Todd F. Dupont,et al.  A Unified Theory of Superconvergence for Galerkin Methods for Two-Point Boundary Problems , 1976 .

[26]  Carl de Boor,et al.  Corrigenda: “Efficient Computer Manipulation of Tensor Products” , 1979, TOMS.

[27]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[28]  SOME COLLOCATION-GALERKIN METHODS FOR TWO-POINT BOUNDARY VALUE PROBLEMS* , 1976 .

[29]  P. Hartman Ordinary Differential Equations , 1965 .