During my last year at the Institute for Fluiddynamics and Ship Theory at TUHH, I worked on refactoring, extending and combining my previously written GPGPU codes into one single code framework. The result is

elbe – the efficient lattice boltzmann environment

from Hamburg. It features 1D, 2D and 3D Lattice-Boltzmann kernels for various different physics, from the depth-averaged one-dimensional shallow water equations to three-dimensional multiphase models. elbe has already been used in a couple of B.Sc. and M.Sc. projects and for teaching purposes. Further information on the code, a list of publications publications and a multimedia gallery is now available at