计算化学公社

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

[PSI4] psi4如何计算分子的波函数

[复制链接 Copy URL]

8

帖子

0

威望

42

eV
积分
50

Level 2 能力者

我是做量子计算的,这方面完全是个新人,老师完全让我自学量化的内容,看文献决定使用psi4。所以我想请教一下如何计算一个简单分子的波函数,或者说计算哈密顿量的矩阵元?假如大佬们有指点我快速入门的方法就更好了.我大概用到的分子很小,简单的氢分子这样的。

136

帖子

0

威望

2432

eV
积分
2568

Level 5 (御坂)

2#
发表于 Post on 2020-8-17 18:41:02 | 只看该作者 Only view this author
https://psi4-xdh.readthedocs.io/zh_CN/latest/motive.html
我觉得你可以参考这篇教程?

8

帖子

0

威望

42

eV
积分
50

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2020-8-17 19:30:29 | 只看该作者 Only view this author
doublezhang 发表于 2020-8-17 18:41
https://psi4-xdh.readthedocs.io/zh_CN/latest/motive.html
我觉得你可以参考这篇教程?

谢谢,粗略看感觉非常有用,我好好研究研究

6万

帖子

99

威望

6万

eV
积分
125190

管理员

公社社长

4#
发表于 Post on 2020-8-17 19:53:58 | 只看该作者 Only view this author
如果不熟悉量化,建议先把最常用的Gaussian弄会

若想要Fock或KS矩阵,用Gaussian的IOp就能直接输出,仔细看
Gaussian中有用的IOp一览
http://sobereva.com/93http://bbs.keinsci.com/thread-92-1-1.html


获得波函数和获得哈密顿矩阵是两回事。波函数用Gaussian直接就能输出,参考
高斯fch文件与wfn波函数文件的介绍及转换方法
http://sobereva.com/55
利用wfn文件计算电子密度的代码的编写方法
http://sobereva.com/182

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

8

帖子

0

威望

42

eV
积分
50

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2020-8-18 09:38:18 | 只看该作者 Only view this author
sobereva 发表于 2020-8-17 19:53
如果不熟悉量化,建议先把最常用的Gaussian弄会

若想要Fock或KS矩阵,用Gaussian的IOp就能直接输出,仔 ...

谢谢社长  但是我需要了解的是二次量子化后的单体算子和二体算子的矩阵元。然而我们老师应该不会给我买高斯,所以我只能学习psi4

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
doublezhang + 3 老物理学家了

查看全部评分 View all ratings

6万

帖子

99

威望

6万

eV
积分
125190

管理员

公社社长

6#
发表于 Post on 2020-8-18 09:59:34 | 只看该作者 Only view this author
cloudfire 发表于 2020-8-18 09:38
谢谢社长  但是我需要了解的是二次量子化后的单体算子和二体算子的矩阵元。然而我们老师应该不会给我买高 ...

免费量化程序明明一大把,怎么得到结论不用Gaussian就“只能学习psi4”?


ORCA用着极为方便,量化领域流行程度仅次于Gaussian而远高于PSI4。
波函数可以导出为.molden格式,Fock等各种矩阵也都有相应关键词能给你输出


另外,你实际要得到的东西和你标题和1L写的明显不一样。

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

8

帖子

0

威望

42

eV
积分
50

Level 2 能力者

7#
 楼主 Author| 发表于 Post on 2020-8-18 19:13:19 | 只看该作者 Only view this author
sobereva 发表于 2020-8-18 09:59
免费量化程序明明一大把,怎么得到结论不用Gaussian就“只能学习psi4”?

好的社长,我是查阅论文发现他们做量子计算大部分都是用的psi4的,对这方面没有了解太多

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

8#
发表于 Post on 2020-8-19 15:21:25 | 只看该作者 Only view this author
cloudfire 发表于 2020-8-18 19:13
好的社长,我是查阅论文发现他们做量子计算大部分都是用的psi4的,对这方面没有了解太多

PSI4做SAPT很好,各种DFT和后HF,激发态也还可以,速度比较快,不过没有好的图形界面,折腾起来比较麻烦,再就是手册写的也不咋地,我到现在没看懂这玩意振动分析、找过渡态之类的任务怎么做。。。。。

6万

帖子

99

威望

6万

eV
积分
125190

管理员

公社社长

9#
发表于 Post on 2020-8-28 04:57:26 | 只看该作者 Only view this author
cloudfire 发表于 2020-8-18 19:13
好的社长,我是查阅论文发现他们做量子计算大部分都是用的psi4的,对这方面没有了解太多

