Opened 6 years ago

Last modified 5 years ago

#1770 reopened bug

Quadruple precision float data type is not properly supported

Reported by: klimach Owned by: gropp
Priority: major Milestone: future
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:1 Changed 6 years ago by klimach

I am sorry. I only now found a related ticket #258, discussing something similar.

comment:2 Changed 6 years ago by balaji

  • Milestone changed from mpich-3.0 to mpich-3.0.2

comment:3 Changed 6 years ago by balaji

  • Owner set to gropp
  • Status changed from new to assigned

comment:4 Changed 5 years ago by balaji

  • Description modified (diff)
  • Resolution set to duplicate
  • Status changed from assigned to closed

comment:5 Changed 5 years ago by balaji

  • Resolution duplicate deleted
  • Status changed from closed to reopened

comment:6 Changed 5 years ago by raffenet

  • Milestone changed from mpich-3.1 to future
Note: See TracTickets for help on using tickets.