前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《量子化学软件基础》习题(7)

《量子化学软件基础》习题(7)

作者头像
用户7592569
发布2022-12-07 15:19:10
7800
发布2022-12-07 15:19:10
举报
文章被收录于专栏:量子化学量子化学

题目:

阅读文献《Full configuration interaction potential energy curves for breaking bonds to hydrogen: An assessment of single-reference correlation methods》(REF1),重复文献中的计算结果。

解答:

在Born-Oppenheimer近似下,full configuration interaction (FCI)是选定单电子基组后多电子薛定谔方程的精确解。在REF1中,David Sherrill及其合作者考察了各种单参考态电子相关方法相对于FCI的精度。我们在重复过程中使用了与文献相同的基组,FCI结果来自于文献,iCISCF (iteration configuration interaction SCF)的计算使用BDF完成。由于很多计算涉及到Cartesian型基函数(6D, 10F),ORCA和BDF软件不支持,因此文章中FCI以外的计算均由Gaussian完成。

以BH分子的UCCSD计算为例,使用Gaussian进行键长扫描的输入文件为

代码语言:javascript
复制
%nprocshared=8
%oldchk=uhf.chk
%chk=001.chk
#P UCCSD/aug-cc-pVQZ guess=read scan nosymm

UHF scan

0 1
B
H  1  B1

B1 6.0 53 -0.1

在Gaussian中可以使用“scan”关键词进行键长扫描。在扫描时,可以先从解离曲线中H原子和B原子距离最远、BH键完全断裂的一端开始。这是因为此类情况下,体系的基态对应对称破缺的波函数,即开壳层单重态。在Gaussian中,这类计算可使用“guess=mix”关键词打破初猜波函数的对称性,确保参考态波函数不再是RHF波函数。只使用“guess=mix”有时也未必能收敛到能量最低的基态波函数,因此可以加上“stable=opt”来对收敛波函数的稳定性进行检测、优化。Gaussian会自动优化到能量最低的基态波函数。在进行UHF解离曲线的扫描时,可读取前一个构型的稳定波函数作为初猜。本文所有UHF计算均读取前一步扫面的键长的波函数作为初猜进行UHF计算,并使用“stable=opt”关键词。

【小编注:上述是常用的、较为保险的做法,比键长从短扫到长靠谱得多。但更保险的做法是不采用扫描,每个结构单独算单点、检验波函数稳定性。有的分子在不同键长下需要用不同形式的片段组合波函数构建初猜,见文末“相关阅读”】

对BH体系在aug-cc-pVQZ水平下进行RHF和基于RHF的单参考方法的计算结果的比较如图1所示:

图1 RHF及基于RHF的近似相关方法得到的BH分子键解离势能曲线图

从图中可以看出:

(1) RHF的势能曲线与FCI的解离曲线偏差较大,在键长趋于无穷大时出现了错误的渐近行为,这是因为两个原子在相距无穷远时RHF无法定性正确地描述该体系。

(2) 基于RHF的MP2方法在键长趋于无穷大时也存在错误的渐近行为。从数值角度来看,这是由于RHF参考波函数较差导致的。由于CCSD波函数的singles可以在某种程度上矫正参考态波函数,因此其结果要好于RHF-MP2。一般来说,对于单键解离曲线,RCCSD方法还是较为准确的。而RHF-CCSD(T)的结果也存在错误的渐进行为。

BH在aug-cc-pVQZ水平下进行UHF和基于UHF的单参考方法的计算结果的比较如图2所示,可以看到所有计算结果的渐近行为都是合理的,即UHF和基于UHF的单参考方法可以定性正确地描述BH的H键解离过程,但UHF和UMP2的计算得到的势能曲线的绝对能量和FCI相差较大。而UCCSD和UCCSD(T)计算得到的势能曲线与FCI结果非常接近,说明UCCSD和UCCSD(T)是可以准确描述BH分子的键解离,最终波函数的自旋污染也较小。

