计算化学公社
标题:
关于cp2k是如何处理MM区域和QM区域之间静电作用的疑问
[打印本页]
作者Author:
wuzhiyi
时间:
2021-4-24 22:45
标题:
关于cp2k是如何处理MM区域和QM区域之间静电作用的疑问
本帖最后由 wuzhiyi 于 2021-4-25 01:24 编辑
一直搞不太懂在cp2k中,MM区域和QM区域之间的静电作用是如何处理的,cp2k的手册也不会讲这个问题,在cp2k的论坛上提过这个问题,但没有被回答,希望可以在这里得到一些帮助。
我之前一般都是用amber来做QM/MM的计算,这其中一个比较重要的问题就是如何处理MM区域和QM区域之间的静电作用。MM区域的原子电荷一般会在QM计算的时候,用点电荷的方式表示,这样就引出了一个问题,那就是哪些点电荷需要被放进QM计算。
Amber的处理方法有两种:
一种就是粗暴的在QM区域外画一个圈,在圈内的点电荷全部放进QM计算,圈外全部放弃,这样的处理方法让amber可以和任何QM程序联动,但会造成势能面的不连续,而且还有这个圈要画多大的问题。
另一种就是用PME mesh的方式表达整个盒子的电荷,这种方法的好处就是不会再有圈要画多大的问题,但缺点就是只有amber内置的几种方法可以使用。
cp2k的话,我使用的是这样的一个模版。
&QMMM
&CELL
ABC qm_x qm_y qm_z ! size of QM cell in x,y,z
PERIODIC XYZ
&END CELL
CENTER EVERY_STEP
CENTER_TYPE PBC_AWARE_MAX_MINUS_MIN
ECOUPL GAUSS ! type of QM/MM elect. coupling
USE_GEEP_LIB 12 ! number of Gaussians in Gaussian expansion
&PERIODIC ! apply periodic potential
&MULTIPOLE ON ! turn on coupling of the QM multipole
&END
&END PERIODIC
&QM_KIND N
MM_INDEX list_of_atom_indexes ! list of N QM atoms
&END QM_KIND
&QM_KIND H
MM_INDEX list_of_atom_indexes ! list of H QM atoms
&END QM_KIND
&QM_KIND C
MM_INDEX list_of_atom_indexes ! list of C QM atoms
&END QM_KIND
&QM_KIND O
MM_INDEX list_of_atom_indexes ! list of O QM atoms
&END QM_KIND
&LINK
QM_KIND H
MM_INDEX mm_atom_index ! index of MM atom in broken bond
QM_INDEX qm_atom_index ! index of QM atom in broken bond
&END LINK
&END QMMM
复制代码
我看到教程都是说
&QMMM/
&CELL只要比QM区域上下左右各大各2A就行。
想问一下,cp2k的中这样算的话,是只有在
&QMMM/&CELL/ABC范围内的电荷会被纳入QM计算?如果那样的话
&QMMM/&CELL/
PERIODIC是这个QM范围作为周期性条件?
还是会&FORCE_EVAL/&SUBSYS/&CELL/ABC里的电荷全部都会被计算?加上他的周期性邻居一起嘛?
我尝试了对同一帧,计算单点能,算了两种条件,一种是QM区域(
&QMMM/&CELL/ABC)是实际QM原子的空间+10A,另一个是+20A,两个单点能差了1.8 kcal/mol。
作者Author:
chenjinfeng850
时间:
2021-4-27 00:02
CP2K 的manual在QM/MM 这里引用了两篇论文详细解释了在CP2K中是如何处理QM-MM 之间静电相互作用的和PBC的。
J. Chem. Theory Comput. 2005, 1, 6, 1176–1184
(QM-MM 之间静电相互作用)
J. Chem. Theory Comput. 2006, 2, 5, 1370–1378
(PBC )
简单说,在CP2K 处理QM-MM静电相互作用的时候,对所有MM点电荷作高斯展开,然后用多个高斯函数(额外还有一个R_low)对其进行拟合,其中每一个高斯函数有一个范围,如果这个范围与QM区域有交集,那么这个高斯函数就对QM有贡献(第一个文献中的Figure2)。所有MM原子都有一个长程的贡献R_low。
周期性条件还是整个体系的大小,CELL的大小会影响后面PBC的处理,会有点影响
具体细节看文献,希望对你理解有帮助
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3