|
|
大家好。
我要用orca算溶液相分子的自由能。这个计算分了四步:1、半经验xtb优化,气相(因为是openbabel批量生成的xyz文件,可能结构不太好,要预优化一下);2、b3lyp优化,气相;3、m05-2x单点,气相(orca自身没有m05-2x定义,要自己输入参数);4、m05-2x单点,smd溶液相。输入文件如下:
- ! opt xtb2 miniprint
- %pal
- nproc 24
- end
- * xyzfile -1 2 000800.xyz # 这是openbabel自动生成的坐标文件
- $new_job
- ! opt freq b3lyp d4 def2-svp miniprint
- %pal
- nproc 24
- end
- * xyzfile -1 2 000800.orca.xyz # 这是上一步应该产生的优化好的结构文件(该输入文件名是000800.orca.inp,默认用不带后缀的输入文件名+.xyz作为优化好的坐标文件)
- $new_job
- ! 6-31g* miniprint
- %pal
- nproc 24
- end
- %method
- scalhfx = 0.56
- scaldfx = 0.44
- scalggac = 1
- scalldac = 1
- scalmp2c = 0
- end
- * xyzfile -1 2 000800.orca.xyz
- $new_job
- ! 6-31g* miniprint
- %pal
- nproc 24
- end
- %cpcm
- smd true
- smdsolvent "Acetonitrile"
- end
- %method
- scalhfx = 0.56
- scaldfx = 0.44
- scalggac = 1
- scalldac = 1
- scalmp2c = 0
- end
- * xyzfile -1 2 000800.orca.xyz
复制代码 提交后立马报错:
- WARNING: Found SMD or SMDSolvent or CPCM keyword with XTB calculation, but no ALPB keyword.
- This is not implemented.
- ===> : Please use ALPB keyword instead
- ===> : Skipping actual calculation
复制代码 说同时检测到smd和xtb,就报错了。问题是,我根本没给xtb加溶剂啊。这可怎么解决?
记得之前也遇到过相似的问题,第一步是单点+波函数稳定性检测,第二步是优化,结果报错说“波函数稳定性检测和优化两个任务冲突了”(差不多这个意思)。orca好像总是把多步的关键词混在一起,难道说orca的多步任务有bug吗?
|
|