A FORTRAN 90-BASED MULTIPRECISION SYSTEM

Authors
Citation
Dh. Bailey, A FORTRAN 90-BASED MULTIPRECISION SYSTEM, ACM transactions on mathematical software, 21(4), 1995, pp. 379-387
Citations number
7
Categorie Soggetti
Computer Sciences",Mathematics
ISSN journal
00983500
Volume
21
Issue
4
Year of publication
1995
Pages
379 - 387
Database
ISI
SICI code
0098-3500(1995)21:4<379:AF9MS>2.0.ZU;2-M
Abstract
A new version of a Fortran multiprecision computation system, based on the Fortran 90 language, is described. With this new approach, a tran slator program is not required-translation of Fortran code for multipr ecision is accomplished by merely utilizing advanced features of Fortr an 90, such as derived data types and operator extensions. This approa ch results in more-reliable translation and permits programmers of mul tiprecision applications to utilize the full power of Fortran 90. Thre e multiprecision data types are supported in this system: multiprecisi on integer, real, and complex. All the usual Fortran conventions for m ixed-mode operations are supported, and many of the Fortran intrinsics , such as SIN, EXP, and MOD, are supported with multiprecision argumen ts. An interesting application of this software, wherein new number-th eoretic identities have been discovered by means of multiprecision com putations, is included also.