English

Domain decomposition and locality optimization for large-scale lattice Boltzmann simulations

Distributed, Parallel, and Cluster Computing 2017-08-09 v1

Abstract

We present a simple, parallel and distributed algorithm for setting up and partitioning a sparse representation of a regular discretized simulation domain. This method is scalable for a large number of processes even for complex geometries and ensures load balance between the domains, reasonable communication interfaces, and good data locality within the domain. Applying this scheme to a list-based lattice Boltzmann flow solver can achieve similar or even higher flow solver performance than widely used standard graph partition based tools such as METIS and PT-SCOTCH.

Keywords

Cite

@article{arxiv.1111.1129,
  title  = {Domain decomposition and locality optimization for large-scale lattice Boltzmann simulations},
  author = {Markus Wittmann and Thomas Zeiser and Georg Hager and Gerhard Wellein},
  journal= {arXiv preprint arXiv:1111.1129},
  year   = {2017}
}
R2 v1 2026-06-21T19:31:01.150Z