计算化学公社

 找回密码 Forget password
 注册 Register
Views: 8725|回复 Reply: 4
打印 Print 上一主题 Last thread 下一主题 Next thread

[VASP] 求助:使用wannier 2.1编译的vasp6.1.0的计算报错

[复制链接 Copy URL]

38

帖子

0

威望

435

eV
积分
473

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 是aweia 于 2021-8-14 22:17 编辑

wannier2.1编译vasp6.1.0计算报错: Error: You must specify num_wann
具体如下:

我使用wannier2.1编译了vasp6.1.0。编译vasp的makefile.include中加入了
-DVASP2WANNIER90v2
和wannier90的lib :LLIBS      = $(SCALAPACK) $(LAPACK) $(BLAS) /public/home/zdwlgc09/bin/wannier/wannier90-2.1.0/libwannier.a
编译完成后在进行vasp计算时
incar如下:
SYSTEM = SrVO3            # system nameISMEAR = 0                # Gaussian smearing
NCSHMEM = 1               # switch off shared memory for chi
ALGO = CRPA               # Switch on CRPA
NBANDS = 96               # CRPA needs many empty states
PRECFOCK = Fast           # fast mode for FFTs
NTARGET_STATES = 1 2 3    # exclude wannier states 1 - 3 in screening
LWRITE_WANPROJ = .TRUE.   # write wannier projection file


计算前准备了wannier90.win文件放在作业目录下 ,文件内容如下:
num_wann =    3
num_bands=   96
# PBE energy window of t2g states (band 21-23)
dis_win_min = 6.4
dis_win_max = 9.0
begin projections
V:dxy;dxz;dyz
end projections
提交计算后报错:
allocating   1 responsefunctions rank=   640 shmem
allocating   1 responsefunctions rank=   640 response function shared by NCSHMEM nodes    1
Doing            1  frequencies on each core in blocks of            1
Error: You must specify num_wann
Error: examine the output/error file for details


提示要我指定num_wann,但是我在wannier90.win中已经注明了num_wann,似乎是他没有识别我的wannier90.win文件。
同时文件夹下生成了了一个wannier90文件 (我曾使用wannier1.2编译过vasp6.1.0并成功运行,但并未生成这个wannier90文件,这一点我不理解,因为wannier1.2的输出文件是wannier.wout)


我猜测他是把这个自动生成的wannier90文件当成了我的我的wannier的输入文件(实际应该是wannier90.win)
于是我把我wannier90.win文件复制为wannier90再次提交计算,报错如下:
allocating   1 responsefunctions rank=   640 shmem
allocating   1 responsefunctions rank=   640 response function shared by NCSHMEM nodes    1
Doing            1  frequencies on each core in blocks of            1
param_get_projection: Atom site not recognised v
Error: examine the output/error file for details~
                                               
似乎是已经识别到了num_wann值;但无法识别原子坐标;

另外:所用到的wannier90.win输入文件及INCAR均在wannier1.2+vasp6.1.0的情况下成功运行且结果复合预期;
以上所提到的vasp计算内容为vasp官网算例CRPA of SrVO3 - Vaspwiki

折腾几天了,搞不定了,求各位前辈指教





2

帖子

0

威望

7

eV
积分
9

Level 1 能力者

2#
发表于 Post on 2021-8-22 18:15:29 | 只看该作者 Only view this author
请问一下楼主是如何编译vasp的?
我没有找到wannier2.1版本与vasp6.1.0版本进行对接的插件

2

帖子

0

威望

7

eV
积分
9

Level 1 能力者

3#
发表于 Post on 2021-8-22 18:19:05 | 只看该作者 Only view this author
这边有一个相关网址,楼主可以看看
https://zhuanlan.zhihu.com/p/359845981

3

帖子

0

威望

259

eV
积分
262

Level 3 能力者

4#
发表于 Post on 2022-6-22 00:30:08 | 只看该作者 Only view this author
我也是用帶wannier90 2.1的VASP.6.1.0,在虛擬機的CentOS 7系統編譯,重新編譯vasp時修改makefile.include在和你一樣。同樣算VASP官網這個例子“CRPA of SrVO3”。
我的wannier90和vasp編譯過程參考了:https://rehnd.github.io/tutorials/vasp/vasp-wannier90

但我沒有遇到任何問題,成功得到screened Hubbard U值。算的時候輸入文件直接用Tutorial裡自帶的附件,如腳本doall.sh和wannier90.win 。
不同的是,我計算時,沒有輸出wannier90文件,得到的是wannier90.wout
要是輸入文件沒有問題,可能是編譯過程出了問題,vasp編譯make all 前記得要刪除了vasp.6.1.0/build/下所有文件,重新編譯。

1

帖子

0

威望

19

eV
积分
20

Level 1 能力者

5#
发表于 Post on 2024-3-16 04:49:20 | 只看该作者 Only view this author
请问这个问题解决了嘛

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-25 01:34 , Processed in 0.196991 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list