|
|
先进行合理的单点计算,确保波函数收敛、波函数稳定,然后读取波函数进行结构优化+频率分析,最后再次检验波函数是否稳定,同时查看自旋布居是否符合合理。
例如,如果你想在PBE0-D3/def2-SVP级别下做结构优化,发现SCF极难收敛,那么可以使用Gaussian做PBE0-D3/def2-SVP单点计算、检验波函数稳定性,然后使用MOKIT的fch2mkl小程序传轨道给ORCA,ORCA会极速收敛,马上开始结构优化。无需一一尝试KDIIS, SlowConv等关键词。由于你没给出体系原子坐标,这里我用一个虚构的[Tb...H2O]^(2+)复合物做示例(当然,以下技巧适用于任何过渡/稀土金属配合物),gjf文件如下
- %chk=Tb_H2O.chk
- %mem=64GB
- %nprocshared=32
- #p UPBE1PBE genecp em=GD3BJ nosymm int=nobasistransform scf(xqc,maxcycle=500) stable=opt
- Title Card Required
- 2 10
- Tb -2.41783951 -0.31650175 -1.29965861
- O -0.58287525 -0.29714564 -0.50434010
- H -0.16098348 -1.13227422 -0.28947364
- H 0.00512697 0.42680267 -0.27684897
- H O 0
- def2SVP
- ****
- Tb 0
- S 5 1.00
- 72673.311488 0.14568217710D-03
复制代码 赝势基组数据过长,若完整贴出 不利于阅读,完整gjf文件请见附件
Tb_H2O.gjf
(2.85 KB, 下载次数 Times of downloads: 3)
提交Gaussian任务,任务成功结束后获得Tb_H2O.chk文件,依次运行以下命令
- formchk Tb_H2O.chk Tb_H2O.fch
- fch2mkl Tb_H2O.fch -dft 'PBE0 D3BJ'
- orca_2mkl Tb_H2O_o -gbw
复制代码 此举将获得ORCA输入文件Tb_H2O_o.inp,波函数二进制文件Tb_H2O_o.gbw,波函数文本文件Tb_H2O_o.mkl。输入文件已写好PBE0 D3BJ关键词、基组、辅助基组、坐标、基组等信息,足以进行单点计算,gbw与inp文件名称严格一致时,ORCA会自动读入轨道,因此若直接提交 可观察到ORCA的SCF迅速收敛
- ----------------------------------------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 -900.0001470614377013 0.00e+00 2.71e-05 6.91e-04 8.80e-05 2.4
- *** Restarting incremental Fock matrix formation ***
- 2 -900.0001463958712975 6.66e-07 3.15e-04 8.50e-03 1.48e-03 0.7
- 3 -899.9999574095162416 1.89e-04 2.95e-04 8.01e-03 2.19e-02 0.7
- 4 -900.0001472808137351 -1.90e-04 1.10e-06 2.73e-05 1.26e-05 0.6
- 5 -900.0001472812530210 -4.39e-10 4.37e-07 4.05e-06 7.88e-06 0.6
- **** Energy Check signals convergence ****
- *****************************************************
- * SUCCESS *
- * SCF CONVERGED AFTER 5 CYCLES *
- *****************************************************
复制代码 若想进行结构优化+频率分析,则需在inp文件前几行加点内容,例如
- pal nprocs 32 end
- %maxcore 5200
- ! UKS PBE0 D3BJ def2/J RIJCOSX defgrid3 TightSCF noTRAH MOread Opt Freq
- %moinp "Tb_H2O.gbw"
- %scf
复制代码 这是因为ORCA读入轨道的规则 对于单点计算与结构优化 不一样,在结构优化第一步不会自动读入轨道,需要指明MOread和%moinp,才能从指定的gbw文件中读取轨道。这里我们重命名了一下
- mv Tb_H2O_o.gbw Tb_H2O.gbw
复制代码 故意不与inp文件名称一样,防止被覆盖 从而无法读取轨道。
这样我们就把单点计算、复杂体系SCF收敛问题外包给Gaussian解决,把收敛的轨道、稳定的波函数传给ORCA进行结构优化,让它做opt freq,顺便还能用RIJCOSX加速,分别使用了两个程序比较强/比较特色的功能。
|
|