计算化学公社

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

[VASP] 线性响应计算U值问题求助

[复制链接 Copy URL]

9

帖子

0

威望

1159

eV
积分
1168

Level 4 (黑子)

问题背景
    本人研究方向为二维本征铁磁性材料的第一性原理研究,目前的主要兴趣集中于单层或双层Cr基化合物(CrI31T-CrSe21T-CrTe2)。按照领域内的相关经验,含Cr的氧族或卤族化合物在处理时均有必要考虑电子的强关联效应,使用DFT+U进行计算。如果只是计算已知材料,完全可以参考一些已有文献进行U值的设置,但考虑到接下来会对一些新材料进行预测,那么自己测试U值将是必要的技能。所以本人近期学习了线性响应计算U值的方法,尝试重复相关文献的结果,但遇到了一些问题,不知道是否是自己操作上有不恰当的地方,还希望能有大佬提点一下。
    本人学习线性响应测试U值参考的以下网站:
操作步骤
1.单点计算
    不设置U值相关参数,设置LMAXMIX=11,将POSCAR中的Cr分成两部分,其中第一部分原子数为1,剩下的为第二部分,POTCAR中相应Cr的赝势也重复一次。之后仅进行常规的DFT单点能计算,写出WAVECARCHGCAR,记录OUTCAR文件末尾total charge中的单个Cr原子d电子占据。
2.非自洽计算(nscf)
    添加U值相关参数,设置LDAUTYPE=3,并将所要施加扰动的单个Cr原子的LDAUULDAUJ设置为相应势α。读取1中电荷密度文件,并通过ICHARG=11进行非自洽计算。同样,通过OUTCAR末尾可以知道d电子占据数,通过施加不同的扰动可以得到相应变化的占据数。
3.自洽计算(scf)
        U值相关参数设置与2相同,所不同的仅仅为取消ICHARG=11,即进行自洽计算。通过施加不同扰动也可以得到相应变化的占据数。
1T-CrTe2为例,所得结果如下图所示。(一套典型的输入文件见附件)

    第一列表示施加的扰动,第一行的111221331分别代表1×1×12×2×13×3×1的超胞规模,将d电子占据数与α线性拟合得到斜率如倒数第二行所示,nscfscf相应斜率倒数之差即为有效U值。我一般取所计算的最大超胞得到的值为最后的有效U值。对于1T-CrSe2CrI3也使用相同方法操作,得到类似的结果。有效U值均在5.5-6 eV之间。
遇到问题
1.文献[1][2]使用线性相应方法计算得到1T-CrSe2的有效U值分别为4eV4.5eV,而我的计算结果为5.8 eV;文献[3]给出CrI3有效U值为2.8eV,而我的计算结果为6.0 eV。差异非常大,所以我想应该不能说是简单的误差,可能本人在这些步骤的操作上或是对这种方法的理解上有错误,只能尽可能将我所做的操作描述出来,求助于大佬们指出我其中的错误。
2.按照本人粗浅的理解,设置LDAUTYPE=2进行DFT+U计算时,起作用的是U-J,即有效U值。既然这样,那么设置J值还有意义吗?为什么相关文献中看到更多的是给了一个非零的J值,这些J值一般是通过什么方法获得的呢?这样设置非零J值和将J设置为0有什么本质的区别吗?
[1] Li, Bo, et al. “Van der Waals epitaxial growthof air-stable CrSe2 nanosheets with thickness-tunable magnetic order.” NatureMaterials (2021): (1-8).
[2] Wang, Cong, et al. “Bethe-Slater-curve-likebehavior and interlayer spin-exchange coupling mechanisms in two-dimensionalmagnetic bilayers.” Physical Reviewer B 102.2 (2020): 020402.
[3] Jiang, Peiheng, et al. “Stacking tunableinterlayer magnetism in bilayer CrI3.” Physical Review B 99.14 (2019): 144401.

U-1T-CrTe2.jpg (100.65 KB, 下载次数 Times of downloads: 103)

