Aids to portability within the NAG project
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.
KeywordsDouble Precision Language Version Basic Version Single Precision Type Declaration
Unable to display preview. Download preview PDF.
- 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.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.Ryder, B. G. The PFORT Verifier. Software P. and E. 1 (1974), pp. 359–378.Google Scholar
- 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.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.Oxford University Computing Laboratory, Computing Service Handbook, Part 5, Chapter 2.Google Scholar
- 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.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.Bentley, J., and Ford, B. On the Enhancement of Portability Within the NAG Project — A Statistical Survey. This Proceedings.Google Scholar
- 10.Siemieniuch, J. L. APT — Automatic Precision Transformation to Enhance the Portability of Numerical Software Coded in FORTRAN. To appear (1976).Google Scholar