Abstract
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.