计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: sobereva
打印 Print 上一主题 Last thread 下一主题 Next thread

[综合交流] 2021年计算化学公社论坛“你最常用的计算化学程序和DFT泛函”投票结果统计

[复制链接 Copy URL]

239

帖子

0

威望

5249

eV
积分
5488

Level 6 (一方通行)

16#
发表于 Post on 2021-6-6 20:16:57 | 只看该作者 Only view this author
一般用QE主要是为了它的DFPT和超导功能吧,abinit当然也能算超导,但很少见人用

655

帖子

1

威望

5319

eV
积分
5994

Level 6 (一方通行)

17#
发表于 Post on 2021-6-12 16:11:22 | 只看该作者 Only view this author
以前做量子化学计算的,不太懂第一性原理,想请大佬简单介绍一下,VASP、CP2K、Quantum Expresso 三种程序各有何优劣呢?望不吝赐教,谢谢!
现代化学以狄拉克的一句“一切化学问题业已解决”为嚆矢。滥觞于经验主义传统的期望正失去它们的借鉴意义。但面对看似不可达的通往天堂之阶梯,我想循伍德沃德“最好的模型是你底物的对映异构体”的信仰好过过早地振翮。
我们怀揣热忱的灵魂天然被赋予对第一性的追求,不屑于单一坐标的约束,钟情于势能面彼端的芬芳。但

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

18#
发表于 Post on 2021-6-12 22:34:22 | 只看该作者 Only view this author
本帖最后由 喵星大佬 于 2021-6-12 22:41 编辑
北大-陶豫 发表于 2021-6-12 16:11
以前做量子化学计算的,不太懂第一性原理,想请大佬简单介绍一下,VASP、CP2K、Quantum Expresso 三种程序 ...

VASP和QE你可以当成差不多的东西,方法原理基本一样,QE的功能其实还更全面一些,多了一些比如X光能谱啊,声电耦合啊之类的功能,还有各种借口比如GIPAW算核磁啊,接yambo,WANT这些。主要是教程少些,速度慢些,赝势可靠性低些(现在也有人去测试,比如SSSP那些,估计也差不多了),免费,VASP收费,用的人多,大概就这样。qe的输入文件还好写些,一直觉得要把赝势拷进来输入文件还分4份这事情很憨批。cp2k一直以来是以做周期性的AIMD为主的软件,主打OT方法和GPW基组,现在也可以借着SIRIUS做纯平面波计算(同vasp,qe),也可以做正常的静态计算,可以算孤立体系但比xx功能差远了。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
北大-陶豫 + 5 谢谢

查看全部评分 View all ratings

1万

帖子

0

威望

9868

eV
积分
22108

Level 6 (一方通行)

19#
发表于 Post on 2021-6-13 00:39:01 | 只看该作者 Only view this author
喵星大佬 发表于 2021-6-12 15:34
VASP和QE你可以当成差不多的东西,方法原理基本一样,QE的功能其实还更全面一些,多了一些比如X光能谱啊 ...

想起来我以前认识一个只用过vasp的人,他听我说orca只需要一个输入文件,并且不用拷赝势,他表示很惊异。。。

评分 Rate

参与人数
Participants 2
eV +7 收起 理由
Reason
wsz + 2 233333
北大-陶豫 + 5 233333

查看全部评分 View all ratings

Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

20#
发表于 Post on 2021-6-13 00:42:05 | 只看该作者 Only view this author
本帖最后由 喵星大佬 于 2021-6-13 00:44 编辑
wzkchem5 发表于 2021-6-13 00:39
想起来我以前认识一个只用过vasp的人,他听我说orca只需要一个输入文件,并且不用拷赝势,他表示很惊异。 ...

cfour这鬼玩意也要拷基组过来,不过他所有基组是一个文件,做一个专门的运行文件夹放里面就好了。量化里面Dalton和Dirac也是把结构文件和运行控制文件分开的。而VASP是你要用多少拷多少每次还要拼一下不同元素的,真的就很傻,不能把赝势放到一个专门的文件夹里。。。。不过这个赝势貌似也是卖的?

3809

帖子

3

威望

1万

eV
积分
20344

Level 6 (一方通行)

围观吃瓜群众

21#
发表于 Post on 2021-6-13 11:28:37 | 只看该作者 Only view this author
wzkchem5 发表于 2021-6-13 00:39
想起来我以前认识一个只用过vasp的人,他听我说orca只需要一个输入文件,并且不用拷赝势,他表示很惊异。 ...

