Advertisement

Transportable Numerical Software

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

Abstract

A methodology for the development of transportable numerical software, has been described. It is evident that the production of high quality numerical software is not an exact science but a branch of software engineering which must take account of the vagaries of a real and changing world. The approach which serves us well now will not necessarily continue to do so.

Keywords

Arithmetic Operation Double Precision Base Version Source Text Numerical Software 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Rice J.R. Software for numerical computation. In Research Directions in Software Technology, P. Wegner (ed), M.I.T. Press (1979).Google Scholar
  2. [2]
    Rice J.R. Algorithmic progress in solving partial differential equations. SIGNUM Newsletter 11, no. 4, pp 6–10, (1976).Google Scholar
  3. [3]
    Smith B.T. FORTRAN poisoning and antidotes. In Portability of Numerical Software, Lecture Notes in Computer Science, 57, pp 178–256 (1977).Google Scholar
  4. [4]
    Ryder B.G. The PFORT Verifier. Software — Practice and Experience, 4, pp 359–377 (1974).Google Scholar
  5. [5]
    Dorrenbacher J., Paddock D., Wisneski D. and Fosdick L.D. POLISH, a FORTRAN program to edit FORTRAN programs. Dept. of Computer Science, University of Colorado at Boulder, Ref: CU-CS-050-74 (1974).Google Scholar
  6. [6]
    Du Croz J.J., Hague S.J. and Siemienuich J.L. Aids to portability within the NAG project. In Portability of Numerical Software, Lecture Notes in Computer Science, 57, pp 389–404 (1977).Google Scholar
  7. [7]
    Cody W.J. The construction of numerical subroutine libraries. SIAM Review, 16, pp 36–46 (1974).Google Scholar
  8. [8]
    Wisniewski J.A. Some experiments with computing the complex absolute value. SIGNUM Newsletter, 13, no. 1, pp 11–12 (1978).Google Scholar
  9. [9]
    Reinsch C. Some side effects of striving for portability. In Portability of Numerical Software, Lecture Notes in Computer Science, 57, pp 3–19 (1977).Google Scholar
  10. [10]
    Ford B. Parameterization of the environment for transportable numerical software. ACM Trans. Math. Software, 4, pp 100–103 (1978).Google Scholar
  11. [11]
    Ford B., Bentley J., Du Croz J.J. and Hague S.J. The NAG Library ‘Machine'. Software — Practice and Experience, 9, pp 56–72 (1979).Google Scholar
  12. [12]
    Du Croz J.J. and Fosdick L.D. Incorporating a suite of routines into a library: a case history. In preparation (1979).Google Scholar
  13. [13]
    Hague S.J. and Ford B. Portability — prediction and correction. Software — Practice and Expereince, 6, pp 61–69 (1976).Google Scholar
  14. [14]
    Wilkinson J.H. Rounding Errors in Algebraic Processes. Notes on Applied Science, No. 32, Her Majesty's Stationery Office, London (1963).Google Scholar
  15. [15]
    Schonfelder J.L. The Production of special functions for a multi-machine library. Software — Practice and Experience, 6, pp 71–82 (1976).Google Scholar
  16. [16]
    Boyle J.M., Frantz M.E. and Kerns B. Automated Program Realisations: BLA Replacement and Complex to Real Transformations for LINPACK, Argonne National Laboratory Technical Report (in preparation).Google Scholar
  17. [17]
    Brown W.S. 'software Portability', NATO Summerschool (1969).Google Scholar
  18. [18]
    Cody W.J. Machine Parameters for Numerical Analysis In Portability of Numerical Software, Lecture Notes in Computer Science, 57, pp 49–67 (1977).Google Scholar
  19. [19]
    Ford B. Preparing Conventions for Parameters for Transportable Numerical Software, In Portability of Numerical Software, Lecture Notes in Computer Science, 57, pp 68–91 (1977).Google Scholar
  20. [20]
    Waite W.H. Building a mobile programming system. Computer Journal, 13, No. 1, pp 28–31 (1970).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1982

Authors and Affiliations

  • B. Ford

There are no affiliations available

Personalised recommendations