English

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

Computational Physics 2022-05-18 v1 Fluid Dynamics

Abstract

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.

Keywords

Cite

@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}
}

Comments

27 pages, 5 figures