期刊论文详细信息
JOURNAL OF COMPUTATIONAL PHYSICS 卷:430
A new algorithm for electrostatic interactions in Monte Carlo simulations of charged particles
Article
Saunders, William Robert1  Grant, James2  Muller, Eike Hermann3 
[1] Univ Bath, Dept Phys, Bath BA2 7AY, Avon, England
[2] Univ Bath, Comp Serv, Bath BA2 7AY, Avon, England
[3] Univ Bath, Dept Math Sci, Bath BA2 7AY, Avon, England
关键词: Monte Carlo;    Electrostatics;    Particle simulations;    Computational complexity;    Fast multipole method;   
DOI  :  10.1016/j.jcp.2020.110099
来源: Elsevier
PDF
【 摘 要 】

To minimise systematic errors in Monte Carlo simulations of charged particles, long range electrostatic interactions have to be calculated accurately and efficiently. Standard approaches, such as Ewald summation or the naive application of the classical Fast Multipole Method, result in a cost per Metropolis-Hastings step which grows in proportion to some positive power of the number of particles N in the system. This prohibitively large cost prevents accurate simulations of systems with a sizeable number of particles. Currently, large systems are often simulated by truncating the Coulomb potential which introduces uncontrollable systematic errors. In this paper we present a new multilevel method which reduces the computational complexity to O(log(N)) per Metropolis-Hastings step, while maintaining errors which are comparable to direct Ewald summation. We show that compared to related previous work, our approach reduces the overall cost by better balancing time spent in the proposal- and acceptance- stages of each Metropolis-Hastings step. By simulating large systems with up to N = 10(5) particles we demonstrate that our implementation is competitive with state-of-the-art MC packages and allows the simulation of very large systems of charged particles with accurate electrostatics. (C) 2020 Elsevier Inc. All rights reserved.

【 授权许可】

Free   

【 预 览 】
附件列表
Files Size Format View
10_1016_j_jcp_2020_110099.pdf 824KB PDF download
  文献评价指标  
  下载次数:1次 浏览次数:0次