计算化学公社

标题: CP2K支持杂化泛函考虑k点指日可待了 [打印本页]

作者
Author:
sobereva    时间: 2024-2-15 13:57
标题: CP2K支持杂化泛函考虑k点指日可待了
CP2K支持杂化泛函考虑k点指日可待了,文章已经发出来了。这弥补了CP2K的一个关键性缺憾,令极高效的CP2K明显更全能了。而且还支持ADMM、支持变胞优化,计算结果和与k点数目等同倍数的超胞gamma点计算结果几乎精确一致,使得CP2K杂化泛函需要用昂贵的超胞成为历史。

J. Chem. Phys. 160, 064116 (2024); doi: 10.1063/5.0189659

(, 下载次数 Times of downloads: 48)


后记:从CP2K 2024.1版开始支持了杂化泛函计算时考虑k点,称为RI-HFXk算法,并且可以无缝结合ADMM降低耗时。此时需要以RI近似计算HF交换部分。不仅能算能量还能做优化(包括变胞)和能带计算。从第3届的 “北京科音CP2K第一性原理计算培训班” 开始已经加入了RI-HFXk的全面深入的介绍和具体例子,见http://bbs.keinsci.com/thread-43683-1-1.html
作者
Author:
rugals    时间: 2024-2-15 14:37
先撒个花

sob老师要改讲义屁屁踢了
作者
Author:
Priscilla    时间: 2024-2-15 14:41
这是否意味着很多不能用k点的任务即将可以使用k点?
作者
Author:
大王来何    时间: 2024-2-15 15:21
OT能支持K点,SCF收敛性再好一点就完美了
作者
Author:
alwens    时间: 2024-2-15 15:36
好消息,全能一些,替代vasp
作者
Author:
logzzz    时间: 2024-2-15 15:37
之前考虑K点不是无法产生molden文件么。如果没有molden文件,那么好多还是干不了。。。
作者
Author:
sobereva    时间: 2024-2-15 18:16
Priscilla 发表于 2024-2-15 14:41
这是否意味着很多不能用k点的任务即将可以使用k点?


作者
Author:
sobereva    时间: 2024-2-15 18:17
logzzz 发表于 2024-2-15 15:37
之前考虑K点不是无法产生molden文件么。如果没有molden文件,那么好多还是干不了。。。

molden文件只牵扯后处理分析,杂化泛函考虑k点支持能量、受力、应力张量计算这更为关键,意义更大
实际上Multiwfn也可以直接从输出文件里读取特定k点的轨道系数,并不需要非得通过molden文件。这点以后会另写博文说明

作者
Author:
highlight    时间: 2024-2-18 14:15
本帖最后由 highlight 于 2024-2-19 13:08 编辑

v2024.1 的 Releases (https://github.com/cp2k/cp2k/releases/tag/v2024.1)里有一条:
RI-HFX for K-points (with gradients and ADMM) (#2998)

应该是已经支持了
SI 中的输入文件可以正常结束

作者
Author:
reid    时间: 2024-2-19 23:29
highlight 发表于 2024-2-18 14:15
v2024.1 的 Releases (https://github.com/cp2k/cp2k/releases/tag/v2024.1)里有一条:

应该是已经支 ...

这是2024.1已经出来了?

作者
Author:
Entropy.S.I    时间: 2024-2-20 02:56
reid 发表于 2024-2-19 23:29
这是2024.1已经出来了?

上个月就发布了,我都拿2024.1跑了一大堆测试了,不过结论是CP2K的GPU加速聊胜于无,和Gaussian差不多的水平,8x V100 NVLink也没用
作者
Author:
reid    时间: 2024-2-20 20:55
Entropy.S.I 发表于 2024-2-20 02:56
上个月就发布了,我都拿2024.1跑了一大堆测试了,不过结论是CP2K的GPU加速聊胜于无,和Gaussian差不多的 ...

赞!  今天装上了,但不知哪个步骤有误,发现计算速度非常慢。盼着sob大神再出个教程
作者
Author:
gejuqing    时间: 2024-2-22 11:27
话说cp2k算DFT+U可以考虑K点了吗
作者
Author:
sobereva    时间: 2024-2-22 14:12
gejuqing 发表于 2024-2-22 11:27
话说cp2k算DFT+U可以考虑K点了吗

不支持。开发者如果有心要做的话并不难。
CP2K的杂化泛函做考虑k点计算效率很高,k点+U的用处很小了,本身适合CP2K用的Ueff参数在文献里也不多

作者
Author:
gejuqing    时间: 2024-2-22 14:51
sobereva 发表于 2024-2-22 14:12
不支持。开发者如果有心要做的话并不难。
CP2K的杂化泛函做考虑k点计算效率很高,k点+U的用处很小了,本 ...

那想问下sob老师,是不是之后对于过渡金属氧化物体系,就是用纯泛函做结构优化和能量相关计算,用杂化泛函做电子结构/能带、态密度分析?
作者
Author:
sobereva    时间: 2024-2-22 19:47
gejuqing 发表于 2024-2-22 14:51
那想问下sob老师,是不是之后对于过渡金属氧化物体系,就是用纯泛函做结构优化和能量相关计算,用杂化泛 ...

通常可以
但某些情况下也可能纯泛函优化的结构、晶胞参数不理想,这时候也可以用杂化泛函优化,CP2K已支持杂化泛函考虑k点变胞优化
作者
Author:
f294540290    时间: 2024-3-6 15:58
sob老师
请问CP2K 2024.1是已经支持 k点+杂化泛函计算周期性结构的能带/态密度/TDDFT任务了吗
作者
Author:
sobereva    时间: 2024-3-7 03:02
f294540290 发表于 2024-3-6 15:58
sob老师
请问CP2K 2024.1是已经支持 k点+杂化泛函计算周期性结构的能带/态密度/TDDFT任务了吗

TDDFT不支持,能量、优化、振动分析、能带、态密度(结合Multiwfn获得)都支持k点,而且我还会在即将举行的第三届北京科音CP2K第一性原理培训班里专门详细讲CP2K杂化泛函对k点的支持原理、细节、计算要点
作者
Author:
ma455173220    时间: 2024-3-7 08:13
这可太赞了!现在用CP2K一大闹心之处就是没法在杂化泛函下用K点,限制太大了。VASP又惊出一身冷汗
作者
Author:
sobereva    时间: 2024-3-9 13:13
从第3届的 “北京科音CP2K第一性原理计算培训班” 开始加入了CP2K杂化泛函计算考虑k点的全面深入的介绍和具体例子,具体说明见http://bbs.keinsci.com/thread-43683-1-1.html
作者
Author:
ddddnight    时间: 2024-10-14 22:19
sobereva 发表于 2024-2-15 18:17
molden文件只牵扯后处理分析,杂化泛函考虑k点支持能量、受力、应力张量计算这更为关键,意义更大
实际 ...

老师,现在考虑k点,您说的这个读取特定k点的轨道系数,可以不生成molden文件进行PDOS分析吗
作者
Author:
sobereva    时间: 2024-10-16 20:25
ddddnight 发表于 2024-10-14 22:19
老师,现在考虑k点,您说的这个读取特定k点的轨道系数,可以不生成molden文件进行PDOS分析吗

目前Multiwfn不支持读取k点绘制PDOS,以后会支持。这不牵扯molden文件,直接从输出文件里读。
作者
Author:
ddddnight    时间: 2024-10-16 22:41
sobereva 发表于 2024-10-16 20:25
目前Multiwfn不支持读取k点绘制PDOS,以后会支持。这不牵扯molden文件,直接从输出文件里读。

好的老师,十分期待!感谢回答!





欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3