skip to main content
article
Free Access

The SLATEC mathematical subroutine library

Published:01 September 1982Publication History
Skip Abstract Section

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.

References

  1. B. Buzbee, "The SLATEC Common Math Library", Sources and Development of Mathematical Software, W. Cowell, editor, Prentice-Hall.]]Google ScholarGoogle Scholar
  2. A. G. Hall and B. F. Ryder, "The PFORT Verifier", Computing Science Technical Report 12, Bell Laboratories, Murray Hill, NJ, 1973.]]Google ScholarGoogle Scholar
  3. K. Fong, et al, "SLATEC Library Source File Format", MFECC, Livermore, Ca., informal SLATEC document, August, 1981.]]Google ScholarGoogle Scholar
  4. J. Bolstad, "A Proposed Classification Scheme for Computer Program Libraries," SIGNUM Newsletter 10 (1975) 32--39.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Kahaner, et al, "Guide to Available Mathematical Software", Center for Applied Mathematics, National Bureau of Standards, 1981.]]Google ScholarGoogle Scholar
  6. W. F. Fullerton, "Portable Special Function Routines," Portability of Numerical Software, W. Cowell editor, Springer-Verlag, 1977.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. E. Amos and S. L. Daniel, "AMOSLIB, A Special Function Library", Sandia National Labs Report 77-1390, September, 1977.]]Google ScholarGoogle Scholar
  8. W. J. Cody, "The FUNPACK Package of Special Function Routines", ACM Trans. on Math. Soft. 1 (1975).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. L. Shampine and H. Watts, "A Root-Solving Code", Sandia National Labs Report SC-TM-70-631, September, 1970.]]Google ScholarGoogle Scholar
  10. K. L. Hiebert, "An Evaluation of Mathematical Software Which Solves Systems of Nonlinear Equations", ACM Trans. on Math. Soft. 8 (1982) 5--20.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Garbow, K. Hillstrom, J. More', "Implementation Guide for MINPACK-1", Argonne National Lab Report ANL-80-68, 1980.]]Google ScholarGoogle Scholar
  12. E. de Doncker, "An Adaptive Extrapolation Algorithm for Automatic Integration," SIGNUM Newsletter 13 (1978) 12--18.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle Scholar
  14. A. C. Hindmarsh, "LSODE and LSODI, Two New Initial Value Ordinary Differential Equation Solvers", ACM-SIGNUM Newsletter 15 (1980) 10--11.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. P. Swarztrauber, "A Fast Fourier Transform of Periodic and Other Symmetric Sequences", Los Alamos Program Library Writeup F504, October, 1978.]]Google ScholarGoogle Scholar
  18. C. de Boor, "Package for Calculating with B-Splines," SIAM J. Numer. Anal. 14 (1977) 441--472.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. D. E. Amos, "Quadrature Subroutines for Splines and B-Splines," Sandia National Labs Report SAND79-1825, December, 1979.]]Google ScholarGoogle Scholar
  20. R. Chang, "An Evaluation and Comparison of Curve Fitting Software", Sandia National Labs Report SAND80-8727, March, 1981.]]Google ScholarGoogle Scholar
  21. 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 ScholarGoogle Scholar
  22. R. Hanson and K. Haskell, "Two Algorithms for the Linearly Constrained Least Squares Problem", ACM Trans. on Math. Soft. 8 (1982).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. T. Manteuffel, "The Weighted Linear Least Squares Problem: An Interval Analysis Approach", Sandia National Labs Report, SAND80-1260, August, 1980.]]Google ScholarGoogle Scholar
  24. K. L. Hiebert, "An Evaluation of Mathematical Software Which Solves Nonlinear Least Squares", ACM Trans. on Math. Soft. 7 (1981) 1--16.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. C. L. Lawson, et al, "Basic Linear Algebra Subprograms for Fortran Usage", ACM Trans. on Math. Soft. 5 (1979) 208--323.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. R. P. Brent, "A Fortran Multiple-Precision Arithmetic Package," ACM Trans. on Math. Soft. 4 (1978) 57--70.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. R. P. Brent, "Algorithm 524: MP, A Fortran Multiple Precision Arithmetic Package," ACM Trans. on Math. Soft. 4 (1978) 71--81.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. B. J. Garbow, et al, "Matrix Eigensystem Routines - EISPACK Guide Extension", Lecture Notes in Computer Science, Vol. 51, Springer-Verlag, 1977.]]Google ScholarGoogle Scholar
  29. J. J. Dongarra, et al, "LINPACK User's Guide", SIAM publishing, 1979.]]Google ScholarGoogle Scholar
  30. R. Jones and D. Kahaner, "XERROR, The SLATEC Error Handling Package", Sandia National Labs Report SAND 82-0800, May, 1982.]]Google ScholarGoogle Scholar
  31. P. Fox, et al, "Framework for a Portable Library", ACM Trans. on Math. Software 4 (1978) 177--188.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. K. Haskell, "An Interactive Portable Documentation Program for a Mathematical Subroutine Library", Sandia National Labs Report SAND82-0202, March, 1982.]]Google ScholarGoogle Scholar
  33. T. Jefferson, "MATHDOC and SLATEC, A User's Guide", Sandia National Labs Report SAND82-8767, June, 1982.]]Google ScholarGoogle Scholar

Index Terms

  1. The SLATEC mathematical subroutine library
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGNUM Newsletter
      ACM SIGNUM Newsletter  Volume 17, Issue 3
      September 1982
      8 pages
      ISSN:0163-5778
      DOI:10.1145/1057594
      Issue’s Table of Contents

      Copyright © 1982 Authors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 September 1982

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader