Dear folks, Before trying to install a gpu-enabled version of QE-6.1, I'm trying to install a cpu-only version using the Portland Group compilers (version 17.4). I must say that I have successfully installed QE several times before using GNU compilers, but it is my first attempt with the pgi ones.
I've used the following configure under CentOs 6.6: ./configure MPIF90=/opt/pgi/linux86-64/17.4/mpi/openmpi/bin/mpif90 CC=/opt/pgi/linux86-64/17.4/bin/pgcc F77=/opt/pgi//linux86-64/17.4/bin/pgf77 --with-scalapack=yes BLAS_LIBS="-L/opt/pgi/linux86-64/17.4/lib -lblas" LAPACK_LIBS="-L/opt/pgi/linux86-64/17.4/lib -llapack" SCALAPACK_LIBS="-L/opt/pgi/linux86-64/17.4/lib/scalapack/scalapack-2.0.2/openmpi-1.10.2/lib -lscalapack" FFT_LIBS="-L/usr/lib64 -lfftw3" and after making "make pw" I've got the following error messages /opt/pgi/linux86-64/17.4/mpi/openmpi/bin/mpif90 -fast -r8 -Mcache_align -Mpreprocess -D__PGI -D__FFTW3 -D__MPI -D__SCALAPACK -I/usr/local/qe-6.1//include -I../include/ -c stick_base.f90 /tmp/pgfortran_Ghb6_QJSQ9y.s: Assembler messages: /tmp/pgfortran_Ghb6_QJSQ9y.s:3110: Error: no such instruction: `vinserti128 $1,%xmm0,%ymm0,%ymm0' /tmp/pgfortran_Ghb6_QJSQ9y.s:3122: Error: suffix or operands invalid for `vpmaxsd' /tmp/pgfortran_Ghb6_QJSQ9y.s:3124: Error: no such instruction: `vextracti128 $1,%ymm0,%xmm1' /tmp/pgfortran_Ghb6_QJSQ9y.s:3187: Error: no such instruction: `vinserti128 $1,%xmm0,%ymm0,%ymm0' /tmp/pgfortran_Ghb6_QJSQ9y.s:3195: Error: suffix or operands invalid for `vpmaxsd' /tmp/pgfortran_Ghb6_QJSQ9y.s:3201: Error: no such instruction: `vextracti128 $1,%ymm0,%xmm1' /tmp/pgfortran_Ghb6_QJSQ9y.s:5410: Error: no such instruction: `vinserti128 $1,%xmm1,%ymm1,%ymm1' /tmp/pgfortran_Ghb6_QJSQ9y.s:5417: Error: suffix or operands invalid for `vpaddd' /tmp/pgfortran_Ghb6_QJSQ9y.s:5703: Error: no such instruction: `vinserti128 $1,%xmm1,%ymm1,%ymm1' /tmp/pgfortran_Ghb6_QJSQ9y.s:5711: Error: suffix or operands invalid for `vpaddd' /tmp/pgfortran_Ghb6_QJSQ9y.s:5768: Error: no such instruction: `vinserti128 $1,%xmm1,%ymm1,%ymm1' /tmp/pgfortran_Ghb6_QJSQ9y.s:5776: Error: suffix or operands invalid for `vpaddd' make[1]: *** [stick_base.o] Error 2 make[1]: Leaving directory `/usr/local/qe-6.1/FFTXlib' make: *** [libfft] Error 1 Any hints to overcome the errors are welcome. I can send any other information if needed. Regards, Reinaldo Pis Diez Center of Inorganic Chemistry Natl Univ of La Plata Argentina _______________________________________________ Pw_forum mailing list [email protected] http://pwscf.org/mailman/listinfo/pw_forum
