HemeLB uses the lattice Boltzmann method to simulate fluid flow in complex geometries, such as a blood vessel network.
This software was started at University College London and has since been developed by a large number of people (see AUTHORS). It is open source under the LGPL license (see LICENSE).
Key publications:
M.D. Mazzeo & P.V. Coveney, "HemeLB: A high performance parallel lattice-Boltzmann code for large scale fluid flow in complex geometries", Comput. Phys. Commun. (2008) https://doi.org/10.1016/j.cpc.2008.02.013
D. Groen, J. Hetherington, H.B. Carver, R.W. Nash, M.O. Bernabeu, "Analysing and modelling the performance of the HemeLB lattice-Boltzmann simulation environment", J. Comput. Sci. (2013). https://doi.org/10.1016/j.jocs.2013.03.002
R.W. Nash, H.B. Carver, M.O. Bernabeu, J. Hetherington, D. Groen, T. Krüger, P.V. Coveney, "Choice of boundary condition for lattice-Boltzmann simulation of moderate-Reynolds-number flow in complex domains", Phys. Rev. E (2014). https://doi.org/10.1103/PhysRevE.89.023303
Please see the [doc] folder for more details.