Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
4967491 | Journal of Computational Physics | 2017 | 17 Pages |
Abstract
In this work we present an efficient implementation of Canonical Monte Carlo simulation for Coulomb many body systems on graphics processing units (GPU). Our method takes advantage of the GPU Single Instruction, Multiple Data (SIMD) architectures, and adopts the sequential updating scheme of Metropolis algorithm. It makes no approximation in the computation of energy, and reaches a remarkable 440-fold speedup, compared with the serial implementation on CPU. We further use this method to simulate primitive model electrolytes, and measure very precisely all ion-ion pair correlation functions at high concentrations. From these data, we extract the renormalized Debye length, renormalized valences of constituent ions, and renormalized dielectric constants. These results demonstrate unequivocally physics beyond the classical Poisson-Boltzmann theory.
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Science Applications
Authors
Yihao Liang, Xiangjun Xing, Yaohang Li,