“第10届量子化学波函数分析与Multiwfn程序培训班将于5月4-8日于北京举办,这是一次性完整、系统学习波函数分析的各种理论知识和全面掌握强大的Multiwfn波函数分析程序使用的最不可错过的机会!请点击此链接查看详情和报名方式,欢迎参加!

“第18届北京科音分子动力学与GROMACS培训班” 将于5月23-26日于北京举办。这是一次性全面、系统学习分子动力学模拟知识和最流行的分子动力学程序GROMACS的关键机会!报名正在进行中,请点击此链接查看详情,欢迎参加!

计算化学公社

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

[CP2K] CP2K和VASP的CINEB的能量势垒存在差别

[复制链接 Copy URL]

60

帖子

0

威望

190

eV
积分
250

Level 3 能力者

本帖最后由 Ying_Zhang 于 2026-3-27 21:57 编辑

想请各位老师分析一下,为什么VASP和CP2K采用相同初末结构,相同反应路径,且最后得到的过渡态位置接近,但是能垒却存在差别。
1)下面三个文件,是在VASP的计算中的,初末结构文件(POSCAR和xyz格式),以及经过CI-NEB计算后的过渡态结构(CONTCAR),下图1是能量势垒的变化曲线,可以看出能量势垒大概在0.77eV左右。
使用vtst脚本插入NEB的点,加上初末结构,一共8个点。

2)下面是CP2K中的初末结构和过渡态结构,以及计算的输入文件NEB.inp。其能量曲线变化如图3所示,最后计算的能量势垒在1.40eV左右。
使用差点程序插入NEB的点,加上初末结构,一共20个点。

因为发过类似的帖子,针对大家的方法都进行过尝试:
1)dimer进一步refine过渡态,得到的新结构及其能量和CP2K第一次计算的类似。
2)振动分析TS,已分析,有且只有一个虚频,且振动模式对应反应方向。
3)初末结构和过渡态结构,采用TZV2P级别基组进行单点能计算,然而还是1.30到1.40eV之间。
4)比较过VASP和CP2K,两个过渡态的位置,坐标是近似的。

想知道为什么能垒出现差别在VASP和CP2K计算中?和我初期拿POSCAR格式转成xyz格式,进行CP2K计算是否存在关系?

PS: 又补充了一下,在VASP和CP2K中,分别对应的空位的反应路径,我觉得是基本一致的。


Screenshot from 2026-03-27 14-52-01.png (127.02 KB, 下载次数 Times of downloads: 1)

VASP

VASP

Screenshot from 2026-03-25 22-10-11.png (39.54 KB, 下载次数 Times of downloads: 1)

VASP

VASP

Screenshot 2026-03-25 222345.png (41.07 KB, 下载次数 Times of downloads: 1)

CP2K

CP2K

Screenshot from 2026-03-27 14-52-35.png (117.47 KB, 下载次数 Times of downloads: 3)

CP2K

CP2K

NEB.inp

10.65 KB, 下载次数 Times of downloads: 7

CP2K

TS.xyz

5.78 KB, 下载次数 Times of downloads: 2

CP2_TS

POSCAR_initial.xyz

4.55 KB, 下载次数 Times of downloads: 0

CP2K

POSCAR_final.xyz

4.55 KB, 下载次数 Times of downloads: 1

CP2K

CONTCAR

9.88 KB, 下载次数 Times of downloads: 2

VASP_TS

POSCAR_final.xyz

5.34 KB, 下载次数 Times of downloads: 0

VASP

POSCAR_final

5.76 KB, 下载次数 Times of downloads: 0

VASP

POSCAR_initial.xyz

5.31 KB, 下载次数 Times of downloads: 0

VASP

POSCAR_initial

5.76 KB, 下载次数 Times of downloads: 0

VASP

242

帖子

1

威望

4185

eV
积分
4447

Level 6 (一方通行)

2#
发表于 Post on 2026-3-26 06:49:13 | 只看该作者 Only view this author
Mg改用全电子基组计算完再下结论

18

帖子

0

威望

111

eV
积分
129

Level 2 能力者

3#
发表于 Post on 2026-3-26 08:57:28 | 只看该作者 Only view this author
好像Mg的截断能在CP2K里面要到1000以上了,如果要是全电子基组可以不设这么高的截断。

60

帖子

0

威望

190

eV
积分
250

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2026-3-26 16:19:57 | 只看该作者 Only view this author
wolfli369 发表于 2026-3-26 06:49
Mg改用全电子基组计算完再下结论

