计算化学公社

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

[辅助/分析程序] 一个Fortran写的电荷转移积分程序

  [复制链接 Copy URL]

286

帖子

3

威望

5617

eV
积分
5963

Level 6 (一方通行)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 Warm_Cloud 于 2020-7-19 13:31 编辑

attach://20792.x电荷转移积分的计算是很多小伙伴的需求,这两天基于高斯的输出文件做了一个,细节可以参考http://bbs.keinsci.com/thread-11369-1-1.html
使用方法很简单,需要提供dimer和monomers的高斯输出文件和fchk文件,以此按照提示输入就可以。输入文件要加 nosymm iop(3/33=1)。
顺便说一下,以后更强大和好用的电荷转移功能会加入到我自己写的量化软件中。
CT.x (8.96 MB, 下载次数 Times of downloads: 197)
代码地址:https://github.com/zhangyingfeng1993/Charge-Transport-Integral
有问题的小伙伴可以留言讨论。


评分 Rate

参与人数
Participants 11
eV +51 收起 理由
Reason
sailing + 4 GJ!
B1te_theDust + 5 膜拜大佬
corei70715 + 3 谢谢分享
yjmaxpayne + 5
柒月小鱼 + 5 big law good
ggdh + 5 大师终于出手了
978142355 + 5 大师大法呱呱叫
wbn + 5 赞!
linqiaosong + 4 大师好,大师妙
ene + 5
冰释之川 + 5 好物!

查看全部评分 View all ratings

9

帖子

0

威望

363

eV
积分
372

Level 3 能力者

22#
发表于 Post on 2022-4-26 10:43:31 | 只看该作者 Only view this author
zjxitcc 发表于 2022-4-26 10:37
不收敛总是相对好解决的《解决SCF不收敛问题的方法》http://sobereva.com/61

最怕的是保留线性相关基 ...

谢谢zjxitcc!我有尝试用sob这个博文的建议解决不收敛,但是暂时还没有解决成功。另外想问下用J_from_g03那个程序算的电荷转移积分会不会受基函数线性依赖的影响呢?(我测试了这个程序,输出文件显示有基函数线性依赖,但是用J_from_g03计算过程没有报错,不知道结果是否可信。)

3814

帖子

4

威望

8005

eV
积分
11899

Level 6 (一方通行)

MOKIT开发者

21#
发表于 Post on 2022-4-26 10:37:40 | 只看该作者 Only view this author
kaiden 发表于 2022-4-26 10:35
我有尝试过加IOp(3/32=2)让Gaussian保留线性相关的基函数,但是算单点总是不收敛。

不收敛总是相对好解决的《解决SCF不收敛问题的方法》http://sobereva.com/61

最怕的是保留线性相关基函数后算出的电子能量很离谱
自动做多参考态计算的程序MOKIT

3814

帖子

4

威望

8005

eV
积分
11899

Level 6 (一方通行)

MOKIT开发者

20#
发表于 Post on 2022-4-26 10:35:57 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2022-4-26 10:39 编辑
Warm_Cloud 发表于 2022-4-26 09:35
加上IOp(3/32=2),这样Gaussian就不会处理线性依赖的基函数了。

这样容易造成电子能量异常,后续分析结果可信度降低。如果只有几个线性相关基函数,估计问题不大。
自动做多参考态计算的程序MOKIT

9

帖子

0

威望

363

eV
积分
372

Level 3 能力者

19#
发表于 Post on 2022-4-26 10:35:06 | 只看该作者 Only view this author
Warm_Cloud 发表于 2022-4-26 09:35
加上IOp(3/32=2),这样Gaussian就不会处理线性依赖的基函数了。

我有尝试过加IOp(3/32=2)让Gaussian保留线性相关的基函数,但是算单点总是不收敛。

1187

帖子

5

威望

2841

eV
积分
4129

Level 6 (一方通行)

18#
发表于 Post on 2022-4-26 10:23:24 | 只看该作者 Only view this author
Warm_Cloud 发表于 2022-4-26 09:35
加上IOp(3/32=2),这样Gaussian就不会处理线性依赖的基函数了。

大师,请问然后会不会出现线性依赖导致系数矩阵不可逆,LAPACK报错的的问题?

286

帖子

3

威望

5617

eV
积分
5963

Level 6 (一方通行)

17#
 楼主 Author| 发表于 Post on 2022-4-26 09:35:59 | 只看该作者 Only view this author
