Find us on…
Welcome to LB3D, a Lattice-Boltzmann simulation application! This is the provisional start page of its manual – heavily WIP, but on its trajectory to helping users to operate LB3D, and developers to understand its internals.
How do I set up LB simulations? What does LB3D internally? Why have certain design decisions been made in that way? What are the scientific sources that motivate models? Throughout several periods1 of optimism and scientific/programming best practice, a substantial amount of this kind of background knowledge has been added to the code and/or an accompanying stand-alone handbook2. Since April 2022, we have put quite some effort to convert the existing bits into a shape that is digestible by FORD, to be processed into this nifty hypertext site.
input
file optionsrewrite
effort of the last years has reduced the lines of code by a factor surprisingly close to (from 80902 to 57154), while maintaining/extending functionality and performance.Per git blame
, the median age of contributions to the TeX document is 9 years (April 17, 2013). ↩
Looking for historical code/documentation? (Like, from the LB3D v6 – aka dev
– era?) Have a shy look at the Old Releases page on our GitLab. ↩