Page 1 of 1

Compilation problems for yambo-3.3.0-rev36

Posted: Tue Apr 16, 2013 4:18 pm
by kopinjol
Hello everyone,

I was trying to compile the latest yambo release on our linux cluster. But I get this error message when I make :

(mpif90 -c -O3 -mtune=native -I /home/kbaish2/DFT-GW-Codes/Yambo/yambo-3.3.0-rev36/include -I/home/kbaish2/DFT-GW-Codes/Yambo/yambo-3.3.0-rev36/include -I/home/kbaish2/DFT-GW-Codes/Espresso/espresso-5.0/iotk/src qexml_v4.0.f90) > /dev/null
qexml_v4.0.f90:3277.32:

call mat_dia_inv(DIAGO,USE_LK,cd_tmp,E_real=d)
1
Error: Type mismatch in argument 'm' at (1); passed COMPLEX(4) to COMPLEX(8)
make[1]: *** [qexml_v4.0.o] Error 1
make[1]: Leaving directory `/home/kbaish2/DFT-GW-Codes/Yambo/yambo-3.3.0-rev36/interfaces/p2y'
make: *** [interfaces] Error 2


Here is my configure line:

./configure --prefix=$(pwd) --with-iotk=/home/kbaish2/DFT-GW-Codes/Espresso/espresso-5.0/iotk --with-p2y=5.0 FC=gfortran44 --enable-dp --with-netcdf-lib=/home/kbaish2/DFT-GW-Codes/netcdf-4.1.3/installation/lib --with-netcdf-include=/home/kbaish2/DFT-GW-Codes/netcdf-4.1.3/installation/include CC=gcc44 MPICC=/home/kbaish2/gcc44/openmpi-1.4.5/bin/mpicc --with-mpi=-L/home/kbaish2/gcc44/openmpi-1.4.5 --enable-msgs-comps

Could anyone point out exactly what may be going wrong?
Thanks in advance,
Kopinjol Baishya
Graduate Student,
Materials Modeling Group,
UIC
Chicago IL 60607

Re: Compilation problems for yambo-3.3.0-rev36

Posted: Tue Apr 16, 2013 4:25 pm
by claudio
There should be some bug with double precision,

do you need Yambo in double precision?
otherwise remove the --enable-dp option and it will work,

anyway we will fix the bug in the next release, that will appear soon

with best regards
Claudio Attaccalite

Re: Compilation problems for yambo-3.3.0-rev36

Posted: Tue Apr 16, 2013 9:32 pm
by kopinjol
Hi,

Thank you so much for the reply. I removed the --enable-dp and it worked.

thanks again,
kopinjol