zbb1223的个人博客分享 http://blog.sciencenet.cn/u/zbb1223

博文

Vasp5.2编译undefined reference to `cheevx_' 出错解决办法

已有 4743 次阅读 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编译错误的解决方案

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-12-6 13:38

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部