图2 UHF及基于UHF的近似相关方法得到的BH分子键解离势能曲线图

我们对文献中另外两个分子HF和CH4也进行了计算。对比文献中的数据,发现除个别数据点外,几乎所有的计算结果均与文献一致,这里就不再单独给出。与文献结果相差大于0.1 milli-Hartree (mEh)的数据见附录。

在HF和CH4分子的计算中,文献中所使用的6-31G**和6-31G*基组均为Cartesian型基函数,即,使用x2、y2、z2、xy、xz和yz等6个基函数来表示d轨道(6d)。对于变分计算,由于6d相对于spherical型基函数(5d)引入了额外的自由度,因此6d的能量结果一般比5d更低。注意,即使是Pople开发的6-31类型基组,BDF、ORCA等量子化学程序也使用5d基函数。

【小编注:本文研究的CH4分子仅解离一根C-H键,其余3根C-H键固定在1.086 Å】

以CH4分子为例,图3、图4分别是CH4分子使用基于RHF和UHF的相关方法在6-31G*水平下5d与6d计算结果之差。可以看出5d基组的结果略高于6d基组的结果。Hartree-Fock方法能量相差较小,MP2、CCSD和CCSD(T)方法能量相差可超过1 mEh。

图3 CH4分子基于RHF/6-31G*的键解离过程5d与6d基函数的能量差曲线图

图4 CH4分子基于UHF/6-31G*的键解离过程5d与6d基函数的能量差曲线图

由于轨道数较多,我们无法使用BDF或者ORCA重复文章中的FCI计算。因此,我们使用了BDF中的iCISCF,获得FCI的近似结果。iCI方法是刘文剑等人发展的一种选择性CI方法。在计算中,iCI方法会舍弃掉贡献较小的CSF,最终得到FCI的近似解。采用合理的截断参数,iCI和FCI方法计算出来的解离曲线只有非常微小的差别。iCIPT2是在iCI波函数的基础上进一步做ENPT2校正。iCISCF可以在iCI的波函数的基础上考虑活性空间内部轨道优化,得到更加接近FCI的结果。iCISCF(2)则是在iCISCF的基础上,在活性空间内部做ENPT2校正。以BH分子0.8 Å键长为例,使用BDF进行iCISCF计算的输入文件为

代码语言:javascript
复制
$compass
title
BH
basis
aug-cc-pVQZ
geometry
B  0.0  0.0  0.0
H  0.0  0.0  0.8
end geometry
group
C(2v)
norotate
saorb
$end

$xuanyuan
$end

$mcscf
core
1 0 0 0
active
49 16 30 30
close
0 0 0 0
actel
4
spin
1
symmetry
1
guess
hforb
nograd
ici
cmin
0.00001
actopt
2
$end

为与文献中结果比较,在计算过程中要冻结B的1s轨道,并使用Jacobi rotation方法优化活性空间内的活性轨道。

iCISCF和iCIPT2的计算结果与文献中所给的FCI结果之差如图5所示。可以看到BH分子键解离过程中iCISCF计算结果(使用10-5截断波函数)与文献所给的FCI计算结果非常接近。这表明使用iCISCF或iCIPT2,即使不使用外推方法,也可以得到非常接近FCI的结果。对于HF和CH4分子,iCISCF和iCISCF(2)的结果与文献所给的FCI结果的差异,应该也主要来自于5d和6d基函数的差异。

图5 iCISCF和iCIPT2与FCI结果比较的能量差曲线图

附录

表1 BH分子相关计算中与文献结果相差较大数据 (in Hartree)

表2 HF分子相关计算中与文献结果相差较大数据 (in Hartree)

【小编注:这个差异是有原因的,这两个UHF解大家可以用Gaussian软件重复出来。前者波函数稳定,后者波函数不稳定。后者可以采用片段组合波函数为初猜得到】

表3 CH4分子相关计算中与文献结果相差较大数据 (in Hartree)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量子化学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档