1T-CrTe2计算结果

1T-CrTe2计算结果

InputFiles.rar

157.06 KB, 下载次数 Times of downloads: 71

InputFiles

3754

帖子

3

威望

1万

eV
积分
19681

Level 6 (一方通行)

围观吃瓜群众

38#
发表于 Post on 2025-5-1 13:53:56 | 只看该作者 Only view this author
高阁 发表于 2025-5-1 13:20
卡老师,我按照您说的方法算了,NSCF是线性的,但是SCF完全不线性,同样参数算几次结果不一样,请问应该 ...

如果同样参数算几次都不一样,那可能得找找原因,这里信息太少暂时不好判断,不应该出现这种情况。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

33

帖子

0

威望

215

eV
积分
248

Level 3 能力者

37#
发表于 Post on 2025-5-1 13:20:13 | 只看该作者 Only view this author
本帖最后由 高阁 于 2025-5-1 13:25 编辑
卡开发发 发表于 2025-4-29 20:36
不是,LDAUJ有另外的用途。应该是i加上-0.05 ... 0.05,不管j,然后在NSCF和SCF情况下分别得到i,j,k...的 ...

卡老师,我按照您说的方法算了,NSCF是线性的,但是SCF完全不线性,同样参数算几次结果不一样,请问应该怎么办呢?提高EDIFF收敛标准吗?

屏幕截图 2025-05-01 132525.png (15.36 KB, 下载次数 Times of downloads: 20)

屏幕截图 2025-05-01 132525.png

3754

帖子

3

威望

1万

eV
积分
19681

Level 6 (一方通行)

围观吃瓜群众

36#
发表于 Post on 2025-4-29 20:36:27 | 只看该作者 Only view this author
本帖最后由 卡开发发 于 2025-4-29 20:37 编辑
高阁 发表于 2025-4-29 20:06
卡老师,关于逐点扰动的具体操作我想请教一下。我现在有4个铁原子,相加扰动0.05。请问矩阵元i,j是否是 ...

不是,LDAUJ有另外的用途。应该是i加上-0.05 ... 0.05,不管j,然后在NSCF和SCF情况下分别得到i,j,k...的原子的布居数,然后再处理j加-0.05 ... 0.05,k也以此类推,这样每个再分别拟合得到\frac{\partial{n}}{\partial{\alpha}}_{ij}。过程就这么繁琐,但也没办法。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
高阁 + 5 谢谢

查看全部评分 View all ratings

日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

33

帖子

0

威望

215

eV
积分
248

Level 3 能力者

35#
发表于 Post on 2025-4-29 20:06:57 | 只看该作者 Only view this author
卡开发发 发表于 2025-4-23 18:00
1、这样得到的U当然不是8个Fe的总和,在多个位点同时线性响应计算时,响应系数原则来说就是个矩阵,只是 ...

卡老师,关于逐点扰动的具体操作我想请教一下。我现在有4个铁原子,相加扰动0.05。请问矩阵元i,j是否是第i个加LDAUU=0.05,第j个加LDAJJ=0.05呢?可是这样算得的矩阵行列式为0请问应该如何调整呢?

3754

帖子

3

威望

1万

eV
积分
19681

Level 6 (一方通行)

围观吃瓜群众

34#
发表于 Post on 2025-4-23 18:00:37 | 只看该作者 Only view this author
高阁 发表于 2025-4-23 17:26
卡老师,我还是有些糊涂。我的体系用一个Fe原子取代了Mg原子。因为考到有教程说原则上需要扩胞至收敛,就 ...

1、这样得到的U当然不是8个Fe的总和,在多个位点同时线性响应计算时,响应系数原则来说就是个矩阵,只是位点比较远的时候非对角元近似为0可分块方程才退化成标量形式。等价的原子在构造响应矩阵时可以只计算一个位点,其他位点的值可以根据对称性直接构造。
2、这里需要弄清楚文献的U_in和U_out是什么,U_in是可以取一系列值的。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
高阁 + 5 谢谢

