|
|
本帖最后由 zjxitcc 于 2023-9-14 13:34 编辑
不用改CFOUR自带基组文件。fch2cfour小程序可解君愁(一键产生ZMAT, OLDMOS,GENBAS文件)。我用的是CFOUR-v2.1,先到CFOUR输出文件里复制一下Bohr为单位的直角坐标(因为fch2cfour目前无法预测CFOUR对分子的自动转向),写个gjf文件(不妨叫test.gjf)
- %chk=test.chk
- %mem=150GB
- %nprocshared=28
- #p UHF/def2TZVP nosymm int=nobasistransform stable=opt units=au
- title
- -1 2
- B -1.89884372 3.30923345 0.08175460
- B -4.44569510 -1.46862696 0.25661782
- B 3.49387019 2.98229456 0.30279830
- B 0.90348380 -4.50876009 0.27771596
- B -1.86366789 0.00000027 -0.55404169
- B 0.87294323 1.59135024 -0.65182735
- B 0.90348556 4.50875979 0.27771596
- B 3.49386905 -2.98229585 0.30279830
- B -4.44569455 1.46862854 0.25661782
- B -1.89884497 -3.30923266 0.08175460
- B 4.01215175 -0.00000078 0.01992303
- B 0.87294265 -1.59135050 -0.65182735
复制代码 高斯算完后获得test.fch文件,运行
即生成ZMAT, OLDMOS,GENBAS文件。内坐标、基组数据都写好了,连初始轨道都提供了。自动生成的ZMAT文件里默认关键词是做UHF计算的,你想做CCSD(T)计算可以将文件末尾改成例如
- *CFOUR(CALC=CCSD(T),REF=UHF,SYM=OFF,CHARGE=-1,MULTI=2,BASIS=PVTZ
- CC_PROGRAM=ECC,ABCDTYPE=AOBASIS,MEMORY=400000000)
复制代码 此处PVTZ仅是借用字符串,真正基组信息在GENBAS里。提交给CFOUR,例如
可发现UHF 2圈收敛,立即进入CC计算步骤。省去了书写基组的麻烦,SCF时间也省了,波函数稳定性也在高斯中检查过了。fch2cfour小程序在开源程序MOKIT中,可以在线安装或下载预编译版解压即用。
|
|