计算化学公社

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

[Gaussian/gview] 学习如何计算振动分辨的电子光谱及一些疑问

[复制链接 Copy URL]

207

帖子

1

威望

3841

eV
积分
4068

Level 6 (一方通行)

本帖最后由 bomsaude 于 2021-5-20 13:42 编辑

                     
Sob的帖子:振动分辨的电子光谱的计算(http://sobereva.com/223)一文,写得非常清楚,而且面面俱到。最原始的计算说既可以分两步,也可以分三步计算,Sob的计算是分两步进行的。原先按照文中例子的数据算了一遍,没有任何问题,近两天来,我自己换了一个分子:8-羟基喹啉(HQ),就出现了问题。首先,把出现的问题和我的一些疑惑列一下,希望明白人帮忙解释一下,谢谢!然后再把计算的结果一一列出.



下面把计算过程详细列一下,也和有这方面计算的社友交流一下。

计算HQ在乙醇中的吸收和发射光谱,至于计算结果和实验的符合程度,不清楚。

激发态的计算,输入文件如下:

  1. %chk=HQexc.chk
  2. #p td b3lyp/6-31g(d) opt freq=saveNM scrf=(solvent=ethanol)

  3. HQ excited state

  4. 0 1
  5. C -2.28013300 0.20766800 0.00006600
  6. C -1.33474900 -0.77250900 -0.00011400
  7. C 0.05253000 -0.42897400 -0.00006900
  8. C 0.40725100 0.93133300 0.00014400
  9. C -0.59732600 1.93476400 0.00031400
  10. C -1.90539800 1.57252600 0.00027900
  11. H -3.32352500 -0.05577200 0.00004300
  12. C 1.79341900 1.23834900 0.00017800
  13. H -0.30745200 2.97000600 0.00047100
  14. H -2.67733100 2.32052000 0.00040900
  15. C 2.70092600 0.23084000 0.00001400
  16. C 2.22638200 -1.10416900 -0.00018800
  17. H 2.10515100 2.26750300 0.00033600
  18. H 3.75766000 0.42162100 0.00003400
  19. H 2.93484600 -1.91522300 -0.00031900
  20. N 0.97292700 -1.42455800 -0.00023100
  21. O -1.63725300 -2.08621100 -0.00033800
  22. H -2.57922300 -2.20602100 -0.00039200




复制代码
这个计算还是比较耗时的.
然后是基态的优化和吸收光谱的计算,计算比较快。输入坐标和上面的一样,因为记得Sob在一个帖子里说过,坐标无所谓。另外,因为默认的HWHM为135波数,也把其它的半峰宽180, 80和30也一块算了,免得峰太胖或太瘦,那个顺眼选那个。输入文件如下:
  1. %chk=ground.chk
  2. #p b3lyp/6-31g(d) opt freq=FC scrf=(solvent=ethanol) nosymm

  3. HQ ground state and UV

  4. 0 1
  5. C -2.28013300 0.20766800 0.00006600
  6. C -1.33474900 -0.77250900 -0.00011400
  7. C 0.05253000 -0.42897400 -0.00006900
  8. C 0.40725100 0.93133300 0.00014400
  9. C -0.59732600 1.93476400 0.00031400
  10. C -1.90539800 1.57252600 0.00027900
  11. H -3.32352500 -0.05577200 0.00004300
  12. C 1.79341900 1.23834900 0.00017800
  13. H -0.30745200 2.97000600 0.00047100
  14. H -2.67733100 2.32052000 0.00040900
  15. C 2.70092600 0.23084000 0.00001400
  16. C 2.22638200 -1.10416900 -0.00018800
  17. H 2.10515100 2.26750300 0.00033600
  18. H 3.75766000 0.42162100 0.00003400
  19. H 2.93484600 -1.91522300 -0.00031900
  20. N 0.97292700 -1.42455800 -0.00023100
  21. O -1.63725300 -2.08621100 -0.00033800
  22. H -2.57922300 -2.20602100 -0.00039200

  23. HQexc.chk

  24. --link1--
  25. %chk=ground.chk
  26. #p b3lyp/6-31g(d) freq=(readFC,FC,readFCHT) scrf=(solvent=ethanol) geom=check guess=read nosymm

  27. specHWHM180

  28. 0 1

  29. specHWHM=180

  30. HQexc.chk

  31. --link1--
  32. %chk=ground.chk
  33. #p b3lyp/6-31g(d) freq=(readFC,FC,readFCHT) scrf=(solvent=ethanol) geom=check guess=read nosymm

  34. specHWHM80

  35. 0 1

  36. specHWHM=80

  37. HQexc.chk

  38. --link1--
  39. %chk=ground.chk
  40. #p b3lyp/6-31g(d) freq=(readFC,FC,readFCHT) scrf=(solvent=ethanol) geom=check guess=read nosymm

  41. specHWHM30

  42. 0 1

  43. specHWHM=30

  44. HQexc.chk


复制代码

同样,和上面的类似,把发射光谱也算了,计算也很快,输入文件如下:
  1. %chk=ground1.chk
  2. #p b3lyp/6-31g(d) opt freq=(FC,emission) scrf=(solvent=ethanol) nosymm

  3. HQ ground state and EM

  4. 0 1
  5. C -2.32589520 0.20836596 0.00005606
  6. C -1.35441320 -0.77389572 -0.00011482
  7. C 0.05419225 -0.44090816 -0.00007342
  8. C 0.40657338 0.93852589 0.00014861
  9. C -0.61356785 1.93756567 0.00032143
  10. C -1.93854142 1.57465383 0.00027525
  11. H -3.38174451 -0.04246038 0.00002682
  12. C 1.80225420 1.26272791 0.00018771
  13. H -0.31988867 2.98470945 0.00048833
  14. H -2.72281420 2.33286367 0.00040703
  15. C 2.73415266 0.25761644 0.00001786
  16. C 2.28609006 -1.10596913 -0.00019580
  17. H 2.09772637 2.31174564 0.00035117
  18. H 3.80187086 0.46490829 0.00004054
  19. H 3.02033440 -1.92130051 -0.00033837
  20. N 1.00345493 -1.45181717 -0.00024502
  21. O -1.64936295 -2.10674598 -0.00032985
  22. H -2.62983431 -2.26587420 -0.00035889

  23. HQexc.chk

  24. --link1--
  25. %chk=ground1.chk
  26. #p b3lyp/6-31g(d) freq=(readFC,FC,emission,readFCHT) scrf=(solvent=ethanol) geom=check guess=read nosymm

  27. specHWHM180

  28. 0 1

  29. specHWHM=180

  30. HQexc.chk

  31. --link1--
  32. %chk=ground1.chk
  33. #p b3lyp/6-31g(d) freq=(readFC,FC,emission,readFCHT) scrf=(solvent=ethanol) geom=check guess=read nosymm

  34. specHWHM80

  35. 0 1

  36. specHWHM=80

  37. HQexc.chk

  38. --link1--
  39. %chk=ground1.chk
  40. #p b3lyp/6-31g(d) freq=(readFC,FC,emission,readFCHT) scrf=(solvent=ethanol) geom=check guess=read nosymm

  41. specHWHM30

  42. 0 1

  43. specHWHM=30

  44. HQexc.chk
复制代码

接下来是画图,把数据拷到UltraEdit里面,找到Final Spectrum,就看到数据了,用Origin作图之前,记着把数据中的D换成E,横坐标按个人喜好修改,我不喜欢波数,改成了纳米,另外,也喜欢用电子伏特,所以,下面的横坐标是纳米,上面的横坐标是电子伏特,把不同HWHM的吸收和发射都做在了一起,见下图。



从上图可以看出,发射图的波长范围显然不合适,看来默认的波长范围主要针对吸收光谱的,因此必须更改这个设置,根据不同的分子,选择合适的范围。另外,为了加快计算,把精度降低一些,能加快多少不知道。输入文件如下:
  1. %chk=ground2.chk
  2. #p b3lyp/6-31g(d) opt freq=(FC,emission,readFCHT) scrf=(solvent=ethanol) nosymm

  3. HQ ground state and EM

  4. 0 1
  5. C -2.32589520 0.20836596 0.00005606
  6. C -1.35441320 -0.77389572 -0.00011482
  7. C 0.05419225 -0.44090816 -0.00007342
  8. C 0.40657338 0.93852589 0.00014861
  9. C -0.61356785 1.93756567 0.00032143
  10. C -1.93854142 1.57465383 0.00027525
  11. H -3.38174451 -0.04246038 0.00002682
  12. C 1.80225420 1.26272791 0.00018771
  13. H -0.31988867 2.98470945 0.00048833
  14. H -2.72281420 2.33286367 0.00040703
  15. C 2.73415266 0.25761644 0.00001786
  16. C 2.28609006 -1.10596913 -0.00019580
  17. H 2.09772637 2.31174564 0.00035117
  18. H 3.80187086 0.46490829 0.00004054
  19. H 3.02033440 -1.92130051 -0.00033837
  20. N 1.00345493 -1.45181717 -0.00024502
  21. O -1.64936295 -2.10674598 -0.00032985
  22. H -2.62983431 -2.26587420 -0.00035889

  23. noreli00 specmin=16670 specmax=28570 specres=16

  24. HQexc.chk
复制代码

默认HWHM 135波数的吸收图和重新做的发射图,如下所示:




以上是按照Sob帖子计算的结果,感谢Sob!



5万

帖子

99

威望

5万

eV
积分
112384

管理员

公社社长

2#
发表于 Post on 2015-2-10 23:42:53 | 只看该作者 Only view this author
1 垂直激发能比绝热激发能更接近于最大吸收峰,在此帖有提到:《乱谈激发态的计算方法》(http://sobereva.com/265
计算振动分别的电子光谱则必须做激发态优化。

2 是的。只不过TDDFT无二阶解析导数,算激发态频率很耗时。

3 原子连接关系对量化计算无意义,最好删掉。还容易导致之后要从末尾读取额外数据的时候出现问题(主要就是空行数目,比如你空一行不行就尝试空两行之类,比较含糊)

4 不知道你在哪看的6.几G。和双核无关。开机时会显示实际物理内存有多少。
北京科音自然科学研究中心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!

207

帖子

1

威望

3841

eV
积分
4068

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2015-2-10 23:56:37 | 只看该作者 Only view this author
本帖最后由 bomsaude 于 2015-2-10 17:59 编辑
sobereva 发表于 2015-2-10 15:42
1 垂直激发能比绝热激发能更接近于最大吸收峰,在此帖有提到:《乱谈激发态的计算方法》(http://hi.baidu. ...


谢谢您的回复。

关于内存的事,似乎明白了,是两个Core,一个是2.8GHz,一个是3.25GHz,所以总的超过6了。内存Default不设置,让高斯程序自己选择,有没有不好的地方?还是设置一个default5000M呢?

----------------------------
后来看了一下,这个说错了,频率是2.8GHz,3.25 GB内存

5万

帖子

99

威望

5万

eV
积分
112384

管理员

公社社长

4#
发表于 Post on 2015-2-11 01:02:14 | 只看该作者 Only view this author
这是CPU频率,和内存无关。两个核的频率实际上原本是相同的,只不过你查看时恰好Turbo boost动态加速自动提升了一个核的频率。
假设你有4GB内存,内存就应当设比如3000MB,最好留1GB。
北京科音自然科学研究中心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!

207

帖子

1

威望

3841

eV
积分
4068

Level 6 (一方通行)

5#
 楼主 Author| 发表于 Post on 2015-2-11 01:46:12 | 只看该作者 Only view this author
本帖最后由 bomsaude 于 2015-2-10 17:59 编辑
sobereva 发表于 2015-2-10 17:02
这是CPU频率,和内存无关。两个核的频率实际上原本是相同的,只不过你查看时恰好Turbo boost动态加速自动提 ...


好多年之前的台式机,这是终端显示情况,您帮我看一下,现在内存没有进行任何设置:




因为是双系统,Windows下,查计算机属性:
Pentium(R)Dual Core CPU
E6300@2.80GHz
2.80 GHz, 3.25 GB of RAM
Physical Address Extension

谢谢!

5万

帖子

99

威望

5万

eV
积分
112384

管理员

公社社长

6#
发表于 Post on 2015-2-11 09:25:48 | 只看该作者 Only view this author
你的物理内存是6GB,估计是4G+2G内存条。之所以Windows下显示3.25GB是因为你的操作系统不是64位的,而是32位并且启用了物理地址扩展,此时即便物理内存>=4G也最多只能用其中的3.25GB。想利用全部内存必须用64位windows。
CPU频率是2.8GHz。
北京科音自然科学研究中心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!

207

帖子

1

威望

3841

eV
积分
4068

Level 6 (一方通行)

7#
 楼主 Author| 发表于 Post on 2015-2-11 17:40:08 | 只看该作者 Only view this author
sobereva 发表于 2015-2-11 01:25
你的物理内存是6GB,估计是4G+2G内存条。之所以Windows下显示3.25GB是因为你的操作系统不是64位的,而是32 ...

是的,我的Windows是32位的,所以真正的内存还是6GB。谢谢您!

14

帖子

0

威望

279

eV
积分
293

Level 3 能力者

8#
发表于 Post on 2015-2-12 00:53:30 | 只看该作者 Only view this author
这东西最好还是和实验比较才有意义,否者你根本不知道是不是算对了。我的tddft算出来的振动解析的和实验相当接近。但是想提高一些计算层次的时候就老是出问题。计算都能顺利完成,但是结果就天差地别。gaussian算激发态的频率除了tddft感觉其他的像sacci啊cis(d)啊,都不太靠谱。

18

帖子

0

威望

35

eV
积分
53

Level 2 能力者

9#
发表于 Post on 2015-12-15 21:01:29 | 只看该作者 Only view this author
请问bomsaude,gaussian官网给出的例子是算7步,你这怎么算了3步就得出吸收和发射了?求解啊

5万

帖子

99

威望

5万

eV
积分
112384

管理员

公社社长

10#
发表于 Post on 2015-12-15 21:55:29 | 只看该作者 Only view this author
benbaby 发表于 2015-12-15 21:01
请问bomsaude,gaussian官网给出的例子是算7步,你这怎么算了3步就得出吸收和发射了?求解啊

不要看那个例子,那个例子很有误导性。这里说过
http://bbs.keinsci.com/thread-1221-1-1.html
北京科音自然科学研究中心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!

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

11#
发表于 Post on 2018-8-29 18:04:47 | 只看该作者 Only view this author
sobereva 发表于 2015-12-15 21:55
不要看那个例子,那个例子很有误导性。这里说过
http://bbs.keinsci.com/thread-1221-1-1.html

请问Sob老师,算振动分辨的电子光谱时,结果中Final Spectrum的数据中左列是波数,右列是吸收系数,其中的D是什么意思?如何转换?谢谢

5万

帖子

99

威望

5万

eV
积分
112384

管理员

公社社长

12#
发表于 Post on 2018-8-29 18:44:38 | 只看该作者 Only view this author
Theor_Comp 发表于 2018-8-29 18:04
请问Sob老师,算振动分辨的电子光谱时,结果中Final Spectrum的数据中左列是波数,右列是吸收系数,其中 ...

我忘了具体输出信息了
应该是科学计数法的E
北京科音自然科学研究中心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!

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

13#
发表于 Post on 2018-8-29 19:06:18 | 只看该作者 Only view this author
sobereva 发表于 2018-8-29 18:44
我忘了具体输出信息了
应该是科学计数法的E

  Axis X = Energy (in cm^-1)
Axis Y = Molar absorption coefficient (in dm^3.mol^-1.cm^-1)
------------------------------------------------------------
       20000.0000        0.000000D+00
       20008.0000        0.000000D+00
       20016.0000        0.000000D+00

是直接把数据里的D替换为科学计数法的e(10的几次方)吗?

239

帖子

0

威望

2328

eV
积分
2567

Level 5 (御坂)

14#
发表于 Post on 2018-8-29 20:14:19 | 只看该作者 Only view this author
Theor_Comp 发表于 2018-8-29 19:06
Axis X = Energy (in cm^-1)
Axis Y = Molar absorption coefficient (in dm^3.mol^-1.cm^-1)
---- ...

就是科学计数法的E。在excel和origin绘图,需要事先把D全都替换成E,否则识别不了
十室之邑,必有忠信如丘焉,不如丘之好学也。

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

15#
发表于 Post on 2018-8-29 21:37:52 | 只看该作者 Only view this author
Theor_Comp 发表于 2018-8-29 19:06
Axis X = Energy (in cm^-1)
Axis Y = Molar absorption coefficient (in dm^3.mol^-1.cm^-1)
---- ...

计算振动分辨的电子光谱,得出的光谱与常规吸收光谱产别很大(最大峰位置、形状),
而且输出文件中有以下提示:
WARNING: Please note that the final spectrum progression is low, thus the reliability of the spectrum printed below may be questionable.
该振动分辨的光谱可以用吗?又如何解释与非振动分辨的光谱的巨大差异呢?
谢谢您!

本版积分规则 Credits rule

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

GMT+8, 2024-11-25 09:29 , Processed in 0.175297 second(s), 23 queries , Gzip On.

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