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

Published: 10 May 2022| Version 1 | DOI: 10.17632/v6fvmzpcrn.1
Contributors:
,
,
,
,
,
,
,

Description

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.

Files

Categories

Colloid, Condensed Matter Physics, Computational Physics, Lattice-Boltzmann Method

Licence