Skip to main content

Machine parameters for numerical analysis

  • Conference paper
  • First Online:
Book cover Portability of Numerical Software

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 57))

Abstract

The general acceptance of conventions for basic linear algebra modules suggests that an effort will soon be made to establish similar conventions for machine dependent parameters and constants. This paper suggests basic concepts and principles which might guide such an effort and raises questions which must be adequately addressed if such an effort is to be successful.

Work performed under the auspices of the U.S. Energy Research and Development Administration.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aird, T. J., The Fortran Converter User's Guide, IMSL, Houston, 1976.

    Google Scholar 

  2. American National Standard Fortran, American National Standards Institute, New York, 1966.

    Google Scholar 

  3. Anonymous, IFIP Working Group 2.5 on Numerical Software, SIGNUM Newsletter 10, Nos. 2 & 3, November, 1975, p. 16.

    Google Scholar 

  4. Anonymous, SIGNUM Basic Linear Algebra Project, SIGNUM Newsletter 10, Nos. 2 & 3, November, 1975, pp. 3–4.

    Google Scholar 

  5. Anonymous, X3J3/76 dpANS FORTRAN, February, 1976.

    Google Scholar 

  6. Boyle, J. M., Portability Problems and Solutions in NATS, Proceedings of the Software Certification Workshop, W. Cowell, (Ed.), Argonne National Laboratory, 1973, pp. 80–89.

    Google Scholar 

  7. Cody, W. J., An Overview of Software Development for Special Functions, Lecture Notes in Mathematics 506, Numerical Analysis Dundee 1975, G. A. Watson, ed., Springer-Verlag, Berlin, 1976, pp. 38–48.

    Google Scholar 

  8. Ford, B., Portability of Numerical Software in the NAG Project, to appear.

    Google Scholar 

  9. Fox, P. A., Hall, D., and Schryer, N. L., Machine Constants for Portable Fortran Libraries, in Computer Science Technical Report No. 37, Bell Laboratories, Murray Hill, N. J., 1975.

    Google Scholar 

  10. Gentleman, W. M., and Marovich, S. B., More on Algorithms That Reveal Properties of Floating-Point Arithmetic Units, CACM 17, 1974, pp. 276–277.

    Google Scholar 

  11. George, J. E., Algorithms to Reveal the Representation of Characters, Integers and Floating-Point Numbers, ACM TOMS 1, 1975, pp. 210–216.

    Google Scholar 

  12. Hanson, R. J., Krogh, F. T., and Lawson, C. L., A Proposal for Standard Linear Algebra Subprograms, Technical Memorandum 33–660, Jet Propulsion Laboratory, Pasadena, 1973.

    Google Scholar 

  13. Knuth, D. E., The Art of Computer Programming, Vol. 2, Seminumerical Algorithms, Addison Wesley, Reading, Mass., 1971.

    Google Scholar 

  14. Lawson, C. L., Hanson, R. J., Kincaid D., and Krogh, F. T., Basic Linear Algebra Subprograms for Fortran Usage, unpublished draft, 1976.

    Google Scholar 

  15. Malcolm, M. A., Algorithms to Reveal Properties of Floating-Point Arithmetic, CACM 15, 1972, pp. 949–51.

    Google Scholar 

  16. Naur, P., Machine Dependent Programming in Common Languages, BIT 7, 1967, pp. 123–131.

    Google Scholar 

  17. Redish, K. A., and Ward, W., Environment Enquiries for Numerical Analysis, SIGNUM Newsletter 6, 1971, pp. 10–15.

    Google Scholar 

  18. Sterbenz, P. H., Floating-Point Computation, Prentice Hall, Englewood Cliffs, N. J., 1974.

    Google Scholar 

Download references

Authors

Editor information

Wayne Cowell

Rights and permissions

Reprints and permissions

Copyright information

© 1977 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cody, W.J. (1977). Machine parameters for numerical analysis. In: Cowell, W. (eds) Portability of Numerical Software. Lecture Notes in Computer Science, vol 57. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-08446-0_35

Download citation

  • DOI: https://doi.org/10.1007/3-540-08446-0_35

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-08446-4

  • Online ISBN: 978-3-540-37071-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics