I realize Yambo gives wrong band energies and when doing convergence test it usually gives a too large gap or NaN energy. I tried to install it on my laptop and it works well.
I managed to make configure file to use Yambo with internal library and put on --enable dp option (it produces bad results as before without this option) as below, this time I can
produce the band structure on the tutorial, but it still gives slightly different band energies compared to the tutorial which is correctly replicated on my laptop. This is quite annoying to me,
I hope you can help me out, for your information, my desktop is an HP z440 workstation with CPU Xeon E5 v3 2678 and 16Gb ECC ram, the config.log file is attached below.
The gap I get from my desktop
Code: Select all
# K-point Band Eo [eV] E-Eo [eV] Sc|Eo [eV]
#
7 8 -0.411876 -0.576270 2.313213
7 9 3.877976 2.392646 -2.254435
Code: Select all
# K-point Band Eo E-Eo Sc|Eo
#
7.000000 8.000000 -0.411876 -0.567723 2.322443
7.000000 9.000000 3.877976 2.413773 -2.232241
Code: Select all
#!/bin/sh
YAMBO_EXT_LIBS="/home/minh/yambo-5.0.4/lib"
./configure FC=gfortran \
--with-hdf5-path=$YAMBO_EXT_LIBS \
--with-netcdf-path=$YAMBO_EXT_LIBS \
--with-netcdff-path=$YAMBO_EXT_LIBS \
--with-iotk-path=$YAMBO_EXT_LIBS \
--with-libxc-path=$YAMBO_EXT_LIBS \
--with-fft-path=$YAMBO_EXT_LIBS \
--enable-dp \
--enable-keep-extlibs \
--enable-time-profile \
--enable-msgs-comps \
--enable-keep-src \
--enable-netcdf-output \
--enable-memory-profile\
--enable-int-linalg