Weighted decomposition in high-performance Lattice-Boltzmann simulations: Are some lattice sites more equal than others?

2Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Groen, D., Chacra, D. A., Nash, R. W., Jaros, J., Bernabeu, M. O., & Coveney, P. V. (2015). Weighted decomposition in high-performance Lattice-Boltzmann simulations: Are some lattice sites more equal than others? In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8759, pp. 28–38). Springer Verlag. https://doi.org/10.1007/978-3-319-15976-8_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free