FORTRAN-XSC A Portable Fortran 90 Module Library for Accurate and Reliable Scientific Computing
1993; Springer Vienna; Linguagem: Inglês
10.1007/978-3-7091-6918-6_19
ISSN0344-8029
Autores Tópico(s)Computational Physics and Python Applications
ResumoFORTRAN-XSC: A Portable Fortran 90 Module Library for Accurate and Reliable Scientific Computing. Fortran 90, the new international Fortran Standard released in 1991 [14], offers a multitude of new features and enhancements compared with FORTRAN 77 [2]. However, numerical problems persist since the new standard contains no accuracy requirements for the arithmetic operators and mathematical functions, making reliable computation extremely difficult. Even with IEEE arithmetic [3], results may vary widely depending on code optimization and vectorization [9, 28]. FORTRAN-XSC, a portable Fortran 90 module library, aims at providing a flexible and versatile toolbox for analyzing and improving the accuracy and reliability of numerical application programs. It is particularly suited for the design of algorithms delivering automatically verified results of high accuracy. The library features accurate scalar, vector and matrix arithmetic for real and complex numbers and intervals, conversion routines for numeric constants, fully dynamic multiple precision arithmetic, and much more. The result of every operation is optimal (accurate to 1 ulp) with respect to the rounding selected by the user.
Referência(s)