LBcuda:LBsoft 的 CUDA 高性能移植版,用于胶体体系模拟
计算物理
2022-05-18 v1 流体动力学
摘要
我们提出 LBcuda,即 LBsoft 的 GPU 加速版本,LBsoft 是我们基于 MPI 的开源软件,用于模拟多组分胶体流动。我们描述了设计原则、优化以及与 CPU 版本相比所获得的性能,使用了主流成本平均的 GPU 和高端 NVIDIA GPU 卡(V100 及最新的 A100)。结果表明,流体求解器获得了显著的加速,在由 512 块 A100 NVIDIA 卡组成、模拟八十亿格点网格的集群上达到了高达 200 GLUPS(Giga Lattice Updates Per Second,十亿格点更新每秒)。这些结果为基于胶体颗粒的新材料计算设计开辟了广阔前景。
引用
@article{arxiv.2112.08264,
title = {LBcuda: a high-performance CUDA port of LBsoft for simulation of colloidal systems},
author = {Fabio Bonaccorso and Marco Lauricella and Andrea Montessori and Giorgio Amati and Massimo Bernaschi and Filippo Spiga and Adriano Tiribocchi and Sauro Succi},
journal= {arXiv preprint arXiv:2112.08264},
year = {2022}
}
备注
27 pages, 5 figures