Skip to content

A high performance parallel lattice-Boltzmann code for large scale fluid flow in complex geometries

License

Notifications You must be signed in to change notification settings

hemelb-codes/hemelb

Repository files navigation

HemeLB: Haemodynamic simulation with lattice Boltzmann

Main code status Python tools status Geometry tool status

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.