Thanks - Re: quad precision question
Stu Anderson 425-865-3595
slaaredwood.rt.cs.boeing.com
Thu Sep 28 14:44:46 PDT 2000
My thanks to all who replied. I now see what has happened.
In case you are interested, the question relates to legacy
Fortran 77 codes being compiled under doubling switches: e.g.,
-i8 -r8 -d16. Obviously, new machine constants are needed in
such cases. That is not a problem with modern languages such
as C and Fortran 90, but Fortran 77 lacks any environmental
inquiry.
"Automatic" machine-constant codes such as LAPACK's xLAMCH
don't always work. The Bell Labs codes x1MACH don't support
most of these switches. The replacements for x1MACH (Gay &
Grosse, TOMS 1999 25(1):123-126) often won't work either.
The switches are being used to migrate Classic Cray codes to
workstations. Also, some huge sparse linear algebra codes
need 64-bit integers. While we rarely need quad precision
today, that won't last.
And I used to think that the introduction of IEEE arithmetic
was going to simplify my life! *grin*
--Stu Anderson
_______________________________________________________________
stu.andersonaboeing.com -- Mathematics and Computing Technology
http://www.rt.cs.boeing.com/MEA/comp_math/sla/
http://www.halcyon.com/stuander/
Who speaks for Boeing? Not me!
More information about the Numeric-interest
mailing list