Efficient Implementation of Monte Carlo Algorithms on Graphical Processing Units for Simulation of Adsorption in Porous Materials

Zhao Li,Kaihang Shi,David Dubbeldam,Mark Dewing,Christopher Knight,Álvaro Vázquez-Mayagoitia,Randall Q Snurr
DOI: https://doi.org/10.1021/acs.jctc.4c01058
2024-11-24
Journal of Chemical Theory and Computation
Abstract:We present enhancements in Monte Carlo simulation speed and functionality within an open-source code, gRASPA, which uses graphical processing units (GPUs) to achieve significant performance improvements compared to serial, CPU implementations of Monte Carlo. The code supports a wide range of Monte Carlo simulations, including canonical ensemble (NVT), grand canonical, NVT Gibbs, Widom test particle insertions, and continuous-fractional component Monte Carlo. Implementation of grand canonical...
chemistry, physical,physics, atomic, molecular & chemical
What problem does this paper attempt to address?