查看全部评分 View all ratings

日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

33

帖子

0

威望

215

eV
积分
248

Level 3 能力者

33#
发表于 Post on 2025-4-23 17:26:01 | 只看该作者 Only view this author
卡开发发 发表于 2025-4-23 15:43
1、使用超胞,但是得到的U并不需要去除以什么,而是能够得到一组U,当然这组U结果应该是一样的,实际操作 ...

卡老师,我还是有些糊涂。我的体系用一个Fe原子取代了Mg原子。因为考到有教程说原则上需要扩胞至收敛,就扩胞成2*2*2的超胞,然后同时对8个Fe都加U。请问这样的U值是不是8个Fe上的总和呢?是否即使都是等价的Fe原子,原则上也应该逐点加U呢?
您说U_out=U_scf-U_in/m中m靠拟合得到。我不是很清楚该如何操作。我开始是没有U用线性响应算了U_0,然后将U_0作为U_in算出U_out。请问该如何拟合m和U_scf呢?
感谢老师!

3754

帖子

3

威望

1万

eV
积分
19681

Level 6 (一方通行)

围观吃瓜群众

32#
发表于 Post on 2025-4-23 15:43:46 | 只看该作者 Only view this author
高阁 发表于 2025-4-23 08:36
卡老师,我看了您给的两篇文章,但是对于具体操作还有一些疑惑想请教。1.您说要考虑超胞的影响是指当我用 ...

1、使用超胞,但是得到的U并不需要去除以什么,而是能够得到一组U,当然这组U结果应该是一样的,实际操作的时候可以通过对称性来进行约简。
2、如果你的体系是块体小晶胞,Hubbard site互相距离不是很远,体系的U尽管加在某个位点上,但是扩展到超胞就有很多这样的位点,在施加响应势的时候就会彼此耦合干扰,所以原则上必须把整个响应矩阵都算出来,而不是只算某个点的。
3、1/m和U_scf不需要直接确定,而是对应着通过线性拟合得到的斜率和截距,(从文献看)对于U_out和U_in在U_in稍大的范围内拟合即可,但这个做法我个人存疑,实际上不见得真能保证U_in在较大值与U_out满足严格线性关系,尽管改文章提出这样的观点,但我没有找到明确的理论依据。
4、含温声子谱我没研究过,你可以看看其他人的答复。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
高阁 + 5 谢谢

查看全部评分 View all ratings

日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

33

帖子

0

威望

215

eV
积分
248

Level 3 能力者

31#
发表于 Post on 2025-4-23 08:36:13 | 只看该作者 Only view this author
卡开发发 发表于 2025-4-14 09:16
直接这么做产生的问题之一就是,你进行线性响应的密度实际上还是DFT的密度,那么得到响应后的U原则上仍然 ...

卡老师,我看了您给的两篇文章,但是对于具体操作还有一些疑惑想请教。1.您说要考虑超胞的影响是指当我用n^3的超胞时得到的U/n^3吗?这一步我做了。2.关于逐点扰动计算,我用的体系加U都在同一个点位,请问这样也需要逐点加U吗?3.我之前其实没完全按照LSDA+U计算,我将得到的U带入体系优化直到U_in=U_out。但是看文献中似乎正确的公式是U_out=U_scf-U_in/m,其中m是加U的轨道在晶体场下的简并度。不知道我对m的理解是否正确?我的体系是四方晶胞,c轴明显拉长,请问应该如何确定m呢?得到的U_scf是否要带入公式计算直到不变呢?
另有一个问题,我需要得到有限温度下简谐声子谱请问应该用什么软件呢?phonopy似乎只能算0温简谐声子谱,dynaphonpy似乎只能算有限温度非简谐声子谱。
感谢指点!

3754

帖子

3

威望

1万

eV
积分
19681

Level 6 (一方通行)

围观吃瓜群众

