|
本帖最后由 zjxitcc 于 2024-4-26 23:46 编辑
有,可以使用MOKIT进行自动多参考计算,支持的方法有一箩筐:GVB/CASCI/CASSCF/CASPT2/NEVPT2/MRCISD/MC-PDFT等等。只需一个gjf文件,不用学习其他量化程序的使用方法,不用中途看轨道、调换轨道,不需要手动进行轨道局域化,没有轨道离域、难以辨认的烦恼,不需要进行DFT计算,没有ROHF/UHF难以收敛的问题,没有CASSCF迭代圈数多的问题,程序可以自动确定活性电子数和活性轨道。也可以基于MOKIT的中间结果 自己进行想要的计算。你说“4d金属成键”,我这里举一个5d金属-金属键,例如[Re2Cl8]2-,输入文件如下
- %mem=180GB
- %nprocshared=64
- #p CASSCF/genecp
- mokit{}
- -2 1
- Re -1.648690 -1.418958 -0.000000
- Re -1.648690 0.835660 -0.000000
- Cl -3.772978 -2.005323 0.877093
- Cl -2.525784 -2.005321 -2.124288
- Cl 0.475598 -2.005323 -0.877093
- Cl -0.771596 -2.005321 2.124288
- Cl 0.475601 1.422023 -0.877086
- Cl -0.771605 1.422025 2.124291
- Cl -2.525776 1.422025 -2.124291
- Cl -3.772981 1.422023 0.877086
- Cl 0
- aug-cc-pVDZ
- ****
- Re 0
- def2TZVP
- ****
- Re 0
- def2TZVP
复制代码 提交任务
- automr Re2Cl8.gjf >Re2Cl8.out 2>&1 &
复制代码 会自动调用Gaussian进行RHF/UHF计算,调用GAMESS进行GVB计算,调用PySCF进行CASSCF计算。中间的轨道局域化、排序、配对等任务由MOKIT自动完成。输出文件里有各个方法的能量、未成对电子数和自由基特征
- ...
- E(GVB) = -3831.81432447 a.u.
- ----------------------- Radical index -----------------------
- biradical character (2c^2) y0= 0.735
- tetraradical character(2c^2) y1= 0.138
- Yamaguchi's unpaired electrons (sum_n n(2-n) ): 4.007
- Head-Gordon's unpaired electrons(sum_n min(n,(2-n))): 2.589
- Head-Gordon's unpaired electrons(sum_n (n(2-n))^2 ): 2.039
- -------------------------------------------------------------
- Leave subroutine do_gvb at Fri Apr 26 21:45:37 2024
- Enter subroutine do_cas...
- CASSCF(8e,8o) using program pyscf
- doubly_occ=80, nvir=208, Root=0, Xmult=1, RIJK=F
- No. of active alpha/beta e = 4/4
- $python Re2Cl8_uhf_gvb44_CASSCF.py >Re2Cl8_uhf_gvb44_CASSCF.out 2>&1
- E(CASCI) = -3831.67156796 a.u.
- E(CASSCF) = -3831.67563497 a.u.
- ----------------------- Radical index -----------------------
- biradical character (2c^2) y0= 0.507
- tetraradical character(2c^2) y1= 0.136
- Yamaguchi's unpaired electrons (sum_n n(2-n) ): 2.861
- Head-Gordon's unpaired electrons(sum_n min(n,(2-n))): 1.732
- Head-Gordon's unpaired electrons(sum_n (n(2-n))^2 ): 1.459
- -------------------------------------------------------------
- Leave subroutine do_cas at Fri Apr 26 21:46:24 2024
复制代码 不论调用什么量化程序,计算完成后都有各种fch文件,例如
GVB自然轨道: Re2Cl8_uhf_uno_asrot2gvb44_s.fch
CASSCF(8,8)自然轨道: Re2Cl8_uhf_gvb44_CASSCF_NO.fch
内含自然轨道及其占据数,可用GaussView/Multiwfn打开观看,十分方便。CASSCF(8,8)即包含4根Re-Re键。GVB自然轨道包括了4根Re-Re键,8根Re-Cl键,Cl的孤对电子等,成键/反键轨道清晰可辨,你可以用这个做你想要的计算,也可以直接采用CASSCF(8,8)的结果
若你一定要用ORCA,可在计算完成后执行
- fch2mkl Re2Cl8_uhf_gvb44_CASSCF_NO.fch
复制代码 产生ORCA的inp和mkl文件,将mkl转化为gbw文件,在inp文件中添加你要的关键词,便可在ORCA中进行你想要的计算。若只进行CASSCF(8,8)计算,可观察到1圈收敛,因为我们传进来的是收敛的CASSCF轨道。
推荐阅读
MOKIT中文说明https://gitlab.com/jxzou/mokit/-/blob/master/README_zh.md
automr更多示例https://jeanwsr.gitlab.io/mokit-doc-mdbook/chap5-1.html
引用MOKIT的已发表文献https://jeanwsr.gitlab.io/mokit-doc-mdbook/citing.html
|
|