A test package for Sturm-Liouville solvers


The author and colleagues have produced a collection of 60 test problems which offer a realistic performance test of the currently available automatic codes for eigenvalues of the classical Sturm-Liouville problem. We describe a Fortran implementation and the considerations that went into its design. A novel feature is that (almost) all the code defining one problem is textually contiguous in the Fortran text, unlike for example the DETEST package for ODE initial-value solvers where the definition of a problem is spread over several routines. The described implementation forms the infrastructure of the SLDRVER interactive package which supports exploration of a set of Sturm-Liouville problems with the four SL-solvers SLEIGN, SLEDGE, SL02F, and SLEIGN2. A “standard” set of 60 problems is provided, but it is simple to replace this by another one.

DOI: 10.1145/305658.287651

Extracted Key Phrases

Cite this paper

@article{Pryce1999ATP, title={A test package for Sturm-Liouville solvers}, author={John D. Pryce}, journal={ACM Trans. Math. Softw.}, year={1999}, volume={25}, pages={21-57} }