Multiple program realizations using the tampr system
Elsewhere in these Proceedings, Boyle has presented an overview of the issues relating to transportability of mathematical software libraries and has surveyed four of the systems, including TAMPR, which have been designed to assist in automating the development, conversion, and maintenance of such libraries. This report considers in more detail the architecture of TAMPR and briefly discusses typical applications. It concludes with a discussion of our experiences and plans for the future.
This report is organized as a survey of the historical and operational aspects of TAMPR. It stops short of supplying full details and examples but cites other publications in which they may be found.
KeywordsAbstract Form Double Precision Mathematical Software Single Precision Assert Statement
Unable to display preview. Download preview PDF.
- 1.James M. Boyle, Mathematical Software Transportability Systems — Have the Variations a Theme? (These Proceedings).Google Scholar
- 2.Kenneth W. Dritz, An Introduction to the TAMPR System Formatter, in James R. Bunch (ed.), Cooperative Development of Mathematical Software, Technical Report, Dept. of Mathematics, Univ. of Calif. at San Diego, San Diego, Calif., 1977.Google Scholar
- 3.James M. Boyle and Kenneth W. Dritz, An Automated Programming System to Facilitate the Development of Quality Mathematical Software, Information Processing 74, North-Holland Publishing Co., 1974, 542–546.Google Scholar
- 4.Brian T. Smith, Fortran Poisons and Antidotes, (These Proceedings).Google Scholar
- 5.James M. Boyle and Marilyn M. Matz, Automating Multiple Program Realizations, Proceedings of the M.R.I. International Symposium XXIV: Computer Software Engineering, Polytechnic Press, Brooklyn, NY, 1977.Google Scholar
- 6.Eva Könberg and Ingemar Widegren, Fortran Dialects — A Selection, Report C-1500, National Defense Research Institute, Stockholm, Sweden, Feb. 1973.Google Scholar
- 7.The LINPACK Prospectus and Working Notes, Applied Mathematics Division, Argonne National Laboratory, Argonne, Illinois 60439.Google Scholar
- 8.Michael E. Frantz, Automated Program Realizations: BLA Replacement and Complex to Real Transformations for LINPACK, Report ANL 76-55, Argonne National Laboratory, Argonne, Illinois 60439 (To appear).Google Scholar
- 9.James M. Boyle, An Introduction to the Transformation-Assisted Multiple Program Realization (TAMPR) System, in James R. Bunch (ed.), Cooperative Development of Mathematical Software, Dept. of Mathematics, Univ. of Calif. at San Diego, San Diego, Calif. 1977.Google Scholar
- 10.R. J. Hanson, F. T. Krogh, and C. L. Lawson, A Proposal for Standard Linear Algebra Subprograms, Technical Memorandum 33–660, Jet Propulsion Laboratory, Pasadena, Calif. Nov. 1973.Google Scholar
- 11.T. A. Standish, D. C. Harriman, D. F. Kibler, and J. M. Neighbors, The Irvine Program Transformation Catalogue, Dept. of Information and Computer Science, Univ. of Calif. at Irvine, Irvine, Calif. 92717, Jan. 1976.Google Scholar
- 12.David B. Loveman, Program Improvement by Source-to-Source Transformation, JACM 24, 1, Jan. 1977, 121–145.Google Scholar