kaiden 发表于 2022-4-25 16:17
感谢楼主回复!因为测试失败的文件太大被我删掉了。后来查看fchk文件发现是因为Number of basis function ...

加上IOp(3/32=2),这样Gaussian就不会处理线性依赖的基函数了。

9

帖子

0

威望

363

eV
积分
372

Level 3 能力者

16#
发表于 Post on 2022-4-25 16:17:56 | 只看该作者 Only view this author
Warm_Cloud 发表于 2022-4-24 20:28
文件上传一下我试试。

感谢楼主回复!因为测试失败的文件太大被我删掉了。后来查看fchk文件发现是因为Number of basis functions和Number of independent functions不一致(应该是算dimer单点出现基函数线性依赖)。算单点用的m062x/ma-SVP。后来用B3LYP-D3BJ/def2svp重新算的单点就可以了。不知道后者缺乏带弥散函数的组合算出来的结果能不能接受呢?谢谢楼主!

286

帖子

3

威望

5617

eV
积分
5963

Level 6 (一方通行)

15#
 楼主 Author| 发表于 Post on 2022-4-24 20:28:19 | 只看该作者 Only view this author
kaiden 发表于 2022-4-24 12:15
楼主您好,最近我用您写的程序测试电荷转移积分遇到一点问题,请教下面报错会是什么问题呢?谢谢!(在m062 ...

文件上传一下我试试。

9

帖子

0

威望

363

eV
积分
372

Level 3 能力者

14#
发表于 Post on 2022-4-24 12:15:05 | 只看该作者 Only view this author
楼主您好,最近我用您写的程序测试电荷转移积分遇到一点问题,请教下面报错会是什么问题呢?谢谢!(在m062x/ma-SVP下计算的dimer,monomer单点。dimer.out载入时出错,但是把monomer.out当作dimer载入又没问题。)

nput for Dimer:
  Please input the Gaussian log file :<e.g. out.log>
pPDM_Dimer1_SP.out

  Spin Multiplicity:             1
  Number of basis functions:  2560
  Readind Orbit...
forrtl: severe (59): list-directed I/O syntax error, unit 1101, file /root/Documents/Study/Charge-Transport-Integral-master/pPDM_Dimer1_SP.fchk
Image              PC                Routine            Line        Source            
CT.x               000000000094B016  Unknown               Unknown  Unknown
CT.x               0000000000967727  Unknown               Unknown  Unknown
CT.x               0000000000965985  Unknown               Unknown  Unknown
CT.x               0000000000404E8B  Unknown               Unknown  Unknown
CT.x               0000000000401AE0  Unknown               Unknown  Unknown
CT.x               0000000000400D29  Unknown               Unknown  Unknown
CT.x               0000000000400CDE  Unknown               Unknown  Unknown
CT.x               00000000009DE5E9  Unknown               Unknown  Unknown
CT.x               0000000000400BBA  Unknown               Unknown  Unknown

1

帖子

0

威望

399

eV
积分
400

Level 3 能力者

13#
发表于 Post on 2021-12-3 14:32:00 | 只看该作者 Only view this author
请问楼主,您计算转移积分所采用的理论方法是基于这篇 JACS,128(30):9882-9886吗?是属于能级劈裂法还是在位能修正法啊?我个人的理解是作者是在能级劈裂法的基础上进行修正?

286

帖子

3

威望

5617

eV
积分
5963

Level 6 (一方通行)

12#
 楼主 Author| 发表于 Post on 2020-7-19 13:32:27 | 只看该作者 Only view this author
更新了一下输出。

评分 Rate

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

查看全部评分 View all ratings

55

帖子

1

威望

1551

eV
积分
1626

Level 5 (御坂)

11#
发表于 Post on 2019-11-30 21:50:47 | 只看该作者 Only view this author
太牛批了!

7

帖子

0

威望

545

eV
积分
552

Level 4 (黑子)

10#
发表于 Post on 2019-10-28 10:02:51 | 只看该作者 Only view this author

286

帖子

3

威望

5617

eV
积分
5963

Level 6 (一方通行)

9#
 楼主 Author| 发表于 Post on 2019-10-27 13:42:49 | 只看该作者 Only view this author
小白的暖暖 发表于 2019-10-26 13:17
请问,这四项哪一个是我想要的电荷转移积分啊
J(meV)    S
Je(meV)   Je(kcal/mol)

Je

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

GMT+8, 2024-11-27 14:56 , Processed in 0.267366 second(s), 32 queries , Gzip On.

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