Abstract
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.
- B. Buzbee, "The SLATEC Common Math Library", Sources and Development of Mathematical Software, W. Cowell, editor, Prentice-Hall.]]Google Scholar
- A. G. Hall and B. F. Ryder, "The PFORT Verifier", Computing Science Technical Report 12, Bell Laboratories, Murray Hill, NJ, 1973.]]Google Scholar
- K. Fong, et al, "SLATEC Library Source File Format", MFECC, Livermore, Ca., informal SLATEC document, August, 1981.]]Google Scholar
- J. Bolstad, "A Proposed Classification Scheme for Computer Program Libraries," SIGNUM Newsletter 10 (1975) 32--39.]] Google ScholarDigital Library
- D. Kahaner, et al, "Guide to Available Mathematical Software", Center for Applied Mathematics, National Bureau of Standards, 1981.]]Google Scholar
- W. F. Fullerton, "Portable Special Function Routines," Portability of Numerical Software, W. Cowell editor, Springer-Verlag, 1977.]] Google ScholarDigital Library
- D. E. Amos and S. L. Daniel, "AMOSLIB, A Special Function Library", Sandia National Labs Report 77-1390, September, 1977.]]Google Scholar
- W. J. Cody, "The FUNPACK Package of Special Function Routines", ACM Trans. on Math. Soft. 1 (1975).]] Google ScholarDigital Library
- L. Shampine and H. Watts, "A Root-Solving Code", Sandia National Labs Report SC-TM-70-631, September, 1970.]]Google Scholar
- K. L. Hiebert, "An Evaluation of Mathematical Software Which Solves Systems of Nonlinear Equations", ACM Trans. on Math. Soft. 8 (1982) 5--20.]] Google ScholarDigital Library
- B. Garbow, K. Hillstrom, J. More', "Implementation Guide for MINPACK-1", Argonne National Lab Report ANL-80-68, 1980.]]Google Scholar
- E. de Doncker, "An Adaptive Extrapolation Algorithm for Automatic Integration," SIGNUM Newsletter 13 (1978) 12--18.]] Google ScholarDigital Library
- L. F. Shampine and H. A. Watts, "DEPAC-Design of a User Oriented Package of ODE Solvers", Sandia National Labs Report 79-2374, September, 1980.]]Google Scholar
- A. C. Hindmarsh, "LSODE and LSODI, Two New Initial Value Ordinary Differential Equation Solvers", ACM-SIGNUM Newsletter 15 (1980) 10--11.]] Google ScholarDigital Library
- M. R. Scott and H. A. Watts, "Computational Solution of Linear Two-Point Boundary Value Problems Via Orthonormalization", SIAM J. Numer. Anal. 14 (1977) 40--70.]]Google ScholarDigital Library
- P. Swarztrauber and R. Sweet, "Efficient FORTRAN Subprograms for the Solution of Separable Elliptic PDE's", ACM Trans. on Math. Soft. 5 (1979) 352--364.]] Google ScholarDigital Library
- P. Swarztrauber, "A Fast Fourier Transform of Periodic and Other Symmetric Sequences", Los Alamos Program Library Writeup F504, October, 1978.]]Google Scholar
- C. de Boor, "Package for Calculating with B-Splines," SIAM J. Numer. Anal. 14 (1977) 441--472.]]Google ScholarDigital Library
- D. E. Amos, "Quadrature Subroutines for Splines and B-Splines," Sandia National Labs Report SAND79-1825, December, 1979.]]Google Scholar
- R. Chang, "An Evaluation and Comparison of Curve Fitting Software", Sandia National Labs Report SAND80-8727, March, 1981.]]Google Scholar
- R. Hanson, "Constrained Least Squares Curve Fitting to Discrete Data using B-Splines, A Users Guide", Sandia National Labs Report SAND78-1291, December, 1978.]]Google Scholar
- R. Hanson and K. Haskell, "Two Algorithms for the Linearly Constrained Least Squares Problem", ACM Trans. on Math. Soft. 8 (1982).]] Google ScholarDigital Library
- T. Manteuffel, "The Weighted Linear Least Squares Problem: An Interval Analysis Approach", Sandia National Labs Report, SAND80-1260, August, 1980.]]Google Scholar
- K. L. Hiebert, "An Evaluation of Mathematical Software Which Solves Nonlinear Least Squares", ACM Trans. on Math. Soft. 7 (1981) 1--16.]] Google ScholarDigital Library
- C. L. Lawson, et al, "Basic Linear Algebra Subprograms for Fortran Usage", ACM Trans. on Math. Soft. 5 (1979) 208--323.]] Google ScholarDigital Library
- R. P. Brent, "A Fortran Multiple-Precision Arithmetic Package," ACM Trans. on Math. Soft. 4 (1978) 57--70.]] Google ScholarDigital Library
- R. P. Brent, "Algorithm 524: MP, A Fortran Multiple Precision Arithmetic Package," ACM Trans. on Math. Soft. 4 (1978) 71--81.]] Google ScholarDigital Library
- B. J. Garbow, et al, "Matrix Eigensystem Routines - EISPACK Guide Extension", Lecture Notes in Computer Science, Vol. 51, Springer-Verlag, 1977.]]Google Scholar
- J. J. Dongarra, et al, "LINPACK User's Guide", SIAM publishing, 1979.]]Google Scholar
- R. Jones and D. Kahaner, "XERROR, The SLATEC Error Handling Package", Sandia National Labs Report SAND 82-0800, May, 1982.]]Google Scholar
- P. Fox, et al, "Framework for a Portable Library", ACM Trans. on Math. Software 4 (1978) 177--188.]] Google ScholarDigital Library
- K. Haskell, "An Interactive Portable Documentation Program for a Mathematical Subroutine Library", Sandia National Labs Report SAND82-0202, March, 1982.]]Google Scholar
- T. Jefferson, "MATHDOC and SLATEC, A User's Guide", Sandia National Labs Report SAND82-8767, June, 1982.]]Google Scholar
Index Terms
- The SLATEC mathematical subroutine library
Recommendations
Lobachevskii Digital Library in the Scientific Space of Mathematical Knowledge
AbstractDirections in the development and use of digital technologies in scientific activities based on digital platforms, as well as the importance and role of digital libraries in their formation, are discussed. Approaches to the creation of scientific ...
Comments