共 47 条
Scalable Evaluation of Polarization Energy and Associated Forces in Polarizable Molecular Dynamics: I. Toward Massively Parallel Direct Space Computations
被引:72
作者:
Lipparini, Filippo
[1
,2
,3
]
Lagardere, Louis
[3
]
Stamm, Benjamin
[1
,4
]
Cances, Eric
[5
,6
]
Schnieders, Michael
[7
,8
]
Ren, Pengyu
[9
]
Maday, Yvon
[1
,10
,11
]
Piquemal, Jean-Philip
[1
,4
]
机构:
[1] Univ Paris 06, Sorbonne Univ, Lab Jacques Louis Lions, UMR 7598, F-75005 Paris, France
[2] Univ Paris 06, Sorbonne Univ, Lab Chim, UMR 7616, F-75005 Paris, France
[3] Univ Paris 06, Sorbonne Univ, Inst Calcul & Simulat, F-75005 Paris, France
[4] CNRS, UMR 7598 & 7616, F-75005 Paris, France
[5] Univ Paris Est, CERMICS, Ecole Ponts, F-77455 Marne La Vallee 2, France
[6] Univ Paris Est, INRIA, F-77455 Marne La Vallee 2, France
[7] Univ Iowa, Dept Biomed Engn, Iowa City, IA 52358 USA
[8] Univ Iowa, Dept Biochem, Iowa City, IA 52358 USA
[9] Univ Texas Austin, Dept Biomed Engn, Austin, TX 78712 USA
[10] Inst Univ France, Paris, France
[11] Brown Univ, Div Appl Math, Providence, RI 02912 USA
关键词:
CLASSICAL DRUDE OSCILLATORS;
CONVERGENCE ACCELERATION;
DIPOLE INTERACTION;
SOLVATION MODELS;
MECHANICS;
FIELDS;
WATER;
SIMULATION;
ALGORITHM;
POTENTIALS;
D O I:
10.1021/ct401096t
中图分类号:
O64 [物理化学(理论化学)、化学物理学];
学科分类号:
070304 ;
081704 ;
摘要:
In this paper, we investigate various numerical strategies to compute the direct space polarization energy and associated forces in the context of the point dipole approximation (including damping) used in polarizable molecular dynamics. We present a careful mathematical analysis of the algorithms that have been implemented in popular production packages and applied to large test systems. We show that the classical Jacobi Over-Relaxation method (JOR) should not be used as its convergence requires a proper value of the relaxation parameter, whereas other strategies should be preferred. On a single. node, Preconditioned Conjugate Gradient methods (PCG) and Jacobi algorithm coupled with the Direct Inversion in the Iterative Subspace (JI/DIIS) provide reliable stability/convergence and are roughly twice as fast as JOR. Moreover, both algorithms are suitable for massively parallel implementations. The lower requirements in terms of processes communications make JI/DIIS the method of choice for MPI and hybrid OpenMP/MPI paradigms for real life tests. Furthermore, using a predictor step as a guess along a molecular dynamics simulation provides another inexpensive, yet very effective, form of convergence acceleration. Overall, two to three orders of magnitude in time can be gained compared to the initial JOR single node approach to the final PGC or JI/DIIS parallel one combined with the. predictors MD refinements. Such a speedup traces a new route for the high performance implementation of polarizable molecular dynamics and therefore extends the applicability of the technique as it will facilitate future multiscale QM/MM/continuum computations.
引用
收藏
页码:1638 / 1651
页数:14
相关论文