OpenLB User Guide 1.7
Authors/Creators
-
Kummerländer, Adrian
- Bingert, Tim
-
Bukreev, Fedor
-
Czelusniak, Luiz Eduardo
- Dapelo, Davide
- Englert, Simon
- Hafen, Nicolas
- Heinzelmann, Marc
- Ito, Shota
-
Jeßberger, Julius
- Kaiser, Florian
- Kummer, Eliane
-
Kusumaatmaja, Halim
-
Marquardt, Jan E.
-
Rennick, Michael
- Pertzel, Tim
-
Prinz, František
- Sadric, Martin
- Schecher, Maximilian
-
Simonis, Stephan
- Sitter, Pascal
-
Teutscher, Dennis
- Zhong, Mingliang
-
Krause, Mathias J.
Description
OpenLB is a generic implementation of lattice Boltzmann methods (LBM) that is shared with the open source community under the terms of the GPLv2 license. Since the first release in 2007, the code continues to be improved and extended, resulting in fifteen releases and counting. The OpenLB framework is written in C++ and covers the full scope of simulations – from pre-processing over parallel and efficient execution to post-processing of results. It offers both the possibility of setting up new simulation cases using the existing rich collection of models and of implementing new custom models. OpenLB supports MPI, OpenMP, AVX(51)2 vectorization and CUDA for parallel execution on systems ranging from low-end smartphones over multi-GPU workstation up to supercomputers.
Files
olb-ug-1.7r0.pdf
Files
(6.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:28e95b9b79d3f56765da910ddd683a07
|
6.5 MB | Preview Download |
Additional details
Additional titles
- Subtitle
- Associated with Release 1.7 of the Code
Software
- Repository URL
- https://gitlab.com/openlb/release
- Programming language
- C++ , Python
- Development Status
- Active