Large-scale flow simulations using lattice Boltzmann method with AMR following free-surface on multiple GPUs
Large-scale flow simulations using lattice Boltzmann method with AMR following free-surface on multiple GPUs
复制标题
使用格子玻尔兹曼方法和 AMR 在多个 GPU 上跟随自由表面进行大规模流动模拟
DOI:
10.1016/j.cpc.2021.107871
复制
发表时间:
2021
影响因子:
6.3
通讯作者:
Aoki Takayuki
中科院分区:
文献类型:
--
作者:
Watanabe Seiya;Aoki Takayuki
Free-surface flow simulations require high-resolution grids to capture phenomena at the interface as well as a long computational time. In this paper, we propose a numerical method for realizing large-scale free-surface flow simulations using the lattice Boltzmann method and multiple GPUs. By introducing the adaptive mesh refinement (AMR) method, which adapts high-resolution grids to free surfaces, to the lattice Boltzmann method, the number of lattice points can be greatly reduced. In the calculation of the AMR method, the spatial distribution of a computational load changes with time; therefore, the number of lattice points assigned to each GPU is kept equal by dynamic domain partitioning using a space-filling curve. We measured the weak scalability of our AMR code on the TSUBAME3.0 supercomputer at the Tokyo Institute of Technology. By hiding GPU–GPU communication overheads by the overlapping method, the performance increased 1.29 times that of the naïve implementation, and we achieved the fairly high performance of 14,570 MLUPS using 256 GPUs. We demonstrate large-scale simulations for the dam breaking problem and show a reduction in computational cost with the AMR method.
登录
查看更多内容
DOI:
--
发表时间:
2015
期刊:
--
影响因子:
--
作者:
M. Schönherr
通讯作者:
M. Schönherr
影响因子:
2.9
作者:
Geier, Martin;Schoenherr, Martin;Krafczyk, Manfred
通讯作者:
Krafczyk, Manfred
影响因子:
2.9
作者:
Janssen, Christian;Krafczyk, Manfred
通讯作者:
Krafczyk, Manfred
DOI:
10.1145/2807591.2807676
发表时间:
2015
期刊:
SC15: International Conference for High Performance Computing, Networking, Storage and Analysis
影响因子:
--
作者:
A. Randles;E. Draeger;T. Oppelstrup;L. Krauss;John A. Gunnels
通讯作者:
John A. Gunnels