Performance analysis of the free surface lattice Boltzmann implementation in waLBerla
Abstract The free‐surface lattice Boltzmann method uses a volume of fluid approach to simulate immiscible two‐fluid flow problems. It divides the simulation domain into three distinct phases—gas, fluid, and interface—where computation within the gas phase is disregarded. The interface delineates a one‐cell‐thick layer between the first two phases, validated physically for implementation in the HPC C++ multiphysics framework waLBerla but lacking an exhaustive performance analysis. This paper aims to shed light on node‐level performance on different architectures, employing continuous benchmarking, showing and analyzing weak scaling results on a modern HPC cluster, the Fritz supercomputer, and reporting energy consumption for the current implementation.
Authors
- Jonas Plewinski (ORCID: https://orcid.org/0000-0002-4815-7643)
- Christoph Alt (ORCID: https://orcid.org/0000-0001-8897-5205)
- Ulrich Rüde
- Harald Köstler
Institutions
- Friedrich-Alexander-Universität Erlangen-Nürnberg (DE)
- Paderborn University (DE)
- Centre Européen de Recherche et de Formation Avancée en Calcul Scientifique (FR)
Publication Details
- Journal
- PAMM
- Published
- 2024-09-20
- DOI
- https://doi.org/10.1002/pamm.202400196
- Citations
- 3
- Primary Topic
- Lattice Boltzmann Simulation Studies
- Type
- article
- Field-Weighted Citation Impact
- 1.12
Funders
- Friedrich-Alexander-Universität Erlangen-Nürnberg
- Deutsche Forschungsgemeinschaft