hemelb-codes / hemelb

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 77.7%Language:Python 19.5%Language:CMake 1.9%Language:C 0.2%Language:Shell 0.2%Language:Cython 0.2%Language:PHP 0.1%Language:AppleScript 0.1%Language:GDB 0.0%