Vasp5.2编译undefined reference to `cheevx_' 出错解决办法
已有 6273 次阅读
2012-11-20 22:38
|系统分类:科研笔记|
function, Reference, 办法, undefined
错误提示:n_lhf.o twoelectron4o.o ratpol.o screened_2e.o wave_cacher.o chi_base.o
wpot.o local_field.o ump2.o bse_te.o bse.o acfdt.o chi.o sydmat.o dmft.o
rmm-diis_mlr.o linear_response_NMR.o fft3dfurth.o fft3dlib.o
-L../vasp.5.lib -ldmy ../vasp.5.lib/linpack_double.o
../vasp.5.lib/lapack_double.o /usr/lib/libgoto.so
bse.o: In function `bse_mp_diag_bse_matrix_':
[b]bse.f90:(.text+0xa466): undefined reference to `cheevx_'
make: *** [vasp] Error 1[/b] 原因:vasp调用GotoBLAS库libgoto2.so时出错,因为GotoBLAS库安装时,需要下载lapack软件包,但是由于网络问题,没有安装成功。
解决办法:下载lapack-3.1.1.tgz文件,copy到GotoBLAS目录下,重新编译GotoBLAS就可以了
https://blog.sciencenet.cn/blog-284063-634513.html
下一篇:
VASP中scala.o编译错误的解决方案