计算化学公社

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

[量化理论] 一种误差仅0.06eV的半经验TDDFT方法:TDDFT-ris

[复制链接 Copy URL]

20

帖子

0

威望

439

eV
积分
459

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 JohnCase 于 2023-7-2 11:41 编辑

热乎的
https://pubs.acs.org/doi/abs/10.1021/acs.jpclett.2c03698

一般而言,用TDDF计算激发光谱比SCF要贵好几倍,便宜的半经验sTDDFT又有0.25eV的系统误差。我们开发了一种新型的半经验方法,TDDFT-ris,在有机小分子体系上误差只有0.06eV。其光谱误差也显著小于sTDDFT。
它的原理是,在ab-initio SCF计算完成后,在TD部分采用RIJK+最小辅助基,即每个原子的辅助基只有一个s轨道,并且忽略交换关联泛函项。这种近似使得TDDFT-ris的AB矩阵结构和sTDDFT非常相似(sTDDFT采用原子电荷来近似ERI)。
最重要的是,这个方法极其容易实现,我们通过稍微修改 Turbomole的祖传代码实现了TDDFT-ris,在没有优化代码的情况下实现了200倍的计算加速(对比RIJ-TDDFT)。下一个版本的ORCA(或许今年夏天)可以手动关闭xckernel以及自定义辅助基,因此可以通过compound模块来实现这个方法。
开发版的Turbomole可以使用一个小插件来实现TDDFT-ris, https://github.com/John-zzh/TDDFT-ris。 本来Turbomole7.7是可以使用这个插件的,但是发布之前被人改代码出bug用不了了。。。

不过,我们有基于pyscf的python代码,https://github.com/John-zzh/pyscf_TDDFT_ris。可以读取高斯fch文件接着做TDDFT-ris。还在开发中 :-) 感兴趣的可以直接试试。

评分 Rate

参与人数
Participants 13
eV +58 收起 理由
Reason
rerer + 3
常轩豪 + 4 хорошо!
不想飞的猫头鹰 + 5 好物!
NGC626 + 3
Warm_Cloud + 5 赞!
mizu-bai + 5 GJ!
wugaxp + 5 牛!
卡开发发 + 5
ball2006 + 5 牛!
ABetaCarw + 5 好物!
ChrisZheng + 5 GJ!
hebrewsnabla + 3
wzkchem5 + 5

查看全部评分 View all ratings

101

帖子

0

威望

1262

eV
积分
1363

Level 4 (黑子)

2#
发表于 Post on 2024-6-24 10:47:40 | 只看该作者 Only view this author
看github上有“ORCA5.2 will support TDDFT-ris calculation in the next release.”作者大大可以透露下新orca啥时候发布不?最近一堆高大上的功能都是orca实现的呀

1万

帖子

0

威望

7393

eV
积分
18146

Level 6 (一方通行)

3#
发表于 Post on 2024-6-24 16:33:36 | 只看该作者 Only view this author
不想飞的猫头鹰 发表于 2024-6-24 03:47
看github上有“ORCA5.2 will support TDDFT-ris calculation in the next release.”作者大大可以透露下新o ...

下一个版本大约在一个月后发布。但是我不确定是否会实现TDDFT-ris
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

101

帖子

0

威望

1262

eV
积分
1363

Level 4 (黑子)

4#
发表于 Post on 2024-6-24 17:59:17 | 只看该作者 Only view this author
wzkchem5 发表于 2024-6-24 16:33
下一个版本大约在一个月后发布。但是我不确定是否会实现TDDFT-ris

嗯嗯,感谢王老师

20

帖子

0

威望

439

eV
积分
459

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2024-7-27 18:43:34 | 只看该作者 Only view this author
本帖最后由 JohnCase 于 2024-7-27 19:58 编辑

orca6出来了,可以手动打开ris了,但是我实测ris不会比RIJCOSX快两个数量级。

这是输入文件
! B3LYP D3BJ RIJK def2-SVP CPCM(Water) moread noiter
%maxcore 5600
%pal
  nprocs 4
end

%tddft
    nroots 5
end


%moinp "SP.gbw.old"


%basis
    GTOAuxJName = "ris.bas"
    GTOAuxJKName = "ris.bas"
end

%method
  xckernelx 0
  xckernelc 0
end


这是最小辅助基文件

$DATA

HYDROGEN
S   1
1         0.199982804             1.0000000

CARBON
S   1
1         0.132029254             1.0000000

NITROGEN
S   1
1         0.1900871          1.0000000

OXYGEN
S   1
1         0.258793231          1.0000000

$END

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
wzkchem5 + 5

查看全部评分 View all ratings

1万

帖子

0

威望

7393

eV
积分
18146

Level 6 (一方通行)

6#
发表于 Post on 2024-7-27 22:33:41 | 只看该作者 Only view this author
JohnCase 发表于 2024-7-27 11:43
orca6出来了,可以手动打开ris了,但是我实测ris不会比RIJCOSX快两个数量级。

这是输入文件

如果能快一个数量级也是好的。此外可以把这个方法写成compound script的形式,上传到https://github.com/ORCAQuantumChemistry/CompoundScripts/tree/main,同时在orca论坛上宣传一下
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

20

帖子

0

威望

439

eV
积分
459

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2024-7-27 23:24:48 | 只看该作者 Only view this author
本帖最后由 JohnCase 于 2024-8-7 09:53 编辑
wzkchem5 发表于 2024-7-27 22:33
如果能快一个数量级也是好的。此外可以把这个方法写成compound script的形式,上传到https://github.com/ ...

36 原子体系,b3lyp/def2-TZVP/TDDFT/20states/CPCM, 4 CPUs,  
SCF 2min,
RIJCOSX的TDDF部分是4min45sec
ris 是3min41sec,
ris只比rijcosx快了一分钟。rijcosx也太魔法了。而且ris是RIJK,N^4标度,体系越大越比不过rijcosx


而且因为COSX过快,CPCM的部分反而成为了瓶颈。

ORCA6使用TDDFT-ris方法的input文件有了,感兴趣可以试试
CompoundScripts/TDDFT-ris at main · John-zzh/CompoundScripts (github.com)

本版积分规则 Credits rule

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

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

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