感谢回答,所以想再咨询两个问题:
1)Mg采用全电子基组和GTH赝势基组,除了对CUTOFF的值有影响,从而影响计算效率,对CI-NEB也会有影响?
2)基于问题1),是不是我拿GTH赝势基组的原因,CUTOFF值不够大,从而导致计算误差?
感谢回复以及再次解答

60

帖子

0

威望

190

eV
积分
250

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2026-3-26 16:21:08 | 只看该作者 Only view this author
nuonuo123456 发表于 2026-3-26 08:57
好像Mg的截断能在CP2K里面要到1000以上了,如果要是全电子基组可以不设这么高的截断。

那想问一下,CUTOFF不够高,是不是导致产生误差的潜在原因?

242

帖子

1

威望

4185

eV
积分
4447

Level 6 (一方通行)

6#
发表于 Post on 2026-3-26 20:04:53 | 只看该作者 Only view this author
Ying_Zhang 发表于 2026-3-26 16:19
感谢回答,所以想再咨询两个问题:
1)Mg采用全电子基组和GTH赝势基组,除了对CUTOFF的值有影响,从而影 ...

Mg全电子基组能降低CUTOFF,有利于提高计算效率。如果能量计算不准,理论上能带来结果误差

60

帖子

0

威望

190

eV
积分
250

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2026-3-26 20:40:26 | 只看该作者 Only view this author
wolfli369 发表于 2026-3-26 20:04
Mg全电子基组能降低CUTOFF,有利于提高计算效率。如果能量计算不准,理论上能带来结果误差

哦哦好的 感谢回复 我尝试一下 感谢建议

6万

帖子

99

威望

6万

eV
积分
126147

管理员

公社社长

8#
发表于 Post on 2026-3-27 05:57:52 | 只看该作者 Only view this author
Ying_Zhang 发表于 2026-3-26 16:21
那想问一下,CUTOFF不够高,是不是导致产生误差的潜在原因?

基组名字必须说准确,TZV2P-GTH和TZV2P-MOLOPT-PBE-GTH的耗时和精度都有天壤之别,后者耗时和精度都高得多
拿不准就做CUTOFF和REL_CUTOFF收敛性测试。数值偏小会导致计算精度差。若简单按照基组的最大GTF指数判断,对Mg而言上述两个基组下CUTOFF用到最多700就够了,不至于1000的离谱程度
我不使用VA$P,除了基组以外的设置(如泛函、k点等)能接近的情况下要尽可能接近避免引入带来差异的因素
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

60

帖子

0

威望

190

eV
积分
250

Level 3 能力者

9#
 楼主 Author| 发表于 Post on 2026-3-27 16:29:18 | 只看该作者 Only view this author
本帖最后由 Ying_Zhang 于 2026-3-27 16:34 编辑
sobereva 发表于 2026-3-27 05:57
基组名字必须说准确,TZV2P-GTH和TZV2P-MOLOPT-PBE-GTH的耗时和精度都有天壤之别,后者耗时和精度都高得 ...

感谢sob老师回复,我做过了Mg的CUTOFF和REL_CUTOFF的收敛性测试,所以使用的CUTOFF 700和REL_CUTOFF 70。
1)我初始计算CI-NEB,是在PBE/DZVP-MOLOPT-SR-GTH下进行计算,提取TS过渡态;
2)对该过渡态进行振动分析(PBE/DZVP-MOLOPT-SR-GTH),发现有且只有一个虚频,且振动方向与反应路径对应;
3)进行TS的dimer(PBE/DZVP-MOLOPT-SR-GTH)计算;
4)对dimer之后的TS,再次进行振动分析(PBE/DZVP-MOLOPT-SR-GTH);
5)最后,对initial/TS/final 单点能计算(TZVP-MOLOPT-GTH/ TZV2P-MOLOPT-GTH)

老师我这个流程应该没问题吧,而且我也比对过VASP在相同初始结构和路径下的过渡态坐标,发现CP2K和VASP坐标值几乎接近,就是不清楚为什么值差了将近2倍。K点和泛函我也使其保持一致。所以接下来,我尝试用TZVP-MOLOPT-GTH/ TZV2P-MOLOPT-GTH直接跑CI-NEB计算,但是用时会较长,而且老师是否和我是计算空位的过渡态有关,所以误差较大?昨天找到了一个Mg相关论文(Structure and interactions at the Mg(0001)/water interface:An ab initio study),发现这个测试对比图,也发了邮件问该文章的老师,他说可能是出在基组上,让我选择较大机组。所以,直接拿TZVP-MOLOPT-GTH/ TZV2P-MOLOPT-GTH跑CI-NEB是否可行?感谢老师回答。

