Optimization of Parallel Program Based on Lattice BGK Method
Lattice Boltzmann Method(LBM)is a new method for fluid system modeling and simulation.This method is a meso-scopic model between the micro-molecular dynamics model and the macro-continuous model of fluids,and has both mod-els'advantages.In this paper,we use the parallel methods and the extended interfaces provided by Sunway TaihuLight System to optimize the fluid solution program based on the lattice Boltzmann method(we use D3Q19 model).Based on the light of Sunway TaihuLight,we use two-level parallel mode to optimize the SWLBM program(based on LBM).The first level uses MPI parallel partition,and the second level uses master-slave accelerated parallel method to improve performance.We optimize the solution process based on lattice Boltzmann method,which greatly improves the ef-ficiency of the fluid calculation program based on lattice Boltzmann method.Our method reduces the computational time of SWLBM program from 3127 s to 113 s.
Lattice Bhatnagar-Gross-Krook LBM parallel performance optimization Athread
Xudong Tang Chen Xue Tao Wu Tiejun Wang
Chengdu University of Information Technology Shuangliu Qu,Chengdu,China
国际会议
2019国图灵大会(ACM Turing Celebration conference-China 2019 )
成都
英文
909-915
2019-05-17(万方平台首次上网日期,不代表论文的发表时间)