» LiterateLB

…a literate Lattice Boltzmann Code for GPUs featuring just-in-time visualization.

Written originally for a seminar on fluid flow visualization, a single Org file describes a full Lattice Boltzmann code featuring both 2D and 3D lattices, a workable selection of boundary conditions, Smagorinsky turbulence modelling, expression-level code optimization and even a full ray marcher for just-in-time volumetric visualization in addition to a set of interesting examples. All of this runs on GPUs using CUDA near the maximum possible performance on that platform.

Checkout the dedicated website literatelb.org.