Weighted decomposition in high-performance lattice-Boltzmann simulations: are some lattice sites more equal than others?
Derek Groen, David Abou Chacra, Rupert W. Nash, Jiri Jaros, Miguel O., Bernabeu, Peter V. Coveney

TL;DR
This paper investigates weighted domain decomposition and site sorting to improve load balancing in high-performance lattice-Boltzmann simulations of sparse geometries, achieving significant reduction in load imbalance.
Contribution
It introduces a weighted decomposition approach combined with space filling curve sorting to enhance load balance in sparse lattice-Boltzmann simulations.
Findings
Weighted decomposition reduces load imbalance by up to 85%.
The approach increases communication overhead in some cases.
Effective for complex sparse geometries like aneurysms.
Abstract
Obtaining a good load balance is a significant challenge in scaling up lattice-Boltzmann simulations of realistic sparse problems to the exascale. Here we analyze the effect of weighted decomposition on the performance of the HemeLB lattice-Boltzmann simulation environment, when applied to sparse domains. Prior to domain decomposition, we assign wall and in/outlet sites with increased weights which reflect their increased computational cost. We combine our weighted decomposition with a second optimization, which is to sort the lattice sites according to a space filling curve. We tested these strategies on a sparse bifurcation and very sparse aneurysm geometry, and find that using weights reduces calculation load imbalance by up to 85%, although the overall communication overhead is higher than some of our runs.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLattice Boltzmann Simulation Studies · Generative Adversarial Networks and Image Synthesis · Aerosol Filtration and Electrostatic Precipitation
