|
本帖最后由 zjxitcc 于 2024-8-23 10:40 编辑
fch2mkl小程序的使用十分简单,先写一个Gaussian输入文件
- %chk=DBTCO.chk
- %mem=180GB
- %nprocshared=64
- #p UCAM-B3LYP/def2TZVP nosymm int=nobasistransform guess=mix stable=opt
- title
- 0 1
- C -1.49891114 0.07026687 -0.50088109
- ...
- H -9.56460524 2.69839127 0.42449638
复制代码 提交Gaussian计算,结果为E(UCAM-B3LYP) = -5657.24889771, <S**2>= 0.8324,基态为开壳层单重态,有自旋污染。接着运行
- formchk DBTCO.chk DBTCO.fch
- fch2mkl DBTCO.fch -dft 'CAM-B3LYP D3'
- orca_2mkl DBTCO_o -gbw
复制代码 此举会产生DBTCO_o.inp和DBTCO_o.gbw文件,前者含体系坐标,基组数据和基态UCAM-B3LYP关键词,后者含有轨道信息。我们打开DBTCO_o.inp文件加点激发态关键词,前13行内容如下
- %pal nprocs 16 end
- %maxcore 10800
- ! UKS CAM-B3LYP D3 def2/J def2-TZVP/C TightSCF defgrid3
- %tddft
- nroots 5
- tda false
- printlevel 3
- end
- %scf
- Thresh 1e-12
- Tcut 1e-14
- CNVDamp False
- end
复制代码 这里不用写基组def2-TZVP,因为输入文件底下的基组数据已经体现了。提交ORCA计算,可以观察到SCF 5圈收敛,能量变化微小,立即进入TDDFT计算步骤
- -------------------------------------------------------------------------------------------
- ORCA LEAN-SCF
- memory conserving SCF solver
- -------------------------------------------------------------------------------------------
- ----------------------------------------D-I-I-S--------------------------------------------
- Iteration Energy (Eh) Delta-E RMSDP MaxDP DIISErr Damp Time(sec)
- -------------------------------------------------------------------------------------------
- *** Starting incremental Fock matrix formation ***
- *** Initializing SOSCF ***
- ---------------------------------------S-O-S-C-F--------------------------------------
- Iteration Energy (Eh) Delta-E RMSDP MaxDP MaxGrad Time(sec)
- --------------------------------------------------------------------------------------
- 1 -5657.2503433988385950 0.00e+00 5.96e-05 3.60e-03 1.13e-05 82.4
- *** Restarting incremental Fock matrix formation ***
- 2 -5657.2503533339295245 -9.94e-06 1.24e-05 8.87e-04 2.74e-05 79.8
- 3 -5657.2503537240827427 -3.90e-07 1.85e-06 1.61e-04 5.62e-06 51.3
- 4 -5657.2503537342090567 -1.01e-08 4.67e-07 3.19e-05 7.71e-06 42.5
- 5 -5657.2503537442062225 -1.00e-08 3.87e-07 2.59e-05 3.19e-06 37.4
- **** Energy Check signals convergence ****
- *****************************************************
- * SUCCESS *
- * SCF CONVERGED AFTER 5 CYCLES *
- *****************************************************
复制代码 但这只能解决负激发能的问题,让你可以合理计算此级别下的激发态能量。由于各个电子态有自旋污染,无法计算旋轨耦合,所以我没写doSOC;这种情况下最理想的方式是在CASSCF-NEVPT2下计算SOC,但此体系非常大,而且有很多孤对电子和pi键,这会使活性空间比较大,同时基组又不能低于TZVP,我认为NEVPT2计算多个电子态且计算SOC不是很现实。比较经济的方案是用MRSF-TDDFT计算SOC;再次一点的方案是换个泛函使基态波函数稳定,这样就用不到UKS了。
|
|