其实QE也好VASP也好,真要改程序内置一些赝势也不复杂,都不是什么麻烦事。只是写程序的人可能想法比较奇怪。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

3809

帖子

3

威望

1万

eV
积分
20344

Level 6 (一方通行)

围观吃瓜群众

22#
发表于 Post on 2021-6-13 11:35:18 | 只看该作者 Only view this author
喵星大佬 发表于 2021-6-13 00:42
cfour这鬼玩意也要拷基组过来,不过他所有基组是一个文件,做一个专门的运行文件夹放里面就好了。量化里 ...

其实也没那么复杂,拷贝赝势这事情要么计算程序做,要么接口程序做,要么用户做,有些程序计算程序不做,接口程序没有,那就只好用户自己做,其实这玩意自己写个接口去根据结构和特定规则去判断用什么赝势也没多难。

另外QE的赝势论精度其实还可以,delta test的表现甚至好于普遍使用的VASP 2000的PAW。不过这只是看数据,从实际使用来看数值稳定方面会稍微差些。

赝势和基组还有算法层面还有用户体验的问题的优化还是很重要,基本上这些问题能让一些商业程序和开源程序拉开差距,所以有时候还是一分价钱一分货。

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
alkylaix + 2 我很赞同

查看全部评分 View all ratings

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

3809

帖子

3

威望

1万

eV
积分
20344

Level 6 (一方通行)

围观吃瓜群众

23#
发表于 Post on 2021-6-13 11:49:19 | 只看该作者 Only view this author
北大-陶豫 发表于 2021-6-12 16:11
以前做量子化学计算的,不太懂第一性原理,想请大佬简单介绍一下,VASP、CP2K、Quantum Expresso 三种程序 ...

VASP和QE都是赝势平面波的方法,基函数尺寸通常比较大,基组不是局域性的,所以也很难利用这方面来进行加速,好处是能通过控制网格间距(也就是平面波的动能截断)系统性控制基组的精度。QE有些功能比较特殊,比如对DFT+U以及对DFPT这块支持的比较完善。

CP2K采用的基组是GPW和GAPW。GPW下需要使用赝势,不过基本上是只支持GTH这种允许双空间展开的模守恒赝势,不过可能是因为有年头以及并未好好优化,GTH的赝势在一些测试中表现的其实不怎么样。KS求解的部分和交换积分(Libint)用的是GTO,静电势部分则用平面波为辅助基组做,速度上CP2K可以利用原子轨道的局域性加速,Fock矩阵也是LCAO表示的。

程序使用角度我不做太多评论,因为其实真的要下功夫去用图形界面如QT或其他方式包装参数设置总是有办法的。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

24#
发表于 Post on 2021-6-13 16:13:31 | 只看该作者 Only view this author
卡开发发 发表于 2021-6-13 11:35
其实也没那么复杂,拷贝赝势这事情要么计算程序做,要么接口程序做,要么用户做,有些程序计算程序不做, ...

简单的说。。。。就是懒

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

25#
发表于 Post on 2021-6-15 02:42:37 | 只看该作者 Only view this author
本帖最后由 喵星大佬 于 2021-6-15 03:07 编辑
卡开发发 发表于 2021-6-13 11:49
VASP和QE都是赝势平面波的方法,基函数尺寸通常比较大,基组不是局域性的,所以也很难利用这方面来进行加 ...

能利用局域性加速的前提是不能是导体,导体能带结构是连续的,OT方法不考虑smearing会有各种包括不限于不收敛,误差巨大的问题,而用直接对角化的方法cp2k没啥优势,而且好多功能还不支持,不知道现在咋样了。对于非导体大体系KS矩阵和密度矩阵都很稀疏,OT方法就效率很高了。

算的快的程序/方法多少有点可靠性/稳定性/范用性的问题,又快又好又稳的方法大概只有梦里有,只能说选择对于当前任务合适的程序/方法。
就像分子/团簇体系预优化,以前觉得xtb还不错,后来连续碰到几个体系xtb都给出了明显离谱的构象,然后用dmol选纯泛函优化(纯有机blyp-d2,配合物pbe-d2)就可靠多了,速度还是很快的,小笔记本轻松优化大概100个原子的体系,虽说不至于像xtb一样一秒一步,但最多也就十几秒一步,还算是可以接受,至于为啥不用orca。。。。。一方面orca优化的步数明显更多,震荡不收敛也更常见,这玩意稳定性还是要稍好,再就是反正白嫖不用白不用,最后正儿八经优化振动分析还得上服务器用XX,不过这玩意为啥会那么快就没研究过了,orca,淘宝猫和psi是靠RI,这玩意就是NAO基本身计算量的原因?

