Skip to content

uschille/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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 77.7%
  • Python 19.5%
  • CMake 1.9%
  • C 0.3%
  • Shell 0.2%
  • Cython 0.2%
  • Other 0.2%