[Pw_forum] execution error on Itanium2

Sergey Lisenkov proffess at yandex.ru
Mon Mar 6 17:35:26 CET 2006


 Dear Paolo,

   Thanks a lot for the hints.

>the stable version?

 Yes, it is 3.0 version.

>if this is deterministic, it might be a problem with definitions like
>MPI_REAL8 and MPI_DOUBLE_PRECISION that are contained in mpif.h.
>You might be using an incompatible version of mpif.h, for instance.
>Try to locate where this happens.

 I looked in mpif.h file, which is used by MPI and found very nice MPI definitions:

 ....
      PARAMETER (MPI_INTEGER1=0,MPI_INTEGER2=0)
      PARAMETER (MPI_INTEGER4=0)
      PARAMETER (MPI_INTEGER8=0)
      PARAMETER (MPI_INTEGER16=0)
      PARAMETER (MPI_REAL4=0)
      PARAMETER (MPI_REAL8=0)
      PARAMETER (MPI_REAL16=0)
      PARAMETER (MPI_COMPLEX8=0)
      PARAMETER (MPI_COMPLEX16=0)
      PARAMETER (MPI_COMPLEX32=0)

Obviously, this is wrong, because on another Itanium2 cluster (with very good administration support...) I see:
...
      PARAMETER (MPI_INTEGER1=1,MPI_INTEGER2=4)
      PARAMETER (MPI_INTEGER4=6)
      PARAMETER (MPI_INTEGER8=8)
      PARAMETER (MPI_INTEGER16=0)
      PARAMETER (MPI_REAL4=10)
      PARAMETER (MPI_REAL8=11)
      PARAMETER (MPI_REAL16=12)
      PARAMETER (MPI_COMPLEX8=23)
      PARAMETER (MPI_COMPLEX16=24)
      PARAMETER (MPI_COMPLEX32=0)

....

  So, when I used this version of mpif.h instead previous one, the pwscf code works fine in parallel.

   Thanks a lot,
     Best wishes,
       Sergey



More information about the Pw_forum mailing list