Skip to main content

Preparing the NAG library

  • Conference paper
  • First Online:
  • 137 Accesses

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

Abstract

If a reliable, high quality numerical algorithm library is to be developed then it is essential that we recognise the need for collaboration between different technical communities in the development of the library. This paper suggests an ultimate design for the library and describes the implications of that design for the people involved in the development of the library.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B. Ford and J. Bentley, ‘A library design for all parties', in Numerical Software — Needs and Availability (Ed. D.A.H. Jacobs), Academic Press, London, 1978.

    Google Scholar 

  2. B. Ford, S.J. Hague and B.T. Smith, 'some transformations of numerical software’ (in press).

    Google Scholar 

  3. S.J. Hague and B. Ford, ‘Portability-Prediction and correction', Software-Practice and Experience, 6, 61–69 (1976).

    Google Scholar 

  4. B.G. Ryder, ‘The PFORT verifier', Software-Practice and Experience, 4, 359–377 (1974).

    Google Scholar 

  5. J. Bentley and B. Ford, ‘On the enhancement of portability in the NAG project a statistical survey', in Portability of Numerical Software (Ed. W. Cowell), Berlin, Springer-Verlag, 1977.

    Google Scholar 

  6. W.J. Cody, ‘The construction of numerical subroutine libraries', SIAM Review, 16, No.1, 36–46 (1974).

    Google Scholar 

  7. B. Ford, ‘Preparing conventions for parameters for transportable numerical software', in Portability of Numerical Software (Ed. W. Cowell), Berlin, Springer-Verlag, 1977.

    Google Scholar 

  8. M.J. Hooper, ‘TSSD, a typesetting system for scientific documents', AERE-R 8574, (13), HMSO, London, 1976.

    Google Scholar 

  9. S.J. Hague, S.M. Nugent and B. Ford, ‘Computer-based Documentation for the NAG Library', This volume.

    Google Scholar 

  10. J.J. Du Croz, S.J. Hague and J.L. Siemieniuch, ‘Aids to portability within the NAG project', in Portability of Numerical Software (Ed. W. Cowell), Berlin, Springer-Verlag, 1977.

    Google Scholar 

  11. S.J. Hague, ‘Software tools', in Numerical Software-Needs and Availability (Ed. D.A.H. Jacobs), Academic Press, London, 1978.

    Google Scholar 

  12. B.G. Ryder, The FORTRAN Verifier: User's Guide, Bell Telephone Laboratories, Technical Report No.12.

    Google Scholar 

  13. J. Dorrenbacher, D. Paddock, D. Wisneski and L.D. Fosdick, ‘POLISH, a FORTRAN program to edit FORTRAN programs', Dept. of Computer Science, University of Colorado at Boulder, Ref.: No. CU-CS-050-74 (1974).

    Google Scholar 

  14. L.D. Fosdick, ‘BRNANL, a FORTRAN program to identify basic blocks in FORTRAN programs', Dept. of Computer Science, University of Colorado at Boulder, Ref.: No.CM-CS-040-74 (1974).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Paul C. Messina Almerico Murli

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ford, B., Bentley, J., Du Croz, J.J., Hague, S.J. (1982). Preparing the NAG library. In: Messina, P.C., Murli, A. (eds) Problems and Methodologies in Mathematical Software Production. Lecture Notes in Computer Science, vol 142. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-11603-6_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-11603-6_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11603-5

  • Online ISBN: 978-3-540-39419-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics