“第10届量子化学波函数分析与Multiwfn程序培训班将于5月4-8日于北京举办,这是一次性完整、系统学习波函数分析的各种理论知识和全面掌握强大的Multiwfn波函数分析程序使用的最不可错过的机会!请点击此链接查看详情和报名方式,欢迎参加!

“第18届北京科音分子动力学与GROMACS培训班” 将于5月23-26日于北京举办。这是一次性全面、系统学习分子动力学模拟知识和最流行的分子动力学程序GROMACS的关键机会!报名正在进行中,请点击此链接查看详情,欢迎参加!

计算化学公社

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

[ORCA] 怎样在ORCA输出文件中查看基函数数量与原子轨道数量

[复制链接 Copy URL]

4

帖子

0

威望

85

eV
积分
89

Level 2 能力者

本帖最后由 djy777 于 2026-4-9 20:30 编辑

各位老师好
我想要查看ORCA输出文件中的基函数数量与原子轨道数量,方法是DLPNO-CCSD(T),基组是cc-pVXZ(X=D、T),使用辅助基组cc-pVDZ/C,以及RIJK加速RIJK cc-pVTZ/JK,具体输入文件如下:
对于cc-pVDZ
! DLPNO-CCSD(T) cc-pVDZ cc-pVDZ/C RIJK cc-pVTZ/JK NormalPNO tightSCF
%maxcore 16000
%pal nprocs 8 end
* xyz 0 1
O    -0.0343604951    0.9775395708    0.0076015923
H     0.0647664923    0.0205721989    0.0015346341
H     0.8717903737    1.3007924048    0.0006931336
*

对于cc-pVTZ
! DLPNO-CCSD(T) cc-pVTZ cc-pVTZ/C RIJK cc-pVTZ/JK NormalPNO tightSCF
%maxcore 16000
%pal nprocs 8 end
* xyz 0 1
O    -0.0343604951    0.9775395708    0.0076015923
H     0.0647664923    0.0205721989    0.0015346341
H     0.8717903737    1.3007924048    0.0006931336
*



根据这一个帖子,关于高斯基函数的个数 - 量子化学 (Quantum Chemistry) - 计算化学公社,和博文详解Gaussian中混合基组、自定义基组和赝势基组的输入 - 思想家公社的门口:量子化学·分子模拟·二次元,再结合BSE基组数据库https://www.basissetexchange.org(Format选择ORCA)

BSE基组数据库中的基组信息是:
!----------------------------------------------------------------------
! Basis Set Exchange
! Version 0.12
! https://www.basissetexchange.org
!----------------------------------------------------------------------
!   Basis set: cc-pVDZ
! Description: cc-pVDZ
!        Role: orbital
!     Version: 1  (Data from ccRepo/Grant Hill)
!----------------------------------------------------------------------


$DATA

HYDROGEN
S   4
1         1.301000E+01           1.968500E-02
2         1.962000E+00           1.379770E-01
3         4.446000E-01           4.781480E-01
4         1.220000E-01           5.012400E-01
S   1
1         1.220000E-01           1.000000E+00
P   1
1         7.270000E-01           1.0000000

OXYGEN
S   9
1         1.172000E+04           7.100000E-04
2         1.759000E+03           5.470000E-03
3         4.008000E+02           2.783700E-02
4         1.137000E+02           1.048000E-01
5         3.703000E+01           2.830620E-01
6         1.327000E+01           4.487190E-01
7         5.025000E+00           2.709520E-01
8         1.013000E+00           1.545800E-02
9         3.023000E-01          -2.585000E-03
S   9
1         1.172000E+04          -1.600000E-04
2         1.759000E+03          -1.263000E-03
3         4.008000E+02          -6.267000E-03
4         1.137000E+02          -2.571600E-02
5         3.703000E+01          -7.092400E-02
6         1.327000E+01          -1.654110E-01
7         5.025000E+00          -1.169550E-01
8         1.013000E+00           5.573680E-01
9         3.023000E-01           5.727590E-01
S   1
1         3.023000E-01           1.000000E+00
P   4
1         1.770000E+01           4.301800E-02
2         3.854000E+00           2.289130E-01
3         1.046000E+00           5.087280E-01
4         2.753000E-01           4.605310E-01
P   1
1         2.753000E-01           1.000000E+00
D   1
1         1.185000E+00           1.0000000

$END
我的理解是,当基组是cc-pVDZ,对于水分子中氢原子的原子轨道是2s1p,基函数是2x1+1x3=5,氧原子的原子轨道是3s2p1d,基函数是3x1+2x3+1x5=14,水分子中的总基函数就是两个氢原子的2x5+一个氧原子的1x14=24
ORCA输出文件中的原子轨道信息也和上面吻合
---------------------
BASIS SET INFORMATION
---------------------
There are 2 groups of distinct atoms

Group   1 Type O   : 17s4p1d contracted to 3s2p1d pattern {881/31/1}
Group   2 Type H   : 4s1p contracted to 2s1p pattern {31/1}

Atom   0O    basis set group =>   1
Atom   1H    basis set group =>   2
Atom   2H    basis set group =>   2
---------------------------------
但是ORCA输出文件中的基函数数量有30和24这两个数值

----------------------
SHARK INTEGRAL PACKAGE
----------------------

Number of atoms                             ...      3
Number of basis functions                   ...     30
Number of shells                            ...     18


--------------------------------
LOCAL RI TRANSFORMATION (IAVPAO)
--------------------------------

Orbital window:       1 to 4
Number of PAOs:      24
Basis functions:     24 (12 shells)
Aux. functions:      84 (30 shells)
Use SHARK:           on
Have SHARK:         yes

