Removal of spurious self-interactions in particle-mesh methods

被引:7
作者
Ballenegger, V. [1 ]
Cerda, J. J. [2 ]
Holm, C. [2 ]
机构
[1] Univ Franche Comte, Inst UTINAM, UMR 6213, F-25030 Besancon, France
[2] Univ Stuttgart, Inst Computat Phys, D-70569 Stuttgart, Germany
关键词
Particle-mesh methods; Accuracy; Conservation law; SPME; P3M; EWALD SUMS;
D O I
10.1016/j.cpc.2011.01.026
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We derive an analytic formula for subtracting the spurious self-forces in particle-mesh methods that use the analytical differentiation scheme, such as the Smooth Particle Mesh Ewald (SPME) method and the Particle-Particle Particle-Mesh (P3M) method with analytical differentiation. The impact of the self-forces on the accuracy of the particle-mesh methods is investigated, and it is shown that subtracting them can improve the accuracy of the calculation for some choices of the method's parameters. It is also suggested to subtract exactly the approximate, mesh-computed, self-energy of each particle, replacing them by the exact value. Subtracting in this way the self-energy and self-force of each particle not only improves the accuracy, but also reduces the violation of momentum and energy conservation in particle-mesh methods with analytical differentiation. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:1919 / 1923
页数:5
相关论文
共 16 条
[1]  
[Anonymous], 1921, ANN PHYS-NEW YORK, DOI DOI 10.1002/ANDP.19213690304
[2]   The optimal P3M algorithm for computing electrostatic energies in periodic systems [J].
Ballenegger, V. ;
Cerda, J. J. ;
Lenz, O. ;
Holm, Ch. .
JOURNAL OF CHEMICAL PHYSICS, 2008, 128 (03)
[3]  
BALLENEGGER V, J CHEM THEORY UNPUB
[4]   P3M algorithm for dipolar interactions [J].
Cerda, Juan J. ;
Ballenegger, V. ;
Lenz, O. ;
Holm, C. .
JOURNAL OF CHEMICAL PHYSICS, 2008, 129 (23)
[5]   Staggered Mesh Ewald: An Extension of the Smooth Particle-Mesh Ewald Method Adding Great Versatility [J].
Cerutti, David S. ;
Duke, Robert E. ;
Darden, Thomas A. ;
Lybrand, Terry P. .
JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2009, 5 (09) :2322-2338
[6]   PARTICLE MESH EWALD - AN N.LOG(N) METHOD FOR EWALD SUMS IN LARGE SYSTEMS [J].
DARDEN, T ;
YORK, D ;
PEDERSEN, L .
JOURNAL OF CHEMICAL PHYSICS, 1993, 98 (12) :10089-10092
[7]   How to mesh up Ewald sums. I. A theoretical and numerical comparison of various particle mesh routines [J].
Deserno, M ;
Holm, C .
JOURNAL OF CHEMICAL PHYSICS, 1998, 109 (18) :7678-7693
[8]  
Eastwood J. W., 1976, COMPUTATIONAL METHOD, P206
[9]   A SMOOTH PARTICLE MESH EWALD METHOD [J].
ESSMANN, U ;
PERERA, L ;
BERKOWITZ, ML ;
DARDEN, T ;
LEE, H ;
PEDERSEN, LG .
JOURNAL OF CHEMICAL PHYSICS, 1995, 103 (19) :8577-8593
[10]   PARTICLE-MESH METHODS ON THE CONNECTION MACHINE [J].
FERRELL, R ;
BERTSCHINGER, E .
INTERNATIONAL JOURNAL OF MODERN PHYSICS C-PHYSICS AND COMPUTERS, 1994, 5 (06) :933-956