4.7 Article

LBcuda: A high-performance CUDA port of LBsoft for simulation of colloidal systems

期刊

COMPUTER PHYSICS COMMUNICATIONS
卷 277, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.cpc.2022.108380

关键词

Lattice-Boltzmann; Colloids; CUDA; GPU

资金

  1. European Research Council under the European Union [739964]
  2. MIUR [PRIN 2017PHRM8X]
  3. ISCRA project porting LBSOft in CUda on multi-node GPUs (LBSOCU)

向作者/读者索取更多资源

This paper presents LBcuda, a GPU-accelerated version of LBsoft, a MPI-based software for simulating multi-component colloidal flows. The design principles, optimization, and performance of LBcuda compared to the CPU version are described, using both a low-cost GPU and high-end NVidia GPU cards (V100 and A100). Results show a substantial acceleration for the fluid solver, reaching up to 200 GLUPS on a cluster of 512 A100 NVIDIA cards simulating a grid of eight billion lattice points.
We present LBcuda, a GPU accelerated version of LBsoft, our open-source MPI-based software for the simulation of multi-component colloidal flows. We describe the design principles, the optimization and the resulting performance as compared to the CPU version, using both an average cost GPU and high end NVidia GPU cards (V100 and the latest A100). The results show a substantial acceleration for the fluid solver reaching up to 200 GLUPS (Giga Lattice Updates Per Second) on a cluster made of 512 A100 NVIDIA cards simulating a grid of eight billion lattice points. These results open attractive prospects for the computational design of new materials based on colloidal particles.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据