用于静态蒙特卡洛模拟的 Rosenbluth 生成方法的 GPU 实现
计算物理
2017-04-17 v1 软凝聚态物质
摘要
我们展示了使用 CUDA 库在图形处理单元(GPU)上实现的 Rosenbluth 自避随机行走生成方法的并行版本。该方法随 CUDA 核心数近似线性扩展,方法效率仅受硬件限制。该方法以两种实现形式介绍:在立方晶格上和在实空间中。我们发现串行与并行实现之间吻合良好,且晶格与实空间实现对于线性链统计给出一致的结果。开发的 Rosenbluth 算法 GPU 实现可用于蒙特卡洛模拟及其他需要大量分子构象采样的计算方法。
引用
@article{arxiv.1704.04381,
title = {GPU implementation of the Rosenbluth generation method for static Monte Carlo simulations},
author = {Yachong Guo and Vladimir A. Baulin},
journal= {arXiv preprint arXiv:1704.04381},
year = {2017}
}