IMPLEMENTING THE CELL MULTIPOLE METHOD FOR DIPOLAR AND CHARGED DIPOLAR SYSTEMS

Citation
R. Kutteh et Jb. Nicholas, IMPLEMENTING THE CELL MULTIPOLE METHOD FOR DIPOLAR AND CHARGED DIPOLAR SYSTEMS, Computer physics communications, 86(3), 1995, pp. 236-254
Citations number
21
Categorie Soggetti
Mathematical Method, Physical Science","Physycs, Mathematical","Computer Science Interdisciplinary Applications
ISSN journal
00104655
Volume
86
Issue
3
Year of publication
1995
Pages
236 - 254
Database
ISI
SICI code
0010-4655(1995)86:3<236:ITCMMF>2.0.ZU;2-7
Abstract
Recently, substantial progress has been made in reducing the cost of c omputing Coulomb sums in fields such as astrophysics and molecular dyn amics (MD). This has culminated in the fast multipole method (FMM), an d its Cartesian counterpart, the cell multipole method (CMM). In MD si mulations, these methods provide efficient and accurate algorithms for computing the energy and forces of charge-charge interactions. Howeve r, dipolar interactions are as important and as challenging to compute . In this paper we implement the cell multipole method (CMM) for dipol ar domains. This CMM implementation is an accurate and efficient appro ach for computing interactions in million-particle dipolar systems. In addition, we use CMM to treat systems of permanent dipoles and induce d dipoles, permanent charges and permanent dipoles, and permanent char ges and induced dipoles. We derive and discuss expressions for accurat e and efficient computation of all interactions in these systems. The approach is also applicable to polarizable charged dipolar systems. Fi nally, we apply one-level CMM and hierarchical CMM to arbitrary dipola r systems and discuss accuracy and speed. The hierarchical implementat ion of CMM is shown to scale linearly with the number of dipoles.