Suppr超能文献

分子动力学模拟中用于成对相互作用的带B样条插值的多级求和

Multilevel summation with B-spline interpolation for pairwise interactions in molecular dynamics simulations.

作者信息

Hardy David J, Wolff Matthew A, Xia Jianlin, Schulten Klaus, Skeel Robert D

机构信息

Beckman Institute, University of Illinois, 405 North Mathews Avenue, Urbana, Illinois 61801, USA.

Department of Computer Science, Purdue University, 305 North University Street, West Lafayette, Indiana 47907, USA.

出版信息

J Chem Phys. 2016 Mar 21;144(11):114112. doi: 10.1063/1.4943868.

Abstract

The multilevel summation method for calculating electrostatic interactions in molecular dynamics simulations constructs an approximation to a pairwise interaction kernel and its gradient, which can be evaluated at a cost that scales linearly with the number of atoms. The method smoothly splits the kernel into a sum of partial kernels of increasing range and decreasing variability with the longer-range parts interpolated from grids of increasing coarseness. Multilevel summation is especially appropriate in the context of dynamics and minimization, because it can produce continuous gradients. This article explores the use of B-splines to increase the accuracy of the multilevel summation method (for nonperiodic boundaries) without incurring additional computation other than a preprocessing step (whose cost also scales linearly). To obtain accurate results efficiently involves technical difficulties, which are overcome by a novel preprocessing algorithm. Numerical experiments demonstrate that the resulting method offers substantial improvements in accuracy and that its performance is competitive with an implementation of the fast multipole method in general and markedly better for Hamiltonian formulations of molecular dynamics. The improvement is great enough to establish multilevel summation as a serious contender for calculating pairwise interactions in molecular dynamics simulations. In particular, the method appears to be uniquely capable for molecular dynamics in two situations, nonperiodic boundary conditions and massively parallel computation, where the fast Fourier transform employed in the particle-mesh Ewald method falls short.

摘要

分子动力学模拟中用于计算静电相互作用的多级求和方法构建了成对相互作用核及其梯度的近似值,其计算成本与原子数呈线性比例关系。该方法将核平滑地分解为范围递增且变异性递减的部分核之和,其中较长范围的部分通过从粗糙度递增的网格进行插值得到。多级求和在动力学和最小化的背景下特别适用,因为它可以产生连续的梯度。本文探讨了使用B样条来提高多级求和方法(用于非周期性边界)的精度,除了一个预处理步骤(其成本也与原子数呈线性比例关系)外,不会产生额外的计算量。为了高效地获得准确结果存在一些技术难题,通过一种新颖的预处理算法得以克服。数值实验表明,由此产生的方法在精度上有显著提高,并且其性能在总体上与快速多极子方法的实现具有竞争力,对于分子动力学的哈密顿表述而言明显更优。这种改进足以使多级求和成为分子动力学模拟中计算成对相互作用的有力竞争者。特别是,该方法在两种情况下似乎具有独特的能力,即非周期性边界条件和大规模并行计算,而粒子网格埃瓦尔德方法中使用的快速傅里叶变换在这两种情况下存在不足。

相似文献

2
Multilevel summation method for electrostatic force evaluation.
J Chem Theory Comput. 2015 Feb 10;11(2):766-79. doi: 10.1021/ct5009075.
3
Multilevel summation for dispersion: a linear-time algorithm for r(-6) potentials.
J Chem Phys. 2014 Jan 14;140(2):024105. doi: 10.1063/1.4857735.
6
Multiple grid methods for classical molecular dynamics.
J Comput Chem. 2002 Apr 30;23(6):673-84. doi: 10.1002/jcc.10072.
7
Performance evaluation of the zero-multipole summation method in modern molecular dynamics software.
J Comput Chem. 2018 Jul 30;39(20):1551-1560. doi: 10.1002/jcc.25228. Epub 2018 May 4.
9
Multilevel summation for periodic electrostatics using B-splines.
J Chem Phys. 2021 Apr 14;154(14):144105. doi: 10.1063/5.0040925.
10
The ENUF method-Ewald summation based on nonuniform fast Fourier transform: Implementation, parallelization, and application.
J Comput Chem. 2020 Oct 15;41(27):2316-2335. doi: 10.1002/jcc.26395. Epub 2020 Aug 18.

引用本文的文献

1
Efficient and scalable electrostatics via spherical grids and treecode summation.
J Chem Phys. 2025 Jun 14;162(22). doi: 10.1063/5.0264934.
2
Review of Electrostatic Force Calculation Methods and Their Acceleration in Molecular Dynamics Packages Using Graphics Processors.
ACS Omega. 2022 Sep 8;7(37):32877-32896. doi: 10.1021/acsomega.2c03189. eCollection 2022 Sep 20.
3
Accelerators for Classical Molecular Dynamics Simulations of Biomolecules.
J Chem Theory Comput. 2022 Jul 12;18(7):4047-4069. doi: 10.1021/acs.jctc.1c01214. Epub 2022 Jun 16.
4
Multilevel summation for periodic electrostatics using B-splines.
J Chem Phys. 2021 Apr 14;154(14):144105. doi: 10.1063/5.0040925.

本文引用的文献

1
GROMACS 4:  Algorithms for Highly Efficient, Load-Balanced, and Scalable Molecular Simulation.
J Chem Theory Comput. 2008 Mar;4(3):435-47. doi: 10.1021/ct700301q.
3
Multilevel summation method for electrostatic force evaluation.
J Chem Theory Comput. 2015 Feb 10;11(2):766-79. doi: 10.1021/ct5009075.
5
Multilevel summation for dispersion: a linear-time algorithm for r(-6) potentials.
J Chem Phys. 2014 Jan 14;140(2):024105. doi: 10.1063/1.4857735.
6
Multilevel Summation of Electrostatic Potentials Using Graphics Processing Units.
Parallel Comput. 2009 Mar 1;35(3):164-177. doi: 10.1016/j.parco.2008.12.005.
7
CHARMM: the biomolecular simulation program.
J Comput Chem. 2009 Jul 30;30(10):1545-614. doi: 10.1002/jcc.21287.
8
Accelerating molecular dynamic simulation on graphics processing units.
J Comput Chem. 2009 Apr 30;30(6):864-72. doi: 10.1002/jcc.21209.

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验