@inproceedings{7f280ffcce8f45adaacdc00bbf0aad6e,
title = "Weighted Decomposition in High-Performance Lattice-Boltzmann Simulations: Are Some Lattice Sites More Equal than Others?",
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.",
keywords = "High performance computing, Lattice-Boltzmann, Domain decomposition, FLUID, FLOW",
author = "Derek Groen and {Abou Chacra}, David and Nash, {Rupert W.} and Jiri Jaros and Bernabeu, {Miguel O.} and Coveney, {Peter V.}",
year = "2015",
doi = "10.1007/978-3-319-15976-8_2",
language = "English",
isbn = "978-3-319-15975-1",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "28--38",
editor = "S Markidis and E Laure",
booktitle = "SOLVING SOFTWARE CHALLENGES FOR EXASCALE",
address = "United Kingdom",
note = "2nd International Conference on Exascale Applications and Software (EASC) ; Conference date: 02-04-2014 Through 03-04-2014",
}