因此我想向各位老师请教以下几个问题:
1.我计算原子轨道和基函数的方法有没有问题
2.为什么ORCA输出文件中的基函数数量会有30和24这两个数值,应该取哪个数值呢
3.我还想请教一下用显示相关F12,搭配cc-pVQZ得到的相关能(输入文件如下)代替CCSD(T),cc-pV5Z/cc-pV6Z外推出的CBS,是否是可行的
! DLPNO-CCSD(T)-F12 cc-pVQZ-F12 cc-pVQZ-F12-CABS cc-pVQZ/C RIJK cc-pVQZ/JK NormalPNO tightSCF
%maxcore 16000
%pal nprocs 8 end
* xyz 0 1
O    -0.0343604951    0.9775395708    0.0076015923
H     0.0647664923    0.0205721989    0.0015346341
H     0.8717903737    1.3007924048    0.0006931336
*




6万

帖子

99

威望

6万

eV
积分
126137

管理员

公社社长

2#
发表于 Post on 6 day ago | 只看该作者 Only view this author
1 基组定义的是基函数,不是原子轨道。计算过程中你只需要关心基函数数目。至于原子轨道可以通过NAO、有效原子轨道等方式从算出来的波函数中还原出来,那是波函数分析层面的事
2 Number of basis functions                   ...     30是一般意义的基函数数目,也是展开分子轨道用的基函数数目。至于辅助基组的基函数数目是另一码事
3 非常可行。但但凡你要求到CBS,normalPNO根本不行,至少tightPNO
如果你就是要计算水分子的话,不要用DLPNO形式

评分 Rate

参与人数
Participants 1
eV +4 收起 理由
Reason
djy777 + 4 谢谢

查看全部评分 View all ratings

北京科音自然科学研究中心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

4

帖子

0

威望

85

eV
积分
89

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 6 day ago | 只看该作者 Only view this author
sobereva 发表于 2026-4-7 20:42
1 基组定义的是基函数,不是原子轨道。计算过程中你只需要关心基函数数目。至于原子轨道可以通过NAO、有效 ...

谢谢老师的回答。
老师,我还是没有理解Number of basis functions    ...     30,这个30是怎么得到的。
我的理解是,1个s轨道的基函数数量是1个,1个p轨道的基函数数量是3个,1个d轨道的基函数数量是5个,1个f轨道的基函数数量是7个,当基组是cc-pVDZ,对于水分子中氢原子的原子轨道是2s1p,那么基函数是2x1+1x3=5,氧原子的原子轨道是3s2p1d,那么基函数是3x1+2x3+1x5=14,水分子中的总基函数就是两个氢原子的基函数数量+一个氧原子的基函数数量等于24呀,不知道ORCA输出文件里的30是怎么计算出来的

1万

帖子

0

威望

1万

eV
积分
22374

Level 6 (一方通行)

4#
发表于 Post on 6 day ago | 只看该作者 Only view this author
djy777 发表于 2026-4-7 21:04
谢谢老师的回答。
老师,我还是没有理解Number of basis functions    ...     30,这个30是怎么得到的 ...

那个30会不会是辅助基的基函数数目?注意这里辅助基不止一套,有/C辅助基,还有/JK辅助基
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

4

帖子

0

威望

85

eV
积分
89

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 6 day ago | 只看该作者 Only view this author
wzkchem5 发表于 2026-4-7 21:08
那个30会不会是辅助基的基函数数目?注意这里辅助基不止一套,有/C辅助基,还有/JK辅助基

老师好,我还计算了不加辅助基组的情况
! CCSD(T) cc-pVDZ NormalPNO tightSCF
%maxcore 16000
%pal nprocs 8 end
* xyz 0 1
O    -0.0343604951    0.9775395708    0.0076015923
H     0.0647664923    0.0205721989    0.0015346341
H     0.8717903737    1.3007924048    0.0006931336
*
里面也是Number of basis functions                   ...     30

6万

帖子

99

威望

6万

eV
积分
126137

管理员

公社社长

6#
发表于 Post on 6 day ago | 只看该作者 Only view this author
SHARK算积分的时候对于Dunning这样的部分广义收缩基组在计算时做了特殊考虑(去收缩),导致Number of basis functions    ...     30和你算的不同
对于这种特征的基组,看SCF SETTINGS下面的Basis Dimension        Dim后面输出的值,可以和其它程序显示的、你手算的对应上。
对于诸如def2、Pople等片段收缩基组没这个情况
北京科音自然科学研究中心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

4

帖子

0

威望

85

eV
积分
89

Level 2 能力者

7#
 楼主 Author| 发表于 Post on 6 day ago | 只看该作者 Only view this author
sobereva 发表于 2026-4-7 21:17
SHARK算积分的时候对于Dunning这样的部分广义收缩基组在计算时做了特殊考虑(去收缩),导致Number of basi ...

好的,谢谢老师的解答

1

帖子

0

威望

31

eV
积分
32

Level 2 能力者

8#
发表于 Post on 3 day ago | 只看该作者 Only view this author
您好!之前用的高斯,刚接触ORCA,想算一个带锕系U的例子,总是报错,算其他有机配体和过渡金属都没问题,怀疑是基组设置的问题,不单独写%basis部分,提示没有U的基组,加了每次说不识别坐标前的*。想问下是不是需要要高斯一样,有对应的赝势需要加上,能不能给出一个能正常运行锕系金属的简单例子,请教,感谢!

本版积分规则 Credits rule

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

GMT+8, 2026-4-13 10:04 , Processed in 0.431941 second(s), 21 queries , Gzip On.

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