Ludwig (http://ludwig.epcc.ed.ac.uk) is a software package for simulation of soft matter substances, otherwise known as complex fluids. The package takes its name from Ludwig Botlzmann, since it uses the lattice Boltzmann technique as a basis for hydrodynamic simulation. However, it is also able to combine this with a range of other methods to enable the simulation of many complex fluid systems. It is able to run on computers ranging from simple workstations to large HPC systems, including those with NVIDIA GPU or Intel Xeon Phi components.
Ludwig is open source software and can be downloaded from our central repository at CCPForge.