计算化学公社

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

[CP2K] CP2K原胞+K点计算的带隙与超胞+Gamma点获得的homo-lumo gap是否具有可比性

[复制链接 Copy URL]

23

帖子

0

威望

481

eV
积分
504

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 RTChou 于 2025-12-6 15:42 编辑

如题,我计算了LiFePO4在反铁磁耦合下电子构型下的两种级别,原胞+K点得到了7.303373-6.907248=0.396125 eV的能带,而扩胞后+gamma点,alpha和beta的HOMO-LUMO Gap都是8.184-7.455=0.729eV左右,这两者具备可比性吗?我能用RI-杂化泛函+ADMM+K点获得的带隙去拟合DFT+U的K值吗?PBE.inp是K点计算,U0-Diag是Gamma点计算。 LiFePO4.zip (156.15 KB, 下载次数 Times of downloads: 4)



1208

帖子

6

威望

2430

eV
积分
3758

Level 5 (御坂)

傻傻的木瓜

2#
发表于 Post on 2025-12-6 14:23:54 | 只看该作者 Only view this author
请提供(1)SCF能正常收敛的完整输入输出文件(不要告诉我用的是OT算法),(2)从输出文件中判断SCF收敛到相同的所需电子状态的依据,以及(3)读取能带数据的具体位置。这样除了检查结果以外也能给其他苦苦挣扎于CP2K计算磁性体系收敛困难的人一些参考。
√546=23.36664289109

23

帖子

0

威望

481

eV
积分
504

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2025-12-6 15:43:59 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-12-6 14:23
请提供(1)SCF能正常收敛的完整输入输出文件(不要告诉我用的是OT算法),(2)从输出文件中判断SCF收敛到相同 ...

(1)已经修改原帖内容。Gamma点采用OT收敛wfn作为初猜。
(2)我让cp2k输出Mulliken布居分析,根据Fe原子磁矩判断,大约3.75和-3.75交替。
(3)我并不知道具体是哪个k点,根据能带图显示,不像是高对称点。

1208

帖子

6

威望

2430

eV
积分
3758

Level 5 (御坂)

傻傻的木瓜

4#
发表于 Post on 2025-12-6 16:17:18 | 只看该作者 Only view this author
RTChou 发表于 2025-12-6 15:43
(1)已经修改原帖内容。Gamma点采用OT收敛wfn作为初猜。
(2)我让cp2k输出Mulliken布居分析,根据Fe原 ...

横向比较之前先把是否启用UKS、ADDED_MOS添加的空轨道数量、EPS_DEFAULT和EPS_SCF的值、CUTOFF的值这几样设定全都统一了再说。注意当前体系的Fe是典型的带常用赝势做GPW计算时对截断能要求很高的元素(参考https://www.cp2k.org/faq:cutoff看基组文件可以判断),为保险起见应该再设高点。

Mulliken布居分析的结果并没有在PBE.inp做原胞带高k点的计算中输出,无法与U0-Diag.inp做超胞计算的结果比较。建议这种单点计算直接设PRINT_LEVEL为MEDIUM,可以自动输出Mulliken布居分析与Hirshfeld布居分析的结果(无论是否设了高k点都能用)。

建议在产生CP2K输入文件时在multiwfn里用14 Toggle printing orbital energies and occupancies after SCF选项要求输出轨道能级,这样产生的输出文件可以载入multiwfn并主功能100子功能7子选项4 Obtain LUCO and HOCO energies and show band gap based on the output file containing energy levels of every k-point查看带隙(无论是否设了高k点都能用)。
√546=23.36664289109

23

帖子

0

威望

481

eV
积分
504

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2025-12-6 17:31:13 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-12-6 16:17
横向比较之前先把是否启用UKS、ADDED_MOS添加的空轨道数量、EPS_DEFAULT和EPS_SCF的值、CUTOFF的值这几样 ...

十分感谢您详细的回复,我会再试试看

74

帖子

0

威望

1948

eV
积分
2022

Level 5 (御坂)

6#
发表于 Post on 2025-12-7 11:37:23 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-12-6 14:23
请提供(1)SCF能正常收敛的完整输入输出文件(不要告诉我用的是OT算法),(2)从输出文件中判断SCF收敛到相同 ...

请教一下,为什么第一条是不能用OT算法呀

1208

帖子

6

威望

2430

eV
积分
3758

Level 5 (御坂)

傻傻的木瓜

7#
发表于 Post on 2025-12-7 12:15:09 | 只看该作者 Only view this author
yxdd98 发表于 2025-12-7 11:37
请教一下,为什么第一条是不能用OT算法呀

楼主的原胞带高k点计算只可能是用对角化算法算的,因为目前OT算法不支持k点或者smearing;而如果超胞仅考虑gamma点的计算是用OT算法算的,那无法与原胞带高k点的对角化算法的计算形成对比,因为改变的条件不唯一。

无带隙/窄带隙/强静态相关的体系本来就不适合用OT,这点已经在http://sobereva.com/665http://sobereva.com/729解释了。
√546=23.36664289109

74

帖子

0

威望

1948

eV
积分
2022

Level 5 (御坂)

8#
发表于 Post on 2025-12-7 12:21:29 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-12-7 12:15
楼主的原胞带高k点计算只可能是用对角化算法算的,因为目前OT算法不支持k点或者smearing;而如果超胞仅考 ...

谢谢,如果是需要k点或smearing的话确实不能用OT。我之前对一些过渡金属氧化物做计算,对角化+k点(甚至考虑smearing)基本都很难收敛,只能用OT算了(即使有些过渡金属氧化物呈现半金属特性)。

本版积分规则 Credits rule

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

GMT+8, 2026-1-23 18:53 , Processed in 0.185616 second(s), 23 queries , Gzip On.

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