Quadruple precision float data type is not properly supported
|Reported by:||klimach||Owned by:||gropp|
|Component:||mpich||Keywords:||Fortran MPI_REAL16 MPI_Type_create_f90_real|
Description (last modified by balaji)
With MPICH2 3.0rc1 and GCC 4.7.2, there seems to be a problem with quadruple precision real numbers, which are supported by the compiler x86.
MPI_Type_create_f90_real with a chosen precision of 33 will complain about wrong exponent, regardless of its value.
On the other hand, while MPI_REAL16 is available and the reduction operation does not complain, it produces wrong results.
There is a similar problem with OpenMPI, as reported in:
Change History (6)
comment:4 Changed 2 years ago by balaji
- Description modified (diff)
- Resolution set to duplicate
- Status changed from assigned to closed
comment:5 Changed 2 years ago by balaji
- Resolution duplicate deleted
- Status changed from closed to reopened