Efficient implementation of the Barnes-Hut octree algorithm for Monte Carlo simulations of charged systems

From MaRDI portal
Publication:477104

DOI10.1007/S11425-014-4783-5zbMATH Open1321.78006arXiv1305.1825OpenAlexW3100051489MaRDI QIDQ477104FDOQ477104


Authors: Zecheng Gan, Zhenli Xu Edit this on Wikidata


Publication date: 2 December 2014

Published in: Science China. Mathematics (Search for Journal in Brave)

Abstract: Computer simulation with Monte Carlo is an important tool to investigate the function and equilibrium properties of many systems with biological and soft matter materials solvable in solvents. The appropriate treatment of long-range electrostatic interaction is essential for these charged systems, but remains a challenging problem for large-scale simulations. We have developed an efficient Barnes-Hut treecode algorithm for electrostatic evaluation in Monte Carlo simulations of Coulomb many-body systems. The algorithm is based on a divide-and-conquer strategy and fast update of the octree data structure in each trial move through a local adjustment procedure. We test the accuracy of the tree algorithm, and use it to perform computer simulations of electric double layer near a spherical interface. It has been shown that the computational cost of the Monte Carlo method with treecode acceleration scales as logN in each move. For a typical system with ten thousand particles, by using the new algorithm, the speed has been improved by two orders of magnitude from the direct summation.


Full work available at URL: https://arxiv.org/abs/1305.1825




Recommendations




Cites Work


Cited In (5)

Uses Software





This page was built for publication: Efficient implementation of the Barnes-Hut octree algorithm for Monte Carlo simulations of charged systems

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q477104)