Published February 29, 2024 | Version 1.7r0
Software documentation Open

OpenLB User Guide 1.7

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