计算化学公社

 找回密码 Forget password
 注册 Register

优化长程校正泛函w参数的简便工具optDFTw

查看数: 40757 | 评论数: 33 | 收藏 Add to favorites 28
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-9-21 00:02

正文摘要:

注:在北京科音高级量子化学培训班(http://www.keinsci.com/KAQC)中专门有一节“DFT泛函的调控”,其中笔者用了50多页幻灯片对DFT泛函的调控做极尽全面系统和深入的讲解,信息量是本文的5倍以上,十分推荐对这部分 ...

回复 Reply

xxxhhh 发表于 Post on 2025-5-12 20:30:33
wzkchem5 发表于 2025-5-3 20:51
错误信息已经说得极其清楚了,For parallel runs ORCA has to be "called" with full pathname
注意call ...

好的好的谢谢,我再研究研究。
wzkchem5 发表于 Post on 2025-5-3 20:51:19
xxxhhh 发表于 2025-5-2 22:19
你好,我已设置路径及环境变量,为何optDFTw-orca依然在试图多核运行时报错?

错误信息已经说得极其清楚了,For parallel runs ORCA has to be "called" with full pathname
注意called这个词。光设对PATH和LD_LIBRARY_PATH是不够的,调用orca时必须用orca的完整路径
xxxhhh 发表于 Post on 2025-5-2 22:19:45
wzkchem5 发表于 2020-11-1 16:15
我把optDFTw的ORCA版写完了,并且还增加了对于非中性体系,以及自旋多重度不是1的体系的支持(因此除了提供 ...

你好,我已设置路径及环境变量,为何optDFTw-orca依然在试图多核运行时报错?

202505022219075833..png (8.41 KB, 下载次数 Times of downloads: 128)

路径与环境变量

路径与环境变量

202505022218563214..png (10.14 KB, 下载次数 Times of downloads: 120)

不能多核并行

不能多核并行
sobereva 发表于 Post on 2022-11-11 11:17:13
函数与激情 发表于 2022-11-11 10:48
卢老师您好,我想计算一个Cl2阴离子自由基的性质(Cl自由基和Cl离子耦合而成),文献中表明这个体系LC-wPBE ...

没必要调控,wB97XD描述得妥妥的。如果只是计算这么小体系,直接用CCSD(T)
函数与激情 发表于 Post on 2022-11-11 10:48:39
卢老师您好,我想计算一个Cl2阴离子自由基的性质(Cl自由基和Cl离子耦合而成),文献中表明这个体系LC-wPBE范围分离泛函描述的挺好,我如果想要优化w参数,对于这种自由基体系调控w的标准还是满足Koopmans定理吗?麻烦卢老师~
张业文 发表于 Post on 2021-12-29 20:26:10
本帖最后由 张业文 于 2021-12-29 20:27 编辑

谢谢sob老师
sobereva 发表于 Post on 2021-12-28 21:34:23
张业文 发表于 2021-12-27 20:39
请问老师,调节w值,做单点的初始结构需要什么样的结构,需要基态优化结构去做吗?

张业文 发表于 Post on 2021-12-27 20:39:16
请问老师,调节w值,做单点的初始结构需要什么样的结构,需要基态优化结构去做吗?
I10140317 发表于 Post on 2021-10-29 13:35:14
本帖最后由 I10140317 于 2021-10-29 16:13 编辑
sobereva 发表于 2021-10-29 06:58
看这篇里的讨论DOI: 10.1002/jcc.26101

sob 老师,谢谢您的回复!我看了您发的这篇文章,文章涉及到优化C0和C1两个参数,但是这两个参数主要是用于调控percent of Long Range HF exchange,也就是beta参数,是仅跟泛函相关的,文章中得到了LC-BLYP等泛函的参数。如果我想用其他该文章中没有拟合的泛函,如LC-wPBE等,那么可不可以通过气相optDFTw优化得到w后,固定w,再用类似optDFTw的算法优化beta参数即可?而不用去管C0和C1的参数。
sobereva 发表于 Post on 2021-10-29 06:58:03
I10140317 发表于 2021-10-28 19:37
sob老师,您好!我想请教一下,如果要考虑溶剂效应(隐式溶剂模型)计算吸收光谱,是应该在基态加上溶剂效 ...

看这篇里的讨论DOI: 10.1002/jcc.26101
I10140317 发表于 Post on 2021-10-28 19:37:27
本帖最后由 I10140317 于 2021-10-28 19:39 编辑

sob老师,您好!我想请教一下,如果要考虑溶剂效应(隐式溶剂模型)计算吸收光谱,是应该在基态加上溶剂效应优化w,然后算TDDFT;还是应该在气相优化w,然后在TDDFT增加相应的溶剂关键词?哪种计算方式可能更合理一些?因为优化w的原理是Koopmanns定理,我不太清楚如果用溶剂模型的话,Koopmans定理是不是依旧成立的?
wzkchem5 发表于 Post on 2020-11-1 16:15:44
我把optDFTw的ORCA版写完了,并且还增加了对于非中性体系,以及自旋多重度不是1的体系的支持(因此除了提供ORCA版的optDFTw以外,我还更新了G09和G16版的optDFTw)。注意对于自旋多重度不是1的体系,程序假定其得到电子和失去电子后自旋多重度都比原来少1,而不是比原来多1。这个假设一般是成立的,但也有例外,如果碰到例外情况可以手动修改源代码解决。

使用方法:
G09和G16:同sob老师主楼的使用方法
ORCA:需要在PATH环境变量中添加ORCA的路径,对于并行计算还需设定LD_LIBRARY_PATH等并行计算需要的环境变量。总之需要设定的参数和单独跑ORCA是相同的。程序调用方式和高斯的情况相同,但模板输入文件应命名为template.inp而非template.gjf。

如果使用中遇到问题,欢迎回复本帖反馈。

optDFTw-orca-windows.rar (245.91 KB, 下载次数 Times of downloads: 62) optDFTw-orca-linux.tar.bz2 (325.31 KB, 下载次数 Times of downloads: 104)


optDFTw-g16-windows.rar (245.9 KB, 下载次数 Times of downloads: 37)

optDFTw-g16-linux.tar.bz2 (325.28 KB, 下载次数 Times of downloads: 59) optDFTw-g09-windows.rar (245.9 KB, 下载次数 Times of downloads: 26)

optDFTw-g09-linux.tar.bz2 (325.32 KB, 下载次数 Times of downloads: 30)



评分 Rate

参与人数
Participants 4
eV +23 收起 理由
Reason
Date_Arisa + 3 谢谢
qinsc + 5 赞!
snljty + 5 赞!
sobereva + 10 GJ!

查看全部评分 View all ratings

wzkchem5 发表于 Post on 2020-10-27 15:02:40
让你变成回忆 发表于 2020-10-27 10:56
源代码不是在压缩包里面已经有了吗?

好吧,只在g09的那个压缩包里有,我之前只看了g16的压缩包。
谢谢!
让你变成回忆 发表于 Post on 2020-10-27 10:56:58
wzkchem5 发表于 2020-10-27 10:22
sob老师好,请问可否提供optDFTw的源代码?我最近想把orca和optDFTw结合起来用,如果能有optDFTw的源代码的 ...

源代码不是在压缩包里面已经有了吗?
wzkchem5 发表于 Post on 2020-10-27 10:22:23
sob老师好,请问可否提供optDFTw的源代码?我最近想把orca和optDFTw结合起来用,如果能有optDFTw的源代码的话,我做一个适用于orca的optDFTw版本应该不麻烦,顺便也能给大家用。如果不方便公开源代码的话,也可以私下给。谢谢!

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

GMT+8, 2026-3-12 19:49 , Processed in 0.583684 second(s), 28 queries , Gzip On.

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