LBcuda: A high-performance CUDA port of LBsoft for simulation of colloidal systems
Solver
Lattice Boltzmann methods
Fortran
Python
DOI:
10.1016/j.cpc.2022.108380
Publication Date:
2022-04-27T15:29:09Z
AUTHORS (8)
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.<br/>27 pages, 5 figures<br/>
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (37)
CITATIONS (12)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....