Solving equations through particle dynamics

被引:10
作者
Edvardsson, S. [1 ]
Neuman, M. [1 ]
Edstrom, P. [1 ]
Olin, H. [1 ]
机构
[1] Mid Sweden Univ, Dept Nat Sci, SE-85170 Sundsvall, Sweden
关键词
Particle methods; Computational mechanics; Many-particle dynamics; System of linear equations; Dynamical functional particle method; MOLECULAR-DYNAMICS; SYSTEM; INTEGRATION; PROGRAM; MODEL;
D O I
10.1016/j.cpc.2015.08.028
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The present work evaluates a recently developed particle method (DFPM). The basic idea behind this method is to utilize a Newtonian system of interacting particles that through dissipation solves mathematical problems. We find that this second order dynamical system results in an algorithm that is among the best methods known. The present work studies large systems of linear equations. Of special interest is the wide eigenvalue spectrum. This case is common as the discretization of the continuous problem becomes dense. The convergence rate of DFPM is shown to be in parity with that of the conjugate gradient method, both analytically and through numerical examples. However, an advantage with DFPM is that it is cheaper per iteration. Another advantage is that it is not restricted to symmetric matrices only, as is the case for the conjugate gradient method. The convergence properties of DFPM are shown to be superior to the closely related approach utilizing only a first order dynamical system, and also to several other iterative methods in numerical linear algebra. The performance properties are understood and optimized by taking advantage of critically damped oscillators in classical mechanics. Just as in the case of the conjugate gradient method, a limitation is that all eigenvalues (spring constants) are required to be of the same sign. DFPM has no other limitation such as matrix structure or a spectral radius as is common among iterative methods. Examples are provided to test the particle algorithm's merits and also various performance comparisons with existent numerical algorithms are provided. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:169 / 181
页数:13
相关论文
共 37 条
[2]   Artificial time integration [J].
Ascher, U. M. ;
Huang, H. ;
van den Doel, K. .
BIT NUMERICAL MATHEMATICS, 2007, 47 (01) :3-25
[3]  
Auzinger W., 2007, NUMERISCHE MATH LECT
[4]  
Burden R.L., 1989, NUMERICAL ANAL, P402
[5]   UNIFIED APPROACH FOR MOLECULAR-DYNAMICS AND DENSITY-FUNCTIONAL THEORY [J].
CAR, R ;
PARRINELLO, M .
PHYSICAL REVIEW LETTERS, 1985, 55 (22) :2471-2474
[6]  
Chu MT, 2008, ACTA NUMER, V17, P1, DOI 10.1017/S0962492906340019
[7]   ON THE CONTINUOUS REALIZATION OF ITERATIVE PROCESSES [J].
CHU, MT .
SIAM REVIEW, 1988, 30 (03) :375-387
[8]  
Ciarlet P.G., 1989, INTRO NUMERICAL LINE, P174
[9]   STABLE-SOLUTIONS USING THE EULER APPROXIMATION [J].
CROMER, A .
AMERICAN JOURNAL OF PHYSICS, 1981, 49 (05) :455-459
[10]   DISCRETE NUMERICAL-MODEL FOR GRANULAR ASSEMBLIES [J].
CUNDALL, PA ;
STRACK, ODL .
GEOTECHNIQUE, 1979, 29 (01) :47-65