24小时热门版块排行榜    

查看: 6798  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

liu-biao

木虫 (正式写手)

[求助] 谁编译过vasp5.4+wannier90? 我一直编译都通不过 总是报错已有2人参与

mlwf.f90.text+0x22be): undefined reference to `wannier_setup_'
mlwf.f90.text+0x962a): undefined reference to `wannier_run_'
mlwf.f90.text+0xaa56): undefined reference to `wannier_run_'
make[2]: *** [vasp] Error 1
make[2]: Leaving directory `/public/home/yangjl/soft/GW-vasp5.4/vasp.5.4.1-constr_cell_relax/build/std'
cp: cannot stat `vasp': No such file or directory
make[1]: *** [all] Error 1
make[1]: Leaving directory `/public/home/yangjl/soft/GW-vasp5.4/vasp.5.4.1-constr_cell_relax/build/std'
make: *** [std] Error 2


有没有大神能帮忙解决一下这个问题,万分感谢!!!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liu-biao

木虫 (正式写手)

引用回帖:
9楼: Originally posted by yuraining at 2018-08-23 10:20:07
http://cms.mpi.univie.ac.at/wiki/index.php/Installing_VASP
官方的安装编译指南,
VASP was compiled without wannier90 library
你应该
To include the interface to Wannier90 (-DVASP2WANNIER90 or -DVAS ...

你添加libwannier.a的方式有问题,把静态链接的和动态的给混合了。
动态链接的话:
-L/public/home/yangjl/soft/GW-vasp5.4/wannier90-1.2  -lwannier
静态链接的话:
public/home/yangjl/soft/GW-vasp5.4/wannier90-1.2/libwannier.a

建议对MKL和wannier的库文件都改为静态链接的方式,如下面的设置:
MKLROOT=/public/software/intel/Compiler/11.1/059/mkl/
BLAS       =

LAPACK     = -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_lp64.a ${MKLROOT}/lib/intel64/libmkl_sequential.a ${MKLROOT}/lib/intel64/libmkl_core.a /public/home/yangjl/soft/GW-vasp5.4/wannier90-1.2/libwannier.a -Wl,--end-group -lpthread -lm


这个是侯老师教我的   编译成功了!
10楼2018-08-27 17:00:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

liu-biao

木虫 (正式写手)

我编译了一下vasp5.4+wannier90-2.0 通过了 但是在计算GW能带的那一步 又报错了

MLWF_READER: ERROR: VASP was compiled without wannier90 library, exiting now ...

一提交就出现这个错误 然后就停止了
2楼2018-08-22 20:25:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

heyong0104

金虫 (正式写手)

硕士研究生

引用回帖:
2楼: Originally posted by liu-biao at 2018-08-22 20:25:15
我编译了一下vasp5.4+wannier90-2.0 通过了 但是在计算GW能带的那一步 又报错了

MLWF_READER: ERROR: VASP was compiled without wannier90 library, exiting now ...

一提交就出现这个错误 然后就停止了

用wannier90-1.2试试,好像不支持2.0版本。

发自小木虫IOS客户端
待人要好,做事要专心,少说话,多做事。
3楼2018-08-22 20:51:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

未岸亡灵

铁杆木虫 (著名写手)

暂时离开小木虫


【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by heyong0104 at 2018-08-22 20:51:17
用wannier90-1.2试试,好像不支持2.0版本。
...

是的,最好用1.2的老版本。
4楼2018-08-22 21:06:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见