3809

帖子

3

威望

1万

eV
积分
20344

Level 6 (一方通行)

围观吃瓜群众

26#
发表于 Post on 2021-6-15 10:01:09 | 只看该作者 Only view this author
本帖最后由 卡开发发 于 2021-6-16 08:28 编辑
喵星大佬 发表于 2021-6-15 02:42
能利用局域性加速的前提是不能是导体,导体能带结构是连续的,OT方法不考虑smearing会有各种包括不限于不 ...

是,cp2k收敛方面问题现在我也不知道怎么样,以前算个有磁性的体系大概率是难收敛的,网格和混合参数全都调整过都没用。事实上针对OrderN的程序也不算少,OpenMX和SIESTA都有专门的算法,但是能处理的体系也都比较类似。

xtb离谱也正常,尤其是磁性系统需要极为小心,程序参数化几乎没怎么考虑针对自旋极化的问题,看有些人用来算金属块体Fe让人捏一把汗。。我处理有机分子可能遇到和你类似的情况,半经验方法可能会过度估计烷基链间的作用导致全都缩成一团,倒是DMol3的BLYP或者PBE配合D2能给出合理结果。

ORCA我遇到的问题是,特别大的体系效率显著不如DMol3。同样是DZP的基本,NAO应该确实要快。NAO快有一些原因,最主要的还是因为存在截断半径,严格的局域性质带来了积分的截断和矩阵的稀疏性。小的体系这种截断特性表现不出什么加速作用,只有比较大的体系才能看到。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

27#
发表于 Post on 2021-6-15 12:04:17 | 只看该作者 Only view this author
卡开发发 发表于 2021-6-15 10:01
是,cp2k收敛方面问题现在我也不知道怎么样,以前算个有磁性的体系大概率是难收敛的,网格和混合参数全都 ...

确实缩成一团了,不过不只是烷基链,还过分高估了氢键(水和羰基间)形成的倾向甚至为此把分子拉成一个扭曲的构型都把水拆了

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
卡开发发 + 1 离谱。。

查看全部评分 View all ratings

1万

帖子

0

威望

9868

eV
积分
22108

Level 6 (一方通行)

28#
发表于 Post on 2021-6-15 17:00:25 | 只看该作者 Only view this author
卡开发发 发表于 2021-6-15 03:01
是,cp2k收敛方面问题现在我也不知道怎么样,以前算个有磁性的体系大概率是难收敛的,网格和混合参数全都 ...

RI对于大体系确实不如DMol那种multipolar expansion,因为RI涉及Coulomb metric的Cholesky分解,而Coulomb metric是一个O(N)*O(N)的dense matrix,所以这一步是O(N^3)的,且不能通过prescreening降低scaling。相比之下multipolar expansion做prescreening可以做到O(N^2)。至于是否用数值基,应该也会有一些影响,不过只影响prefactor。
再者我觉得DMol可能还有一个优势,就是数值基没办法算解析积分,导致别人不能拿解析积分的结果来比,所以DMol的库伦项可以做得很粗糙,比如多极展开好像只展开到8极矩。像BDF这种在高斯基上面做多极展开的程序,就要展开到256极矩,把总能量误差做到比如说0.1mHartree的量级,不然别人分分钟做一个解析积分的计算,告诉你说你的误差竟然有1mHartree,我怎么敢用?相比之下,DMol哪怕跟解析积分的结果差100个mHartree,也没人知道,谁也不知道是基组误差还是多极展开的误差。
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

29#
发表于 Post on 2021-6-15 17:15:02 | 只看该作者 Only view this author
wzkchem5 发表于 2021-6-15 17:00
RI对于大体系确实不如DMol那种multipolar expansion,因为RI涉及Coulomb metric的Cholesky分解,而Coulom ...

最高也就到16极距,一般以预优化为目的用的时候只设到四级距

1万

帖子

0

威望

9868

eV
积分
22108

Level 6 (一方通行)

30#
发表于 Post on 2021-6-15 19:49:25 | 只看该作者 Only view this author
喵星大佬 发表于 2021-6-15 10:15
最高也就到16极距,一般以预优化为目的用的时候只设到四级距

按你经验,16极矩和4极矩的结果(绝对能量、结构之类的)大概能差多少?
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

本版积分规则 Credits rule

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

GMT+8, 2026-2-22 01:55 , Processed in 0.479878 second(s), 21 queries , Gzip On.

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