[Pw_forum] Compile of Espresso 4.1.1 fails with PGI

Mark Dixon m.c.dixon at leeds.ac.uk
Fri Nov 13 16:45:34 CET 2009

I'm trying to compile Espresso 4.1.1 with the PGI compiler on SLES10 SP2 
on an x86_64 platform, which fails with an assembler error. I'm getting 
the same error message with versions 7.1, 7.2, 8.0 and 9.0.

I'm starting to wonder if it's my binutils package.

In case there are any words of wisdom out there, the lines leading-up to 
the error show:

( cd Multigrid ; if test "make" = "" ; then make  TLDEPS= all  ; \
         else make  TLDEPS= all ; fi )
make[1]: Entering directory `/nobackup/issmcd/es/espresso-4.1.1/Multigrid'
pgf77 -fast -r8 -c pded.f
pgf77 -fast -r8 -c buildAd.f
pgf77 -fast -r8 -c buildBd.f
pgf77 -fast -r8 -c buildGd.f
pgf77 -fast -r8 -c buildPd.f
pgf77 -fast -r8 -c cgd.f
pgf77 -fast -r8 -c cgmgd.f
pgf77 -fast -r8 -c cgmgdrvd.f
cpp -P -traditional -D__PGI -D__ACML -D__MPI -D__PARA -I../include maind.f90 -o maind.F90
mpif90 -fast -r8 -D__PGI -D__ACML -D__MPI -D__PARA -I../include -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH  -I../EE -I../GIPAW -c maind.F90 -o maind.o
pgf77 -fast -r8 -c mainsubd.f
pgf77 -fast -r8 -c matvecd.f
/tmp/pgf77v0Se-_QCr57f.s: Assembler messages:
/tmp/pgf77v0Se-_QCr57f.s:43755: Error: suffix or operands invalid for `movhpd'
make[1]: *** [matvecd.o] Error 2
make[1]: Leaving directory `/nobackup/issmcd/es/espresso-4.1.1/Multigrid'
make: *** [libs] Error 2

Any ideas?


Mark Dixon                       Email    : m.c.dixon at leeds.ac.uk
HPC/Grid Systems Support         Tel (int): 35429
Information Systems Services     Tel (ext): +44(0)113 343 5429
University of Leeds, LS2 9JT, UK

More information about the users mailing list