Screenshot 2026-03-27 093108.png (179.33 KB, 下载次数 Times of downloads: 3)

Screenshot 2026-03-27 093108.png

6万

帖子

99

威望

6万

eV
积分
126147

管理员

公社社长

10#
发表于 Post on 2026-3-27 22:52:36 | 只看该作者 Only view this author
Ying_Zhang 发表于 2026-3-27 16:29
感谢sob老师回复,我做过了Mg的CUTOFF和REL_CUTOFF的收敛性测试,所以使用的CUTOFF 700和REL_CUTOFF 70。 ...

通常对于NEB、振动分析、找过渡态目的,DZVP-MOLOPT-SR-GTH就够了,而且你也说了CP2K得到的坐标和VASP接近,所以没必要用TZVP-MOLOPT-GTH做NEB

结果差异除了用的基函数不同外,也可以来自于赝势的不同。也可以试试改用更严格的全电子基组,此时就没有赝势层面的误差了(但和VASP比时,VASP的赝势当然也会有误差)
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

60

帖子

0

威望

190

eV
积分
250

Level 3 能力者

11#
 楼主 Author| 发表于 Post on 2026-3-27 23:01:54 | 只看该作者 Only view this author
sobereva 发表于 2026-3-27 22:52
通常对于NEB、振动分析、找过渡态目的,DZVP-MOLOPT-SR-GTH就够了,而且你也说了CP2K得到的坐标和VASP接 ...

那老师我输入文件这么设置:
    &KIND Mg
      ELEMENT Mg
      BASIS_SET pob-TZVP-rev2
      POTENTIAL ALL
    &END KIND
    &KIND Bi
      ELEMENT Bi
      BASIS_SET DZVP-MOLOPT-SR-GTH-q5
      POTENTIAL GTH-PBE
    &END KIND

    BASIS_SET_FILE_NAME  BASIS_pob
    BASIS_SET_FILE_NAME  BASIS_MOLOPT
    POTENTIAL_FILE_NAME  POTENTIAL
您看可以吗?
还有您过往经验,CP2K和VASP值是不是应该是结果尽可能接近?我把初末结构和过渡态拿TZV2P-MOLOPT-SR-GTH进行计算,最后diffusion barrier的值从1.400467083eV降到了1.201803126eV,但仍和VASP的结果0.773607eV,存在差别

6万

帖子

99

威望

6万

eV
积分
126147

管理员

公社社长

12#
发表于 Post on 2026-3-27 23:05:20 | 只看该作者 Only view this author
Ying_Zhang 发表于 2026-3-27 23:01
那老师我输入文件这么设置:
    &KIND Mg
      ELEMENT Mg

设置可以,Bi也提升基组档次更好。记得用method GAPW
我拒绝使用VA$P,不做评论
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

105

帖子

0

威望

2096

eV
积分
2201

Level 5 (御坂)

13#
发表于 Post on 2026-3-27 23:43:00 | 只看该作者 Only view this author
Ying_Zhang 发表于 2026-3-27 23:01
那老师我输入文件这么设置:
    &KIND Mg
      ELEMENT Mg

看了一下帖子里的讨论,目前vasp和cp2k计算得到的结构是很接近的,你也对cp2k计算能量做了很多的调整和改进,那或许你该考虑一下vasp在计算能量时是否存在误差呢,我建议可以检查下vasp计算的精度或者引入第三方软件,比如QE等(按理说两个软件计算出来的结构类似,那其实直接用已有结构做单点就行)来做进一步仲裁

60

帖子

0

威望

190

eV
积分
250

Level 3 能力者

14#
 楼主 Author| 发表于 Post on 2026-3-28 00:09:26 | 只看该作者 Only view this author
yxdd98 发表于 2026-3-27 23:43
看了一下帖子里的讨论,目前vasp和cp2k计算得到的结构是很接近的,你也对cp2k计算能量做了很多的调整和改 ...

感谢回复,VASP有两篇文献支撑,文献和我的VASP值是接近的,所以不得不从CP2K着手思考。

60

帖子

0

威望

190

eV
积分
250

Level 3 能力者

15#
 楼主 Author| 发表于 Post on 2026-3-28 00:09:48 | 只看该作者 Only view this author
sobereva 发表于 2026-3-27 23:05
设置可以,Bi也提升基组档次更好。记得用method GAPW
我拒绝使用VA$P,不做评论

嗯嗯 好的 老师 我会尝试一下

本版积分规则 Credits rule

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

GMT+8, 2026-4-13 18:49 , Processed in 1.031930 second(s), 23 queries , Gzip On.

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