30#
发表于 Post on 2025-4-14 09:16:54 | 只看该作者 Only view this author
高阁 发表于 2025-4-14 09:06
抱歉,我不是很了解算U用的方法名字叫什么,根据的是这个网址https://www.vasp.at/wiki/index.php/Calcul ...

直接这么做产生的问题之一就是,你进行线性响应的密度实际上还是DFT的密度,那么得到响应后的U原则上仍然存在误差,或许你可以参考10.1063/1.2987444。同时需要注意超胞和多位点的影响,这些因素在你所提供的网站当中均未考虑。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
高阁 + 5 谢谢

查看全部评分 View all ratings

日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

33

帖子

0

威望

215

eV
积分
248

Level 3 能力者

29#
发表于 Post on 2025-4-14 09:06:59 | 只看该作者 Only view this author
卡开发发 发表于 2025-4-14 08:10
我不确定你具体指的是我在哪说的。你指的是LR-cDFT基于DFT的密度可能会导致的偏差吗?这个流程和原理你可 ...

抱歉,我不是很了解算U用的方法名字叫什么,根据的是这个网址https://www.vasp.at/wiki/index.php/Calculate_U_for_LSDA%2BU。我在算约化配分函数,最终结果比预想的要大一些,实在找不到问题了就想到了这个。谢谢!

3754

帖子

3

威望

1万

eV
积分
19681

Level 6 (一方通行)

围观吃瓜群众

28#
发表于 Post on 2025-4-14 08:10:09 | 只看该作者 Only view this author
高阁 发表于 2025-4-13 11:12
卡老师,我在其它帖子下似乎看到你说过 vasp 线性响应算U会比真实值大 ~ 0.5 eV,请问应该如何修正呢?或 ...

我不确定你具体指的是我在哪说的。你指的是LR-cDFT基于DFT的密度可能会导致的偏差吗?这个流程和原理你可以参考M Cococcioni他们的文章,不过近些年他们一些新玩意我可能就没咋关注了。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
高阁 + 5 谢谢

查看全部评分 View all ratings

日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

33

帖子

0

威望

215

eV
积分
248

Level 3 能力者

27#
发表于 Post on 2025-4-13 11:12:30 | 只看该作者 Only view this author
卡开发发 发表于 2023-3-18 08:46
简单说,就是把哪些原子作为Hubbard位点,然后考虑何种模型(+U还是+U+V)取决于进行hp.x前pw.x的计算参 ...

卡老师,我在其它帖子下似乎看到你说过 vasp 线性响应算U会比真实值大 ~ 0.5 eV,请问应该如何修正呢?或者请问有没有什么文献推荐阅读?感谢!

33

帖子

0

威望

215

eV
积分
248

Level 3 能力者

26#
发表于 Post on 2025-2-18 22:07:41 | 只看该作者 Only view this author
卡开发发 发表于 2025-2-18 19:58
你可以参考DOI: 10.1103/PhysRevMaterials.8.014409,其中有一节(arXiv版对应II. B的部分)有详细描述。

感谢老师指导!我目前在算一个Mg7O8Fe在2000K下涉及非简谐效应的声子谱,遇到了诸多困惑能否请老师指导?十分感谢。http://bbs.keinsci.com/forum.php ... mp;extra=#pid325369

3754

帖子

3

威望

1万

eV
积分
19681

Level 6 (一方通行)

围观吃瓜群众

25#
发表于 Post on 2025-2-18 19:58:29 | 只看该作者 Only view this author
高阁 发表于 2025-2-18 14:37
楼主,请问根据官网方法算U后,后续计算中J值应该如何设置呢?

你可以参考DOI: 10.1103/PhysRevMaterials.8.014409,其中有一节(arXiv版对应II. B的部分)有详细描述。

评分 Rate

参与人数
Participants 1
eV +4 收起 理由
Reason
高阁 + 4 谢谢

查看全部评分 View all ratings

日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

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

GMT+8, 2025-8-18 10:36 , Processed in 0.220401 second(s), 25 queries , Gzip On.

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