Tech. Reports

TR1: How to implement your DdQq dynamics with only q variables per node
A note on the storage of data in OpenLB. Memory is stored only once (no temporary memory is required for the streaming step), and is traversed only once (collision and streaming are executed simultaneously). olb-tr1.pdf

TR2: LB model with adjustable speed of sound
The speed of sound is not necessarily a lattice constant! This technical report refers to Chopard et al. to show how a BGK model with adjustable speed of sound is implemented. The corresponding dynamics is implemented as the OpenLB class ChopardDynamics. olb-tr2.pdf

TR3: BGK dynamics in which average density is time-independent
Depending on the boundary condition, mass is not always conserved in a LB simulation. This technical reports how the OpenLB class ConstRhoBGKdynamics can be used to reset the global density offset after each iteration. olb-tr3.pdf

TR4: Installing OpenLB in Windows/Cygwin
Explaining how to run OpenLB using Windows and Cygwin olb-tr4.pdf