-
题名基于神威加速计算架构的LBM多级并行计算
- 1
-
-
作者
王鑫
张祖雨
-
机构
江南大学物联网工程学院
-
出处
《计算机系统应用》
2024年第8期60-67,共8页
-
基金
高等学校学科创新引智计划(B23008)
未来网络科研基金(FNSRFP2021YB11)
-
文摘
格子玻尔兹曼方法(lattice Boltzmann method,LBM)是一种基于分子运动理论计算流体力学(computational fluid dynamics,CFD)的方法,提高LBM的并行计算能力是高性能计算领域的一项重要的研究内容.本文基于SW26010Pro处理器,通过区域分解、数据重构、双缓冲、向量化等优化方法,实现了LBM的多级并行.基于以上优化方案,测试了5600万网格规模,实现结果显示,相比于MPI进行级并行,碰撞过程的平均加速倍数达到61.737、迁移过程的平均加速倍数达到17.3,同时对方腔流案例做了强扩展测试,网格规模为1200×1200×1200,以6.2万计算核心为基准,百万核心的并行效率超过60.5%.
-
关键词
格子玻尔兹曼方法
计算流体力学
数值模拟
高性能计算
神威加速计算架构
-
Keywords
lattice Boltzmann method(LBM)
computational fluid dynamics(CFD)
numerical simulation
high performance computing
Sunway accelerate computing architecture(SACA)
-
分类号
O35
[理学—流体力学]
-