| Implementing complex elementary functions using exception handling |
| Full text |
Pdf
(1.76 MB)
|
| Source
|
ACM Transactions on Mathematical Software (TOMS)
archive
Volume 20 , Issue 2 (June 1994)
table of contents
Pages: 215 - 244
Year of Publication: 1994
ISSN:0098-3500
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 7
|
|
|
ABSTRACT
Algorithms are developed for reliable and accurate evaluations of the complex elementary functions required in FORTRAN 77 and FORTRAN 9, namely, cabs, csqrt, cexp, clog, csin, and ccos. The algorithms are presented in a pseudocode that has a convenient exception-handling facility. A tight error bound is derived for each algorithm. Corresponding FORTRAN programs for an IEEE environment have also been developed to illustrate the practicality of the algorithms, and these programs have been tested very carefully to help confirm the correctness of the algorithms and their error bounds. The results of these tests are included in the paper, but the FORTRAN programs are not.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ANSI. 1978 American National Standard Programming Language FORTRAN. ANSI X3 9- 1978, American National Standards Institute, Inc., New York.
|
| |
2
|
HULL, T. E., F^mCmEVE, T. F, AND TAN(~, P. T. P 1993. Implementing complex elementary functions using exception handhng. Preprint MCS-P338-1192, Argonne National Laboratory, Argonne, Ill., Jan.
|
| |
3
|
IEEE. 1985 IEEE Standard for Binary Floating~Point Arithmetic. ANSI/IEEE Standard 754 1985, IEEE, New York
|
| |
4
|
ISO. 1991. Information Technolo~r Programming Languages--FORTRAN ISO/IEC 1539: 1991, International Standards Organization, Geneva, Switzerland.
|
| |
5
|
KAHAN, W. 1987. Branch cuts for complex elementary functmns, or much ado about nothing's sign bit. In The State of the Art m Numerzcal Analysts. Proceedings of the Joint IMA/SIAM Conference, A. Iserles and M J. D Powell, Eds. Clarendon Press, Oxford, England, pp. 165 211.
|
 |
6
|
|
| |
7
|
SUN MIC4~OSYSTEMS. 1991. Numerical Computations Grade. Part Number' 800-5277-10, Revistun A, Sun Microsystems, Inc, Mountain Vmw, Calif., Feb.
|
 |
8
|
|
REVIEW
"Lawrence Shampine : Reviewer"
The authors present algorithms for reliable and accurate evaluation
of the complex elementary functions required in FORTRAN 77 and FORTRAN
90. Each algorithm begins with direct evaluation of carefully arranged
formulas. This technique is effic
more...
|