计算化学公社

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

[综合讨论] Dynaphopy 计算高温声子谱

[复制链接 Copy URL]

170

帖子

0

威望

835

eV
积分
1005

Level 4 (黑子)

小弟最近在计算钙钛矿体系的声子谱,在简谐近似下,计算出的声子谱都有一定的虚频,始终无法消除,一开始花了大量的时间去提高结构优化精度,但是都以失败告终,一度都怀疑自己的结构优化靠谱性。后来从各种文献、论坛和视频中了解到钙钛矿体系有很强的非谐性,简谐近似下的声子谱往往都会带有虚频,需要考虑非简谐情形下的计算。目前有三种非简谐计算方法,可以参考这个专栏300 K下的声子谱怎么算? - 知乎 (zhihu.com)。小弟看了教程视频之后,了解到dynaphopy计算高温声子谱的效率比较高,和vasp也十分兼容,就尝试了一下。下面是小弟的计算历程。
1. 简谐声子谱的计算。
dynaphopy的非谐修正是在phonopy的力常数基础上进行的,需要先进行0k声子谱的计算。
这是结构优化的INCAR,力的收敛标准是E-3,大部分的文献也是在这个精度范围内。结构优化的结构是单胞,10个原子。
这是phonopy计算出的声子谱,计算的结构为2*2*2的超胞,80个原子,在gmma点和X点有很强的虚频。这个虚频即使提高收敛精度和扩大超胞也是无法消除的。
2. AIMD计算
dynaphopy通过读取AIMD的计算结构进行拟合(说法不准确),需要预先准备AIMD的outcar或xdatcar。
这是小弟的AIMD的计算设置,基本参考dynaphopy的example中的设置,详细的参数涵义,都有教程介绍。
小弟这里只是采用了3000步的计算,步长是2fs,能量的收敛精度是E-6,不算太高。同样是采用80个原子的超胞。大部分做非谐计算的文献,所采用的都是在80-160原子数范围内的超胞,步长多是1-2fs,总步数大概是3000-6000,总的时长是5ps-10ps。从下面的非谐声子谱结果来看,这个设置对于非谐计算是合适的?
3. dynaphopy非谐声子谱计算。
dynaphopy的官网如下:Dynaphopy (abelcarreras.github.io)
将结构优化的原始晶胞POSCAR,phonopy输出的力常数,和AIMD的OUTCAR放在一个文件夹内。
设置dynaphopy的输入文件input如下:分别是输入结构文件,力常数文件,原胞和超胞与POSCAR的关系设置,band是声子谱的高对称点路径,设置方式和vasp计算PBE能带一致。
然后输入dynaphopy input OUTCAR -i,进入如下的界面,选择6,进入非谐声子谱计算,再选择1,可以同时输出简谐声子谱和非简谐声子谱,此时会对peak进行拟合。拟合结束后,会输出声子谱。
这是小弟一开始使用默认设置,输出的声子谱,可以看到高温声子谱虚频加重了。从@get-it 大佬处了解到,dynaphopy默认使用最大熵方法拟合,效果可能不如fftw有效。于是小弟将拟合方式改为fftw,通过指令dynaphopy input OUTCAR -i -psm 3,采用快速傅里叶变换拟合。得到300k下的声子谱,可以看到,原来gamma点和X点的虚频,已经被成功消除了。而实验上,这个材料在室温下肯定是稳定的。

当然,如果想要得到更准确的声子谱,需要提高优化精度,采用更大的超胞计算力常数,AIMD需要更多的步数和更小的步长,比如dynaphopy的例子是采用0.7 fs,跑200000步。如果只是想得到一个比较合理的声子谱,小弟觉得适当降低精度是没问题的。比如小弟的这个计算,在24核的机器上,结构优化用时不到3小时,dfpt计算1小时,AIMD计算14小时,差不多用时一天,能够得到一个比较合适的声子谱。如果提高精度,计算用时可能会提升数倍,但是声子谱的提升可能并不会太明显。当然这是小弟的一己之见,供大家批判

202305091011012325..png (90.25 KB, 下载次数 Times of downloads: 47)

图片9

图片9

202305091008133831..png (98.04 KB, 下载次数 Times of downloads: 46)

图片8

图片8

202305091007405231..png (86.69 KB, 下载次数 Times of downloads: 40)

图片7

图片7

202305091006565214..png (23.83 KB, 下载次数 Times of downloads: 41)

图片6

图片6

202305091006226045..png (51.41 KB, 下载次数 Times of downloads: 36)

图片5

图片5

202305091004369277..png (21.11 KB, 下载次数 Times of downloads: 53)

图片4

图片4

202305090959003207..png (38.67 KB, 下载次数 Times of downloads: 45)

图片3

图片3

202305090953175525..png (81.13 KB, 下载次数 Times of downloads: 45)

图片2

图片2

202305090950455944..png (40.49 KB, 下载次数 Times of downloads: 45)

图片一

图片一

78

帖子

0

威望

3306

eV
积分
3384

Level 5 (御坂)

2#
发表于 Post on 2023-5-9 11:21:11 | 只看该作者 Only view this author
请问这个对AIMD采用的系综有要求吗,NVT或者NPT

82

帖子

0

威望

596

eV
积分
678

Level 4 (黑子)

3#
发表于 Post on 2023-5-9 14:27:36 来自手机 | 只看该作者 Only view this author
采用alamode也可以达到相同的效果

170

帖子

0

威望

835

