题名 | Implementation of a direct-addressing based lattice Boltzmann GPU solver for multiphase flow in porous media |
作者 | |
通讯作者 | Wang,Moran |
发表日期 | 2023-10-01
|
DOI | |
发表期刊 | |
ISSN | 0010-4655
|
EISSN | 1879-2944
|
卷号 | 291 |
摘要 | GPU accelerated lattice Boltzmann (LB) simulations of multiphase flow in porous media have become a powerful tool to study fluid displacement process in porous media. For porous structures with a very low porosity, indirect-addressing memory access methods are preferred due to significantly reduction of the memory footprint despite that those methods are more difficult to implement and the resulting performance may be more sensible to the computing architectures, such as cache hierarchy and size. The direct-addressing methods are straightforward to implement and are able to archive high throughput when the porosity is large, while the methods become less efficient when the structures are too sparse. Nevertheless, the direct-addressing methods combined with multi-block grid technique are promising for many applications. In this work, we present a hybrid-way to tackle multiphase flow simulations in porous media, where the direct-addressing method is employed for the main LB evolution while the indirect-addressing method is employed for the complex boundary conditions. The CSF-based LB color-gradient multiphase model and the geometry-based wetting model are employed to increase accuracy and stability. Thanks to the utilization of AA-pattern streaming scheme, non-slip boundary condition of arbitrary orientation can be enforced without extra cost. We perform comprehensive analysis of the computational performance of the present solver on NVIDIA GPUs. For typical sandstones, our results show that the present implementation is able to achieve over 1.5 speedup compared with other direct-addressing schemes on V100 and A100, respectively and, particularly, the computational performance of the boundary kernels is greatly increased thanks to the increased L2 cache size of the latest GPUs. |
关键词 | |
相关链接 | [Scopus记录] |
收录类别 | |
语种 | 英语
|
学校署名 | 其他
|
资助项目 | National Natural Science Foundation of China[12272207];National Key Research and Development Program of China[2019YFA0708704];
|
WOS研究方向 | Computer Science
; Physics
|
WOS类目 | Computer Science, Interdisciplinary Applications
; Physics, Mathematical
|
WOS记录号 | WOS:001044802000001
|
出版者 | |
EI入藏号 | 20232914401188
|
EI主题词 | Boundary conditions
; Cache memory
; Memory architecture
; Multiphase flow
; Porosity
; Porous materials
; Program processors
|
EI分类号 | Fluid Flow, General:631.1
; Semiconductor Devices and Integrated Circuits:714.2
; Computer Circuits:721.3
; Computer Systems and Equipment:722
; Data Storage, Equipment and Techniques:722.1
; Physical Properties of Gases, Liquids and Solids:931.2
; Materials Science:951
|
ESI学科分类 | PHYSICS
|
Scopus记录号 | 2-s2.0-85164699220
|
来源库 | Scopus
|
引用统计 |
被引频次[WOS]:8
|
成果类型 | 期刊论文 |
条目标识符 | http://sustech.caswiz.com/handle/2SGJ60CL/559586 |
专题 | 工学院_力学与航空航天工程系 |
作者单位 | 1.Department of Engineering Mechanics,Tsinghua University,Beijing,100084,China 2.Department of Mechanics and Aerospace Engineering,Southern University of Science and Technology,Shenzhen,518055,China |
推荐引用方式 GB/T 7714 |
Yang,Guang,Chen,Yu,Chen,Simeng,et al. Implementation of a direct-addressing based lattice Boltzmann GPU solver for multiphase flow in porous media[J]. Computer Physics Communications,2023,291.
|
APA |
Yang,Guang,Chen,Yu,Chen,Simeng,&Wang,Moran.(2023).Implementation of a direct-addressing based lattice Boltzmann GPU solver for multiphase flow in porous media.Computer Physics Communications,291.
|
MLA |
Yang,Guang,et al."Implementation of a direct-addressing based lattice Boltzmann GPU solver for multiphase flow in porous media".Computer Physics Communications 291(2023).
|
条目包含的文件 | 条目无相关文件。 |
|
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论