计算化学公社

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

[算法与编程] 如何理解基组的收缩

[复制链接 Copy URL]

451

帖子

9

威望

6043

eV
积分
6674

Level 6 (一方通行)

BSJ Institute

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 Accelerator 于 2019-3-19 18:25 编辑

在自写程序的过程中发现对收缩基组无法再现主流程序的结果,随后发现自己无法理解Gaussian对收缩基组的定义。以STO-3G计算H2 (H 0. 0. 0.  H 0. 0. 1.)为例。STO-3G的定义如下:
  1. BASIS "ao basis" PRINT
  2. #BASIS SET: (3s) -> [1s]
  3. H    S
  4.       3.42525091             0.15432897      
  5.       0.62391373             0.53532814      
  6.       0.16885540             0.44463454        
复制代码
Gaussian和ORCA均给出归一化后的重叠积分矩阵:        

                   0          1   
      0       1.000000   0.496485
      1       0.496485   1.000000



      用Mathematica执行如下代码计算矩阵元(1,2)

F1[x_, y_, z_] := 0.15432897*Exp[-3.42525091*(x^2 + y^2 + z^2)] +
  0.53532814*Exp[-0.62391373*(x^2 + y^2 + z^2)] +
  0.44463454*Exp[-0.16885540*(x^2 + y^2 + z^2)]
F2[x_, y_, z_] :=
0.15432897*Exp[-3.42525091*(x^2 + y^2 + (z - 1.88972613)^2)] +
  0.53532814*Exp[-0.62391373*(x^2 + y^2 + (z - 1.88972613)^2)] +
  0.44463454*Exp[-0.16885540*(x^2 + y^2 + (z - 1.88972613)^2)]
Integrate[
  F1[x, y, z]*F2[x, y, z], {x, -10, 10}, {y, -10, 10}, {z, -10, 10}]/
Integrate[
  F1[x, y, z]*F1[x, y, z], {x, -10, 10}, {y, -10, 10}, {z, -10, 10}]
给出的结果是0.667206;自写程序得到的也是这一结果。请问为何会出现这种不同?




451

帖子

9

威望

6043

eV
积分
6674

Level 6 (一方通行)

BSJ Institute

2#
 楼主 Author| 发表于 Post on 2019-3-19 18:17:40 | 只看该作者 Only view this author
喷了怎么格式全乱了
重新编辑中

451

帖子

9

威望

6043

eV
积分
6674

Level 6 (一方通行)

BSJ Institute

3#
 楼主 Author| 发表于 Post on 2019-3-19 18:35:10 | 只看该作者 Only view this author
jitou11 发表于 2019-3-19 18:33
积分限取-10~10的理由是什么?

Infinity太长 懒得写 反正不影响结果
自写程序里是OS递推出来的

490

帖子

2

威望

4879

eV
积分
5409

Level 6 (一方通行)

4#
发表于 Post on 2019-3-19 18:46:02 | 只看该作者 Only view this author
好像我在论坛里看到过分子的朝向会对Overlap有影响,Gaussian如果没使用nosymm关键词的话会调整朝向(平移+旋转),你可以用标准取向部分的坐标来计算试试;或者在Gaussian中加入nosymm关键词。

451

帖子

9

威望

6043

eV
积分
6674

Level 6 (一方通行)

BSJ Institute

5#
 楼主 Author| 发表于 Post on 2019-3-19 18:50:00 | 只看该作者 Only view this author
让你变成回忆 发表于 2019-3-19 18:46
好像我在论坛里看到过分子的朝向会对Overlap有影响,Gaussian如果没使用nosymm关键词的话会调整朝向(平移+ ...

nosymm确实是加上的,也检查过输出文件中给出的坐标,是一致的。

3814

帖子

4

威望

8002

eV
积分
11896

Level 6 (一方通行)

MOKIT开发者

6#
发表于 Post on 2019-3-19 20:25:52 | 只看该作者 Only view this author
应该是你还少了3个系数。这个在Modern Quantum Chemistry里153-159页处有例子,三个高斯函数前各有1个与指数有关的归一化系数(2a/pi)^(3/4)
自动做多参考态计算的程序MOKIT

451

帖子

9

威望

6043

eV
积分
6674

Level 6 (一方通行)

BSJ Institute

7#
 楼主 Author| 发表于 Post on 2019-3-19 20:36:14 | 只看该作者 Only view this author
zjxitcc 发表于 2019-3-19 20:25
应该是你还少了3个系数。这个在Modern Quantum Chemistry里153-159页处有例子,三个高斯函数前各有1个与指 ...

验证了一下是这样的,感谢

45

帖子

0

威望

190

eV
积分
235

Level 3 能力者

8#
发表于 Post on 2020-4-22 17:47:48 | 只看该作者 Only view this author
请问F2中为什么是 z - 1.88972613而不是z-1,第二个氢原子的坐标不是(0,0,1)吗?

1187

帖子

5

威望

2841

eV
积分
4129

Level 6 (一方通行)

9#
发表于 Post on 2020-4-22 17:59:56 | 只看该作者 Only view this author
本帖最后由 snljty 于 2020-4-22 18:50 编辑
jslo 发表于 2020-4-22 17:47
请问F2中为什么是 z - 1.88972613而不是z-1,第二个氢原子的坐标不是(0,0,1)吗?

1 Å = 1.8897258 Bohr

45

帖子

0

威望

190

eV
积分
235

Level 3 能力者

10#
发表于 Post on 2020-4-22 18:24:26 | 只看该作者 Only view this author
snljty 发表于 2020-4-22 17:59
1 Bohr = 1.8897258 Å

原来是这样啊!谢谢

1187

帖子

5

威望

2841

eV
积分
4129

Level 6 (一方通行)

11#
发表于 Post on 2020-4-22 18:51:25 | 只看该作者 Only view this author
jslo 发表于 2020-4-22 18:24
原来是这样啊!谢谢

抱歉手抖打反了没注意

45

帖子

0

威望

190

eV
积分
235

Level 3 能力者

12#
发表于 Post on 2020-4-22 21:21:26 | 只看该作者 Only view this author
snljty 发表于 2020-4-22 18:51
抱歉手抖打反了没注意

是不是计算程序里面一般都用bohr?

5万

帖子

99

威望

5万

eV
积分
112496

管理员

公社社长

13#
发表于 Post on 2020-4-25 03:25:46 | 只看该作者 Only view this author
jslo 发表于 2020-4-22 21:21
是不是计算程序里面一般都用bohr?

量化程序内部几乎都用原子单位
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

45

帖子

0

威望

190

eV
积分
235

Level 3 能力者

14#
发表于 Post on 2020-6-1 20:33:23 | 只看该作者 Only view this author
sobereva 发表于 2020-4-25 03:25
量化程序内部几乎都用原子单位

好的,谢谢老师!

本版积分规则 Credits rule

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

GMT+8, 2024-11-27 08:42 , Processed in 0.327076 second(s), 21 queries , Gzip On.

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