eV
积分
1005

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2023-5-9 16:24:24 | 只看该作者 Only view this author
waitingseven 发表于 2023-5-9 11:21
请问这个对AIMD采用的系综有要求吗,NVT或者NPT

我用的是NVT,没有试过NPT哎

170

帖子

0

威望

835

eV
积分
1005

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2023-5-9 16:24:53 | 只看该作者 Only view this author
leeru 发表于 2023-5-9 14:27
采用alamode也可以达到相同的效果

alamode有点复杂,没有dynaphopy这么简单

5万

帖子

99

威望

5万

eV
积分
112353

管理员

公社社长

6#
发表于 Post on 2023-5-9 23:51:05 | 只看该作者 Only view this author
CUTOFF足够大是消除虚频的极其关键要素,绝不仅仅是看优化收敛精度

谐振近似得到的频率若有明显虚频总有办法消除(在静态计算框架下,与MD和温度无关),这是原理上注定的,否则相应物质根本无法稳定存在,这和非谐振效应强弱是两码事。PS:不过即便计算精度非常高,gamma点的acoustic模式的频率(原理为0)也可能为非常轻微的虚频,可以当做0看待。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

170

帖子

0

威望

835

eV
积分
1005

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2023-5-10 12:53:12 | 只看该作者 Only view this author
sobereva 发表于 2023-5-9 23:51
CUTOFF足够大是消除虚频的极其关键要素,绝不仅仅是看优化收敛精度

谐振近似得到的频率若有明显虚频总有 ...

sob 老师,您说的消除虚频方法,是不是改变原子位置,然后继续优化?但是这种改变原子位置的方法,往往伴随着对称性的变化,我认为这样即使没有虚频,也是在另外一种对称性没有虚频。sob老师,我这样理解是否合适?

5万

帖子

99

威望

5万

eV
积分
112353

管理员

公社社长

8#
发表于 Post on 2023-5-10 22:20:29 | 只看该作者 Only view this author
Shana 发表于 2023-5-10 12:53
sob 老师,您说的消除虚频方法,是不是改变原子位置,然后继续优化?但是这种改变原子位置的方法,往往伴 ...

我这里是强调平面波截断能设置必须足够高,没有说改变原子位置的事。如果这个不够高,体系能量的平移不变性会较差,由此会在有限差分计算时引入虚假的能量改变并很可能造成虚频。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

170

帖子

0

威望

835

eV
积分
1005

Level 4 (黑子)

9#
 楼主 Author| 发表于 Post on 2023-5-11 10:24:34 | 只看该作者 Only view this author
sobereva 发表于 2023-5-10 22:20
我这里是强调平面波截断能设置必须足够高,没有说改变原子位置的事。如果这个不够高,体系能量的平移不变 ...

又从sob老师这学到了一点,我的截断能都是2倍推荐的截断能,这个应该是足够了吧?

5万

帖子

99

威望

5万

eV
积分
112353

管理员

公社社长

10#
发表于 Post on 2023-5-11 12:36:43 | 只看该作者 Only view this author
Shana 发表于 2023-5-11 10:24
又从sob老师这学到了一点,我的截断能都是2倍推荐的截断能,这个应该是足够了吧?

遇到消灭不了的虚频,考虑尝试更高的
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

170

帖子

0

威望

835

eV
积分
1005

Level 4 (黑子)

11#
 楼主 Author| 发表于 Post on 2023-5-12 09:46:03 | 只看该作者 Only view this author
sobereva 发表于 2023-5-11 12:36
遇到消灭不了的虚频,考虑尝试更高的

好的,谢谢sob老师

1060

帖子

0

威望

3254

eV
积分
4314

Level 6 (一方通行)

12#
发表于 Post on 2023-7-12 13:59:34 | 只看该作者 Only view this author
您好,您在帖子里提到
目前有三种非简谐计算方法,可以参考这个专栏300 K下的声子谱怎么算? - 知乎 (zhihu.com)。小弟看了教程视频之后,了解到dynaphopy计算高温声子谱的效率比较高,


请问哪里有dynaphopy教程视频?谢谢!

170

帖子

0

威望

835

eV
积分
1005

Level 4 (黑子)

13#
 楼主 Author| 发表于 Post on 2023-7-16 15:32:29 | 只看该作者 Only view this author
乐平 发表于 2023-7-12 13:59
您好,您在帖子里提到

请问哪里有dynaphopy教程视频?谢谢!

官方网站学的,http://abelcarreras.github.io/DynaPhoPy/

1060

帖子

0

威望

3254

eV
积分
4314

Level 6 (一方通行)

14#
发表于 Post on 2023-7-17 10:02:59 | 只看该作者 Only view this author
Shana 发表于 2023-7-16 15:32
官方网站学的,http://abelcarreras.github.io/DynaPhoPy/

谢谢,但是这不是您说的“视频”……

另外,我理解是是,还是需要先跑 phonopy 结合 VASP 计算谐性声子谱,然后再跑 AIMD,用 DynaPhoPy从轨迹中提取信息得到非谐性声子谱。是这样的流程吧?

170

帖子

0

威望

835

eV
积分
1005

Level 4 (黑子)

15#
 楼主 Author| 发表于 Post on 2023-7-17 20:13:24 | 只看该作者 Only view this author
乐平 发表于 2023-7-17 10:02
谢谢,但是这不是您说的“视频”……

另外,我理解是是,还是需要先跑 phonopy 结合 VASP 计算谐性声 ...

是的,这个软件很小众,基本没有视频。

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 11:43 , Processed in 0.183142 second(s), 24 queries , Gzip On.

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