ACM Home Page
Please provide us with feedback. Feedback
A Fortran 90-based multiprecision system
Full text PdfPdf (605 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 21 ,  Issue 4  (December 1995) table of contents
Pages: 379 - 387  
Year of Publication: 1995
ISSN:0098-3500
Author
David H. Bailey  NASA Ames Research Center, Moffett Field, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 52,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/212066.212075
What is a DOI?

ABSTRACT

A new version of a Fortran multiprecision computation system, based on the Fortran 90 language, is described. With this new approach, a translator program is not required—translation of Fortran code for multiprecision is accomplished by merely utilizing advanced features of Fortran 90, such as derived data types and operator extensions. This approach results in more-reliable translation and permits programmers of multiprecision applications to utilize the full power of Fortran 90. Three multiprecision data types are supported in this system: multiprecision integer, real, and complex. All the usual Fortran conventions for mixed-mode operations are supported, and many of the Fortran intrinsics, such as SIN, EXP, and MOD, are supported with multiprecision arguments. An interesting application of this software, wherein new number-theoretic identities have been discovered by means of multiprecision computations, is included also.


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
 
2
BAILEY, D.H. 1990b. A portable high performance multiprecision package. NASA Ames RNR Tech. Rep. RNR-90-022, NASA Ames Research Center, Moffett Field, Calif.
3
 
4
BAILEY, D. H., BORWEIN, J. M., AND GIRGENSOHN, R. 1994. Experimental evaluation of Euler sums. Exper. Math. 3, 1, 17-30.
 
5
FERGUSON, H. e. P. AND BAILEY, D.H. 1991. A polynomial time, numerically stable integer relation algorithm. NASA Ames RNR Tech. Rep. RNR-91-032, NASA Ames Research Center, Moffett Field, Calif.
 
6
 
7

CITED BY  9
 
 
 
 
 


REVIEW

"Peter Turner : Reviewer"

Bailey presents a new version of a Fortran multiprecision computation system using Fortran 90. Unlike its predecessors, this new approach does not require a translator program. The translation of Fortran code is accomplished by using the advan  more...


Peer to Peer - Readers of this Article have also read: