Dynamic Load Balancing for Compressible Multiphase Turbulence
Keke Zhai, Tania Banerjee, David Zwick, Jason Hackl, Sanjay Ranka

TL;DR
This paper introduces load balancing algorithms for high-fidelity simulations of particle-laden turbulent flows, significantly reducing computation time on large-scale exascale platforms by nearly tenfold.
Contribution
It presents novel load balancing algorithms tailored for CMT-nek, improving parallel efficiency and reducing simulation time in large-scale multiphase turbulence simulations.
Findings
Load balancing reduces simulation time by up to 9.97 times.
Different algorithms are compared in terms of performance and overhead.
Load balancing effectively mitigates processor load imbalance caused by moving particles.
Abstract
CMT-nek is a new scientific application for performing high fidelity predictive simulations of particle laden explosively dispersed turbulent flows. CMT-nek involves detailed simulations, is compute intensive and is targeted to be deployed on exascale platforms. The moving particles are the main source of load imbalance as the application is executed on parallel processors. In a demonstration problem, all the particles are initially in a closed container until a detonation occurs and the particles move apart. If all processors get an equal share of the fluid domain, then only some of the processors get sections of the domain that are initially laden with particles, leading to disparate load on the processors. In order to eliminate load imbalance in different processors and to speedup the makespan, we present different load balancing algorithms for CMT-nek on large scale multi-core…
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.
