[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