(more remarks in this one)
Hello,
Compiling the answers on available REAL kinds on different machines:
*All* the tested compilers support a real kind with at least
24 digits precision:
DIGITAL F90
Fujitsu (on Sun)
Nag
Sun's F90 2.0
Cray CF90 3.0.1.0
SGI MIPSpro 7.2.1
HP F90 (*see remarks)
Lahey F95
IBM XLF
Several remarks:
- HP F90 supports this kind for REAL only, not for COMPLEX (!)
- the range associated to this kind varies from 275 (SGI)
to 4931 (in most cases), depending on the implementation
of the kind (All the kinds on Cray CF90 have the same range 2465).
- In all cases, there are 3 supported kinds, corresponding to
4, 8, and 16 bytes. In general default REAL is 4 bytes,
DOUBLE is 8 bytes, the >=24 digits kind is 16 bytes. Except with
Cray CF90, where default REAL is 8 bytes, DOUBLE is 16 bytes, and
additionnal emulated 4 bytes kind is provided.
- 4 bytes reals on 64bits machines are emulated. Next generation
of SGI machines will provide hardware support for 4 bytes reals
Best regards,
--
+-----------------------------------+----------------------------+
| Pierre Hugonnet | mail....CGG |
| | 1, rue Leon Migaux |
| Seismic Data Processing R&D | 91341 MASSY cedex |
| | FRANCE |
| COMPAGNIE GENERALE DE GEOPHYSIQUE | phone...(33) 164 47 45 59 |
| Massy processing centre (France) | fax.....(33) 164 47 32 49 |
| http://www.cgg.com | [log in to unmask] |
+-----------------------------------+----------------------------+
My opinions are not necessarily those of CGG
--------------------------------------------------------------------------------
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|