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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance analysis of the free surface lattice Boltzmann implementation in waLBerla

Jonas Plewinski, Christoph Alt, Ulrich Rüde, Harald Köstler
3 citations
PAMM
Lattice Boltzmann Simulation Studies
1.12
article

Performance analysis of the free surface lattice Boltzmann implementation in waLBerla

Jonas Plewinski, Christoph Alt, Ulrich Rüde, Harald Köstler
article en
3 citations

Abstract

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.

PAMMVol. 24(3)
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)
Friedrich-Alexander-Universität Erlangen-Nürnberg, Deutsche Forschungsgemeinschaft
Openalex Percentile: Top 26%
Lattice Boltzmann Simulation Studies
1.12
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.