# Basic concepts for computational software

Conference paper

First Online:

## Keywords

Computational Software American National Standard Institute Intrinsic Function Error Return Zero Result## Preview

Unable to display preview. Download preview PDF.

## References

- [1]ACM SIGNUM Newsletter, Special Issue on the Proposed IEE Floating-Point Standard, October, 1979.Google Scholar
- [2]ANSI, American National Standard FORTRAN, ANSI X3.9-1966, American National Standards Institute, New York, 1966.Google Scholar
- [3]—, American National Standard Programming Language FORTRAN, ANSI X3.9-1978, American National Standards Institute, New York, 1978.Google Scholar
- [4]J. L. Blue, "A portable program to find the Euclidean norm of a vector," TOMS, 4 (1978), pp. 15–23.Google Scholar
- [5]W. S. Brown, A Simple but Realistic Model of Floating-Point Computation, Computing Science Technical Report No. 83, Bell Laboratories, Murray Hill, N.J., 1980.Google Scholar
- [6]— and S. I. Feldman, "Environment parameters and basic functions for floating-point computation," TOMS, 6 (1980), pp. 510–523.Google Scholar
- [7]W. J. Cody, "The influence of machine design on numerical algorithms," AFIPS Conf. Proc., Vol. 30, 1967 SJCC, Thomson Book Co., Washington, D.C., 1967, pp. 305–309.Google Scholar
- [8]—, "The construction of numerical subroutine libraries," SIAM Review, 16 (1974), pp. 36–46.Google Scholar
- [9]—, "An overview of software development for special functions," Lecture Notes in Mathematics, 506, Numerical Analysis Dundee 1975, G. A. Watson (ed.), Springer Verlag, Berlin, 1976, pp. 38–48.Google Scholar
- [10]—, "Machine parameters for numerical analysis," Lecture Notes in Computer Science, Vol. 57: Portability of Mathematical Software, W. Cowell (ed.), Springer Verlag, New York, 1977, pp. 49–67.Google Scholar
- [11]—, "The challenge in numerical software for minicomputers," Proceedings of the 1st Annual Rocky Mountain Symposium on Microcomputers, IEEE, Inc., New York, 1977, pp. 1–23.Google Scholar
- [12]— and W. Waite, Software Manual for the Elementary Functions, Prentice Hall, Englewood Cliffs, N.J., 1980.Google Scholar
- [13]J. T. Coonen, "An implementation guide to a proposed standard for floating-point artithmetic," Computer, 13, no. 1 (Jan. 1980), pp. 68–79.Google Scholar
- [14]B. Ford, "Parameterization of the environment for transportable numerical software," TOMS, 4 (1978), pp. 100–103.Google Scholar
- [15]G. E. Forsythe, "What is a satisfactory quadratic equation solver?", Constructive Aspects of the Fundamental Theorem of Algebra, B. Dejon and P. Henrici (eds.), Wiley-Interscience, New York, 1969, pp. 53–61.Google Scholar
- [16]—, "Pitfalls in computation, or why a math book isn't enough," Amer. Math. Monthly, 77 (1970), pp. 931–956.Google Scholar
- [17]P. A. Fox, A. D. Hall and N. L. Schryer, "Algorithm 528, framework for a portable library," TOMS, 4 (1978), pp. 177–188. (Algorithm headings only. See Collected Algor. ACM for complete programs.)Google Scholar
- [18]W. Kahan, Implementation of Algorithms, Part I., Tech. Report 20, Dept. of Computer Science, University of California, Berkeley, 1973.Google Scholar
- [19]— and B. N. Parlett, Can you count on your calculator?, Memorandum UCB/ERL M77/21, Electronics Research Lab, University of California, Berkeley, April, 1977.Google Scholar
- [20]B. W. Kernighan and P. J. Plauger, The Elements of Programming Style, McGraw-Hill, New York, 1974.Google Scholar
- [21]D. E. Knuth, The Art of Computer Programming, Vol. 2, Addison Wesley, Reading, Mass., 1969.Google Scholar
- [22]H. Kuki and W. J. Cody, "A statistical study of the accuracy of floating-point number systems," Comm. ACM, 16 (1973), pp. 223–230.Google Scholar
- [23]A. H. Morris, Jr., Development of Mathematical Software and Mathematical Software Libraries, Report NSWC TR 79-102, Naval Surface Weapons Center, Dahlgren, Virginia, 1979.Google Scholar
- [24]B. G. Ryder, "The PFORT verifier," Software Practice and Experience, 4 (1974), pp. 359–377.Google Scholar
- [25]B. T. Smith, "Fortran poisoning and antidotes," Lecture Notes in Computer Science, Vol. 57: Portability of Mathematical Software, W. Cowell (ed.), Springer Verlag, New York, 1977, pp. 178–256.Google Scholar
- [26]—, private communication.Google Scholar
- [27]—, J. M. Boyle and W. J. Cody, "The NATS approach to quality software," Software for Numerical Mathematics, D. J. Evans (ed.), Academic Press, New York, 1974, pp. 393–405.Google Scholar
- [28]I. A. Stegun and M. Abramowitz, "Pitfalls in computation," J. Soc. Indust. Appl. Math., 4 (1956), pp. 207–219.Google Scholar
- [29]D. Stevenson, "A proposed standard for binary floating-point arithmetic," Draft 8.0 of IEEE Task P754, Computer, 14, no. 3 (March 1981), pp. 51–62.Google Scholar

## Copyright information

© Springer-Verlag Berlin Heidelberg 1982