Abstract
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.
Original language | English |
---|---|
Article number | 110099 |
Number of pages | 22 |
Journal | Journal of Computational Physics |
Volume | 430 |
Early online date | 4 Jan 2021 |
DOIs | |
Publication status | Published - 1 Apr 2021 |
Funding
This research made use of the Balena High Performance Computing (HPC) Service at the University of Bath. This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreements No. 646176 and No. 824158 . This research made use of the Balena High Performance Computing (HPC) Service at the University of Bath. This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreements No. 646176 and No. 824158.
Keywords
- Monte Carlo
- electrostatics
- particle simulations
- computational complexity
- Fast Multipole Method
Fingerprint
Dive into the research topics of 'A new algorithm for electrostatic interactions in Monte Carlo simulations of charged particles'. Together they form a unique fingerprint.Equipment
-
Balena High Performance Computing (HPC) System
Facility/equipment: Equipment