Dynamic load balance of chemical source term evaluation in high-fidelity combustion simulations
Guillem Ram\'irez-Miranda, Daniel Mira, Eduardo J. P\'erez-S\'anchez,, Anurag Surapaneni, Ricard Borrell, Guillaume Houzeaux, Marta Garc\'ia-Gasulla

TL;DR
This paper introduces a dynamic load balancing strategy using the DLB library to improve the efficiency of chemical source term evaluations in high-fidelity combustion simulations, effectively addressing load imbalance caused by stiffness and scale disparities.
Contribution
The paper presents a novel runtime load balancing approach that automatically redistributes computational resources during combustion simulations without explicit data transfer.
Findings
Achieved speedups of 2.3x for detailed chemistry and 7x for reduced chemistry on single nodes.
DLB improves performance in multi-node parallel runs similar to single-node results.
The strategy effectively mitigates load imbalance in stiff, scale-disparate combustion simulations.
Abstract
This paper presents a load balancing strategy for reaction rate evaluation and chemistry integration in reacting flow simulations. The large disparity in scales during combustion introduces stiffness in the numerical integration of the PDEs and generates load imbalance during the parallel execution. The strategy is based on the use of the DLB library to redistribute the computing resources at node level, lending additional CPU-cores to higher loaded MPI processes. This approach does not require explicit data transfer and is activated automatically at runtime. Two chemistry descriptions, detailed and reduced, are evaluated on two different configurations: laminar counterflow flame and a turbulent swirl-stabilized flame. For single-node calculations, speedups of 2.3x and 7x are obtained for the detailed and reduced chemistry, respectively. Results on multi-node runs also show that DLB…
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
TopicsCombustion and flame dynamics · Advanced Combustion Engine Technologies · Computational Fluid Dynamics and Aerodynamics
