A dynamic load balancing algorithm for CFD–DEM simulation with CPU–GPU heterogeneous computing

Powder Technology(2023)

引用 0|浏览3
暂无评分
摘要
Computational fluid dynamics combined with discrete element method (CFD–DEM) is widely adopted to study particle–fluid multiphase systems. However, due to the global dynamical evolution and the naturally non-uniform distribution of particles, the computational load in parallel computing varies dynamically in each process, leading to significant load imbalance. Thus, a dynamic load balancing (DLB) algorithm is proposed for parallel CFD–DEM simulations in the CPU–GPU heterogeneous architecture. A type of computing load analyzing grid (AG) is developed which covers the entire simulation region. Then Kalman filtering and linear weighted method is used to solve the weight of fluid grids and particles. The domain decomposition scheme is updated according to the weights of AGs dynamically. This DLB method is tested for gas–solid fluidized beds and periodic gas–solid systems of different scales. Results show that the DLB algorithm can significantly speed up CFD–DEM simulation and the highest performance is 2.28 times faster with DLB.
更多
查看译文
关键词
cfd–dem simulation,heterogeneous computing,cpu–gpu
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要