这主要是因为PSI4是基于Python(计算密集型部分还是靠C++以及外部的库),利用起来灵活度高,容易扩展、提取数据、写插件之类的,被搞cutting-edge玩意的一些人青睐,但在主流应用性量化计算领域属于很小众程序。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

8

帖子

0

威望

42

eV
积分
50

Level 2 能力者

10#
 楼主 Author| 发表于 Post on 2020-9-9 14:17:36 | 只看该作者 Only view this author
喵星大佬 发表于 2020-8-19 15:21
PSI4做SAPT很好,各种DFT和后HF,激发态也还可以,速度比较快,不过没有好的图形界面,折腾起来比较麻烦 ...

请问激发态怎么做,可以讲解一下吗

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

11#
发表于 Post on 2020-9-9 16:44:08 | 只看该作者 Only view this author
本帖最后由 喵星大佬 于 2020-9-9 16:52 编辑
cloudfire 发表于 2020-9-9 14:17
请问激发态怎么做,可以讲解一下吗

http://psicode.org/psi4manual/1. ... luster-calculations
看这里面就行了,各种EOM-CC方法,计算速度还蛮快的,但是反正都算不动大体系

8

帖子

0

威望

42

eV
积分
50

Level 2 能力者

12#
 楼主 Author| 发表于 Post on 2020-9-9 19:41:30 | 只看该作者 Only view this author
喵星大佬 发表于 2020-9-9 16:44
http://psicode.org/psi4manual/1. ... luster-calculations
看这里面就行了,各种EOM-CC方法,计算速度 ...

我有尝试用不可约表示算激发态,但我发现只能算氢分子的双激发态,单充激发态无法计算。文件如下:
1)memory 500 mb
     molecule h2 {
      0 1
     H
     H 1 0.74
     }
     set{
      basis 3-21g
      docc [0,0,0,0,0,0,0,0]
      socc [1,0,0,0,0,1,0,0]
     }
     energy('hf')
2)memory 500 mb
     molecule h2 {
      0 1
     H
     H 1 0.74
     }
     set{
      basis 3-21g
      docc [1,0,0,0,0,0,0,0]
      #socc [1,0,0,0,0,1,0,0]
     }
     energy('hf')
3)memory 500 mb
     molecule h2 {
      0 1
     H
     H 1 0.74
     }
     set{
      basis 3-21g
      docc [0,0,0,0,0,1,0,0]
      #socc [1,0,0,0,0,1,0,0]
     }
     energy('hf')
第一个按道理是单激发的,后两个是基态和双激发态的不可约表示
另外eom-ccsd咋看单电子和两电子能啊

206

帖子

3

威望

2819

eV
积分
3085

Level 5 (御坂)

13#
发表于 Post on 2020-11-10 23:22:16 | 只看该作者 Only view this author
sobereva 发表于 2020-8-28 04:57
这主要是因为PSI4是基于Python(计算密集型部分还是靠C++以及外部的库),利用起来灵活度高,容易扩展、 ...

sob老师,求问使用psi4的scf/cc-pvdz做分子构型和电荷的优化是否靠谱?谢谢!
主攻: 蛋白-蛋白对接,蛋白de novo设计、蛋白结构建模,抗体设计等方向。Rosetta/PyRosetta

6万

帖子

99

威望

6万

eV
积分
125190

管理员

公社社长

14#
发表于 Post on 2020-11-11 00:30:26 | 只看该作者 Only view this author
kunkun 发表于 2020-11-10 23:22
sob老师,求问使用psi4的scf/cc-pvdz做分子构型和电荷的优化是否靠谱?谢谢!

scf如果是指DFT,基本可以,如果是HF绝对不行
如果是算拟合静电势电荷,cc-pVDZ太low了,应当用3-zeta档次基组。如果是ADCH之类对波函数敏感性很低的方法,DFT/cc-pVDZ可以接受
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

206

帖子

3

威望

2819

eV
积分
3085

Level 5 (御坂)

15#
发表于 Post on 2020-11-11 10:43:21 | 只看该作者 Only view this author
sobereva 发表于 2020-11-11 00:30
scf如果是指DFT,基本可以,如果是HF绝对不行
如果是算拟合静电势电荷,cc-pVDZ太low了,应当用3-zeta档 ...

谢谢老师!
主攻: 蛋白-蛋白对接,蛋白de novo设计、蛋白结构建模,抗体设计等方向。Rosetta/PyRosetta

本版积分规则 Credits rule

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

GMT+8, 2026-2-26 14:18 , Processed in 0.177747 second(s), 24 queries , Gzip On.

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