|
本帖最后由 zjxitcc 于 2023-12-26 18:17 编辑
只有很少的程序支持,是因为这个功能实现起来很难。但不是只有PSI4,Molpro也可以。CFOUR可能也可以,但这软件用起来比较吃力。
顺便推销一下MOKIT的autosr小程序,可以让用户无需学习PSI4/Molpro,一个gjf文件就可以调用PSI4/Molpro做CCSD(T)计算、获取CCSD(T)密度、自然轨道及其轨道占据数,并且以fch文件形式储存,方便用户使用GaussView或Multiwfn进行可视化。
例1. 使用Molpro进行CCSD(T)密度计算
- %mem=8GB
- %nprocshared=4
- #p CCSD(T)/cc-pVDZ
- mokit{noRI,CC_prog=Molpro,NO,relaxed_dm,FC=0}
- 0 1
- O 0.000000 0.000000 0.062007
- H 0.000000 -0.783976 -0.492052
- H 0.000000 0.783976 -0.492052
复制代码 此处关键词NO表示自然轨道。relaxed_dm表示弛豫密度,如果不写则表示计算 非弛豫密度。FC=0表示不冻结任何芯轨道,如果不写则表示冻结芯轨道,此处即O的1s轨道。若这三个关键词都不写,表示只进行冻芯CCSD(T)能量计算。
例2. 使用PSI4进行CCSD(T)密度计算
- %mem=8GB
- %nprocshared=4
- #p CCSD(T)/cc-pVDZ
- mokit{noRI,CC_prog=PSI4,NO,relaxed_dm,FC=0}
- 0 1
- O 0.000000 0.000000 0.062007
- H 0.000000 -0.783976 -0.492052
- H 0.000000 0.783976 -0.492052
复制代码 目前PSI4程序在CCSD(T)密度计算时不允许冻芯,所以FC=0必须写。relaxed_dm是可选的,取决于用户的需求。
|
|