The SLATEC mathematical subroutine library

The SLATEC Common Mathematical Subroutine Library is an experiment in resource sharing by the computing departments of several Department of Energy Laboratories. The objective is to cooperatively assemble and install at each site a mathematical subroutine library characterized by portability, good numerical technology, good documentation, robustness, and quality assurance. The result is a portable Fortran mathematical subroutine library of over 130,000 lines of code.Much of the following report is based on [1], a chapter to be included in a forthcoming book about mathematical software.

[1]  C. D. Boor,et al.  Package for calculating B-splines , 1977 .

[2]  A. D. Hall,et al.  Algorithm 528: Framework for a Portable Library [Z] , 1978, TOMS.

[3]  William J. Cody,et al.  The FUNPACK Package of Special Function Subroutines , 1975, TOMS.

[4]  Roland A. Sweet,et al.  Algorithm 541: Efficient Fortran Subprograms for the Solution of Separable Elliptic Partial Differential Equations [D3] , 1979, TOMS.

[5]  K. L. Hiebert An Evaluation of Mathematical Software that Solves Nonlinear Least Squares Problems , 1981, TOMS.

[6]  Richard P. Brent,et al.  Recent technical reports , 1977, SIGA.

[7]  S. L. Daniel,et al.  AMOSLIB: a special function library , 1974 .

[8]  Elise de Doncker,et al.  An adaptive extrapolation algorithm for automatic integration , 1978 .

[9]  K. L. Hiebert An Evaluation of Mathematical Software That Solves Systems of Nonlinear Equations , 1982, TOMS.

[10]  Barbara G. Ryder,et al.  The pfort verifier , 1974, Softw. Pract. Exp..

[11]  E. de Doncker An adaptive extrapolation algorithm for automatic integration , 1978, SGNM.

[12]  Jack J. Dongarra,et al.  Matrix Eigensystem Routines — EISPACK Guide Extension , 1977, Lecture Notes in Computer Science.

[13]  A. Hindmarsh LSODE and LSODI, two new initial value ordinary differential equation solvers , 1980, SGNM.

[14]  V. Klema LINPACK user's guide , 1980 .

[15]  David K. Kahaner,et al.  XERROR, the SLATEC error‐handling package , 1983, Softw. Pract. Exp..

[16]  Jorge J. Moré,et al.  Implementation guide for MINPACK-1 , 1980 .

[17]  L. Wayne Fullerton,et al.  Portable Special Function Routines , 1976, Portability of Numerical Software.

[18]  Ronald F. Boisvert,et al.  Guide to Available Mathematical Software. , 1984 .

[19]  Richard J. Hanson,et al.  Algorithm 587: Two Algorithms for the Linearly Constrained Least Squares Problem , 1982, TOMS.

[20]  Richard P. Brent,et al.  Algorithm 524: MP, A Fortran Multiple-Precision Arithmetic Package [A1] , 1978, TOMS.

[21]  Charles L. Lawson,et al.  Basic Linear Algebra Subprograms for Fortran Usage , 1979, TOMS.

[22]  H. A. Watts,et al.  Computational Solution of Linear Two-Point Boundary Value Problems via Orthonormalization , 1977 .

[23]  John Bolstad A proposed classification scheme for computer program libraries , 1975, SGNM.

[24]  H. A. Watts,et al.  DEPAC - design of a user oriented package of ODE solvers , 1980 .