Aids to portability within the NAG project

  • J. J. Du Croz
  • S. J. Hague
  • J. L. Siemieniuch
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 57)


We discuss the increasing relevance of portability aids to NAG in its efforts to develop a multi-machine mathematical software library. In particular we outline some of the utilities employed so far and give an informal guide to a FORTRAN transformer (APT) currently under development.


Double Precision Language Version Basic Version Single Precision Type Declaration 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    The NAG Annual Reports (1973/4) and (1974/5), available from the NAG Central Office, 13 Banbury Road, Oxford, U.K.Google Scholar
  2. 2.
    Richardson, M. G., and Hague, S. J. The Design and Implementation of the NAG Master Library File System. Software P. and E. In Press (1976).Google Scholar
  3. 3.
    Ryder, B. G. The PFORT Verifier. Software P. and E. 1 (1974), pp. 359–378.Google Scholar
  4. 4.
    Scowen, R. S., Allin, D., Hillman, A. L., and Shimell, L. SOAP — A Program Which Documents and Edits Algol 60 Programs. Computer J. 14 (1971), pp. 133–135.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, Report #CU-CS-050-74 (1974).Google Scholar
  6. 6.
    Oxford University Computing Laboratory, Computing Service Handbook, Part 5, Chapter 2.Google Scholar
  7. 7.
    Woodward, P. Skeleton Analyser and Reader for Algol-68R ("SARA"). Algol 68 paper, available from R.S.R.E., Malvern (U.K.) (1975).Google Scholar
  8. 8.
    Maybrey, M. A. On Using Two Forms of Algol 68. In Proceedings of the Conference on Experience with Algol 68 — Liverpool, 1975, ed. Leng P., Liverpool University Press (1975).Google Scholar
  9. 9.
    Bentley, J., and Ford, B. On the Enhancement of Portability Within the NAG Project — A Statistical Survey. This Proceedings.Google Scholar
  10. 10.
    Siemieniuch, J. L. APT — Automatic Precision Transformation to Enhance the Portability of Numerical Software Coded in FORTRAN. To appear (1976).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1977

Authors and Affiliations

  • J. J. Du Croz
  • S. J. Hague
  • J. L. Siemieniuch

There are no affiliations available

Personalised recommendations