Fast Algorithm for Quasi-2D Coulomb Systems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Gan, Zecheng, Gao, Xuanzhao, Liang, Jiuyang, Xu, Zhenli
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917911530045440
author Gan, Zecheng
Gao, Xuanzhao
Liang, Jiuyang
Xu, Zhenli
author_facet Gan, Zecheng
Gao, Xuanzhao
Liang, Jiuyang
Xu, Zhenli
contents Quasi-2D Coulomb systems are of fundamental importance and have attracted much attention in many areas nowadays. Their reduced symmetry gives rise to interesting collective behaviors, but also brings great challenges for particle-based simulations. Here, we propose a novel algorithm framework to address the $O(N^2)$ simulation complexity associated with the long-range nature of Coulomb interactions. First, we introduce an efficient Sum-of-Exponentials (SOE) approximation for the long-range kernel associated with Ewald splitting, achieving uniform convergence in terms of inter-particle distance, which reduces the complexity to $O(N^{7/5})$. We then introduce a random batch sampling method in the periodic dimensions, the stochastic approximation is proven to be both unbiased and with reduced variance via a tailored importance sampling strategy, further reducing the computational cost to $O(N)$. The performance of our algorithm is demonstrated via various numerical examples. Notably, it achieves a speedup of $2\sim 3$ orders of magnitude comparing with Ewald2D method, enabling molecular dynamics (MD) simulations with up to $10^6$ particles on a single core. The present approach is therefore well-suited for large-scale particle-based simulations of Coulomb systems under confinement, making it possible to investigate the role of Coulomb interaction in many practical situations.
format Preprint
id arxiv_https___arxiv_org_abs_2403_01521
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Fast Algorithm for Quasi-2D Coulomb Systems
Gan, Zecheng
Gao, Xuanzhao
Liang, Jiuyang
Xu, Zhenli
Numerical Analysis
Computational Physics
82M37, 65D15, 65C35
Quasi-2D Coulomb systems are of fundamental importance and have attracted much attention in many areas nowadays. Their reduced symmetry gives rise to interesting collective behaviors, but also brings great challenges for particle-based simulations. Here, we propose a novel algorithm framework to address the $O(N^2)$ simulation complexity associated with the long-range nature of Coulomb interactions. First, we introduce an efficient Sum-of-Exponentials (SOE) approximation for the long-range kernel associated with Ewald splitting, achieving uniform convergence in terms of inter-particle distance, which reduces the complexity to $O(N^{7/5})$. We then introduce a random batch sampling method in the periodic dimensions, the stochastic approximation is proven to be both unbiased and with reduced variance via a tailored importance sampling strategy, further reducing the computational cost to $O(N)$. The performance of our algorithm is demonstrated via various numerical examples. Notably, it achieves a speedup of $2\sim 3$ orders of magnitude comparing with Ewald2D method, enabling molecular dynamics (MD) simulations with up to $10^6$ particles on a single core. The present approach is therefore well-suited for large-scale particle-based simulations of Coulomb systems under confinement, making it possible to investigate the role of Coulomb interaction in many practical situations.
title Fast Algorithm for Quasi-2D Coulomb Systems
topic Numerical Analysis
Computational Physics
82M37, 65D15, 65C35
url https://arxiv.org/abs/2403.01521