Heyden Andreas, Lin Hai, Truhlar Donald G
Department of Chemistry and Supercomputing Institute, University of Minnesota, Minneapolis, Minnesota 55455-0431, USA.
J Phys Chem B. 2007 Mar 8;111(9):2231-41. doi: 10.1021/jp0673617. Epub 2007 Feb 9.
In many applications of multilevel/multiscale methods, an active zone must be modeled by a high-level electronic structure method, while a larger environmental zone can be safely modeled by a lower-level electronic structure method, molecular mechanics, or an analytic potential energy function. In some cases though, the active zone must be redefined as a function of simulation time. Examples include a reactive moiety diffusing through a liquid or solid, a dislocation propagating through a material, or solvent molecules in a second coordination sphere (which is environmental) exchanging with solvent molecules in an active first coordination shell. In this article, we present a procedure for combining the levels smoothly and efficiently in such systems in which atoms or groups of atoms move between high-level and low-level zones. The method dynamically partitions the system into the high-level and low-level zones and, unlike previous algorithms, removes all discontinuities in the potential energy and force whenever atoms or groups of atoms cross boundaries and change zones. The new adaptive partitioning (AP) method is compared to Rode's "hot spot" method and Morokuma's "ONIOM-XS" method that were designed for multilevel molecular dynamics (MD) simulations. MD simulations in the microcanonical ensemble show that the AP method conserves both total energy and momentum, while the ONIOM-XS method fails to conserve total energy and the hot spot method fails to conserve both total energy and momentum. Two versions of the AP method are presented, one scaling as O(2N) and one with linear scaling in N, where N is the number of groups in a buffer zone separating the active high-level zone from the environmental low-level zone. The AP method is also extended to systems with multiple high-level zones to allow, for example, the study of ions and counterions in solution using the multilevel approach.
在多级/多尺度方法的许多应用中,活性区域必须用高级电子结构方法进行建模,而较大的环境区域则可以用低级电子结构方法、分子力学或解析势能函数安全地进行建模。不过,在某些情况下,活性区域必须根据模拟时间重新定义。示例包括反应性部分在液体或固体中扩散、位错在材料中传播,或第二配位层(即环境层)中的溶剂分子与活性第一配位层中的溶剂分子进行交换。在本文中,我们提出了一种在这类系统中平滑且高效地组合不同层级的程序,在这类系统中原子或原子组会在高级区域和低级区域之间移动。该方法动态地将系统划分为高级区域和低级区域,并且与先前的算法不同,每当原子或原子组跨越边界并改变区域时,它会消除势能和力中的所有不连续性。将新的自适应划分(AP)方法与为多级分子动力学(MD)模拟设计的罗德(Rode)的“热点”方法和森胁(Morokuma)的“ONIOM-XS”方法进行了比较。微正则系综中的MD模拟表明,AP方法能同时守恒总能量和动量,而ONIOM-XS方法无法守恒总能量,“热点”方法则既无法守恒总能量也无法守恒动量。本文给出了AP方法的两个版本,一个按O(2N)缩放,另一个按N线性缩放,其中N是将活性高级区域与环境低级区域分隔开的缓冲区中的组数。AP方法还扩展到了具有多个高级区域的系统,例如允许使用多级方法研究溶液中的离子和抗衡离子。