返回
Thread-safe lattice Boltzmann for high-performance computing on GPUs
DOI:10.1016/j.jocs.2023.102165.png)
摘要
En 中文
We present thread-safe, highly-optimized lattice Boltzmann implementations, specifically aimed at exploiting the high memory bandwidth of GPU-based architectures. At variance with standard approaches to LB coding, the proposed strategy, based on the reconstruction of the post-collision distribution via Hermite projection, enforces data locality and avoids the onset of memory dependencies, which may arise during the propagation step, with no need to resort to more complex streaming strategies. The thread-safe lattice Boltzmann achieves peak performances, both in two and three dimensions and it allows to reduce significantly the memory footprint (tens of GigaBytes for order billions lattice nodes simulations) by retaining the algorithmic simplicity of standard LB computing. Our findings open attractive prospects for high-performance simulations of complex flows on GPU-based architectures.
Keyword:
High performance computing
Lattice Boltzmann method
Complex flows
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
18.3
论文数:
3.1K
被引数:
4.0K
机构
引用论文
Biosynthesis of glycoproteins by membranes of Acer pseudoplatanus. Incorporation of mannose and N-acetylglucosamineAcer pseudoplatanus膜介导的糖蛋白生物合成。甘露糖和N-乙酰葡糖胺的整合
Entropic lattice pseudo-potentials for multiphase flow simulations at high Weber and Reynolds numbers
PHYSICS OF FLUIDS
IF4.3
A lattice Boltzmann method for immiscible multiphase flow simulations using the level set method使用水平集方法模拟不混溶多相流的格子Boltzmann方法

