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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Rice J.R. Software for numerical computation. In Research Directions in Software Technology, P. Wegner (ed), M.I.T. Press (1979).
Rice J.R. Algorithmic progress in solving partial differential equations. SIGNUM Newsletter 11, no. 4, pp 6–10, (1976).
Smith B.T. FORTRAN poisoning and antidotes. In Portability of Numerical Software, Lecture Notes in Computer Science, 57, pp 178–256 (1977).
Ryder B.G. The PFORT Verifier. Software — Practice and Experience, 4, pp 359–377 (1974).
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).
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).
Cody W.J. The construction of numerical subroutine libraries. SIAM Review, 16, pp 36–46 (1974).
Wisniewski J.A. Some experiments with computing the complex absolute value. SIGNUM Newsletter, 13, no. 1, pp 11–12 (1978).
Reinsch C. Some side effects of striving for portability. In Portability of Numerical Software, Lecture Notes in Computer Science, 57, pp 3–19 (1977).
Ford B. Parameterization of the environment for transportable numerical software. ACM Trans. Math. Software, 4, pp 100–103 (1978).
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).
Du Croz J.J. and Fosdick L.D. Incorporating a suite of routines into a library: a case history. In preparation (1979).
Hague S.J. and Ford B. Portability — prediction and correction. Software — Practice and Expereince, 6, pp 61–69 (1976).
Wilkinson J.H. Rounding Errors in Algebraic Processes. Notes on Applied Science, No. 32, Her Majesty's Stationery Office, London (1963).
Schonfelder J.L. The Production of special functions for a multi-machine library. Software — Practice and Experience, 6, pp 71–82 (1976).
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).
Brown W.S. 'software Portability', NATO Summerschool (1969).
Cody W.J. Machine Parameters for Numerical Analysis In Portability of Numerical Software, Lecture Notes in Computer Science, 57, pp 49–67 (1977).
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).
Waite W.H. Building a mobile programming system. Computer Journal, 13, No. 1, pp 28–31 (1970).
Editor information
Rights and permissions
Copyright information
© 1982 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ford, B. (1982). Transportable Numerical Software. 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_6
Download citation
DOI: https://doi.org/10.1007/3-540-11603-6_6
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