1 Lattice Boltzmann Benchmark Kernels
2 ===================================
4 The lattice Boltzmann (LBM) benchmark kernels are a collection of LBM kernel
7 AS SUCH THE LBM BENCHMARK KERNELS ARE NO FULLY EQUIPPED CFD SOLVER AND SOLELY
8 SERVE THE PURPOSE OF STUDYING POSSIBLE PERFORMANCE OPTIMIZATIONS AND/OR
11 The benchmark suite was created by the HPC group of Erlangen Regional Computing
12 Center (RRZE/HPC) [1] and the Chair for System Simulation of FAU (LSS) [2].
14 See doc/main.rst or doc/main.html subdirectories for rudimentary
22 LBM benchmark kernels are licensed under GPLv3.
24 See licence of src/BoostJoin.h in the top of src/BoostJoin.h, which stems from
25 the boost projects and is licenced under the Boost licence.
30 If you use the benchmark kernels you can cite us:
32 M. Wittmann, V. Haag, T. Zeiser, H. Köstler, and G. Wellein: Lattice Boltzmann
33 Benchmark Kernels as a Testbed for Performance Analysis, (2018), Computer &
34 Fluids, Special Issue DSFD2017. doi:10.1016/j.compfluid.2018.03.030.
38 @article{wittmann-2018,
39 author = {M. Wittmann and V. Haag and T. Zeiser and H. K\"ostler and G. Wellein},
40 title = {Lattice {B}oltzmann benchmark kernels as a testbed for performance analysis},
41 journal = {Computers \& Fluids},
44 doi = {10.1016/j.compfluid.2018.03.030},
50 This work was funded by:
52 - BMBF, grant no. 01IH15003A (project SKAMPY)
53 - KONWHIR project OMI4PAPS
56 [1] https://hpc.fau.de/
57 [2] https://www10.informatik.uni-erlangen.de/en/