计算化学公社

标题: 求助,关于PySCF中delta HF 方法的使用方式 [打印本页]

作者
Author:
NEwBEe333    时间: 2025-9-29 14:16
标题: 求助,关于PySCF中delta HF 方法的使用方式
我想要用PySCF中的delta HF 方法来计算一些电离能,但是在查阅其手册之后,仍然不知道该如何使用该方法。

所以在论坛上发帖,想要请教一下各位老师。


作者
Author:
zjxitcc    时间: 2025-9-29 14:23
delta SCF一般用来算激发能(电子数不变),IP-EOM-CCSD, IP-ADC(2)等方法一般用来算电离能(电子数减少)。没听说过delta HF,也没听说过delta HF可以计算电离能,可能是我孤陋寡闻。
作者
Author:
NEwBEe333    时间: 2025-9-29 15:20
zjxitcc 发表于 2025-9-29 14:23
delta SCF一般用来算激发能(电子数不变),IP-EOM-CCSD, IP-ADC(2)等方法一般用来算电离能(电子数减少) ...

我的意思就是delta SCF,是我之前的描述不准确了。
delta SCF不能用来处理电子数减少的电离能吗?
作者
Author:
hebrewsnabla    时间: 2025-9-29 15:27
如果只算第一电离能的话,分开运行两个scf任务就可以了。这在大部分程序里面都是一样的,没有什么特殊处理。
作者
Author:
NEwBEe333    时间: 2025-9-29 15:37
hebrewsnabla 发表于 2025-9-29 15:27
如果只算第一电离能的话,分开运行两个scf任务就可以了。这在大部分程序里面都是一样的,没有什么特殊处理 ...

那如果我想要芯层的电离能呢,比如H2O中O的1s电离能
作者
Author:
wal    时间: 2025-9-29 16:56
NEwBEe333 发表于 2025-9-29 15:37
那如果我想要芯层的电离能呢,比如H2O中O的1s电离能

这种激发态一般不是对应对称性的最低激发态吧 那你ΔSCF收敛不到上面去的
作者
Author:
hebrewsnabla    时间: 2025-9-29 17:22
NEwBEe333 发表于 2025-9-29 15:37
那如果我想要芯层的电离能呢,比如H2O中O的1s电离能

那就是另一个问题了,不是简单运行两个任务就可以的。
MOM-delta SCF 做 core 激发很多程序都可以做,包括 pyscf;core 电离原理上也是类似的,但是我不清楚有什么程序明确支持。
如果你提这个问题是因为在某处看到别人说某程序可以做 delta SCF core 电离,那你可以去问他具体如何做。

pyscf 是非常自由的,只要原理上存在的东西,并且你会写程序,什么都可以实现。
作者
Author:
NEwBEe333    时间: 2025-9-30 14:19
hebrewsnabla 发表于 2025-9-29 17:22
那就是另一个问题了,不是简单运行两个任务就可以的。
MOM-delta SCF 做 core 激发很多程序都可以做,包 ...

嗯嗯,感谢回答




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3