A Collocation Code for Singular Boundary Value Problems in Ordinary Differential Equations

We present a MATLAB package for boundary value problems in ordinary differential equations. Our aim is the efficient numerical solution of systems of ODEs with a singularity of the first kind, but the solver can also be used for regular problems. The basic solution is computed using collocation methods and a new, efficient estimate of the global error is used for adaptive mesh selection. Here, we analyze some of the numerical aspects relevant for the implementation, describe measures to increase the efficiency of the code and compare its performance with the performance of established standard codes for boundary value problems.

[1]  EWA B. WEINM Iterated Defect Correction For The Solution Of Singular Initial Value Problems , .

[2]  Ewa Weinmüller,et al.  ON ASYMPTOTIC ERROR EXPANSIONS FOR SINGULAR BOUNDARY VALUE PROBLEMS , 2001 .

[3]  Richard Weiss,et al.  Difference Methods for Boundary Value Problems with a Singularity of the First Kind , 1976 .

[4]  E. Weinmüller,et al.  A Solution Routine for Singular Boundary Value Problems , 2002 .

[5]  P. Zadunaisky On the estimation of errors propagated in the numerical integration of ordinary differential equations , 1976 .

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

[7]  Othmar Koch,et al.  The convergence of shooting methods for singular boundary value problems , 2003, Math. Comput..

[8]  Lawrence F. Shampine,et al.  Solving Boundary Value Problems for Ordinary Differential Equations in M atlab with bvp 4 c , 2022 .

[9]  F. Hoog,et al.  Collocation Methods for Singular Boundary Value Problems , 1978 .

[10]  Christoph W. Ueberhuber,et al.  Iterated defect correction for differential equations part I: theoretical results , 2005, Computing.

[11]  Robert D. Russell,et al.  Numerical solution of boundary value problems for ordinary differential equations , 1995, Classics in applied mathematics.

[12]  Winfried Auzinger,et al.  Ein Algorithmus zur Gittersteuerung bei Kollokationsverfahren f ur singul are Randwertprobleme , 2001 .

[13]  H. Stetter The defect correction principle and discretization methods , 1978 .

[14]  Winfried Auzinger,et al.  Efficient Collocation Schemes for Singular Boundary Value Problems , 2004, Numerical Algorithms.

[15]  Ewa Weinmüller,et al.  Collocation for singular boundary value problems of second order , 1986 .