The bell laboratories numerical mathematics program library project

  • Authors:
  • W M Gentleman;J F Traub

  • Affiliations:
  • -;-

  • Venue:
  • ACM '68 Proceedings of the 1968 23rd ACM national conference
  • Year:
  • 1968

Quantified Score

Hi-index 0.02

Visualization

Abstract

Most computer facilities have “program libraries.” All too often the library is inadequate because: 1. The latest and best algorithms are not used. 2. When several routines are available which purport to do the same job, there is little or no indication as to which one is best, and under what circumstances. 3. Certain basic programs are completely missing. 4. Certification is haphazard. Routines are not, and should not be, trusted. (By certification we mean a stamp of approval that someone other than the author has tested the program and that the tests were “successful.” Certification must be accompanied by documentation of the tests.) 5. Documentation is inadequate: the method used is not divulged, values of fundamental constants are not given, limitations are not properly described. 6. Often the routines are incompatible with respect to calling sequence or data format and cannot be used together.