Downloads provided by UsageCounts
Lattice Boltzmann Methods (LBM) are an established approach for simulating a wide variety of transport phenomena. The software framework OpenLB has been in continuous development for 15 years and counting as one of the major open source LBM research codes. Due to the need to develop the library alongside the primary research of the involved scientists, maintenance and performance-focused development was on the back burner for large stretches of its history, leading to it remaining a CPU-only code supporting neither SIMD nor GPUs. Within the last couple of year this was remedied by a focused refactoring effort leading to offering state-of-the-art performance on multi-GPU clusters with the latest release. This talk will revisit the steps leading to this significant advance of a feature-rich codebase, detailing the decision process between a full rewrite and incremental refactoring focused on maintaining and extending the usability of the existing feature set. In addition to this, the internal development processes w.r.t. continuous integration testing, validation and reproducability will be discussed alongside benchmarks on the HoreKa supercomputer.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 32 | |
| downloads | 25 |

Views provided by UsageCounts
Downloads provided by UsageCounts