HemeLB, developed by the team of Prof Peter Coveney at University College London (UK), is a 3D macroscopic blood flow simulation tool that has been specifically optimized to efficiently solve the large and sparse geometries characteristic of vascular geometries. It has been used to study flow in aneurysms, retinal networks, and drug delivery among many other cases. Target users will be trying to understand blood flow in complex vascular domains where 3D knowledge of the geometry is critical to solving their problem. HemeLB is open-source and available for free download from Github under the LGPL-3.0 License. Build instructions are provided either from the repository itself (via the ReadMe file or using a provided build script) or via the HemeLB website. External users will need to compile the code themselves on their target machine. HemeLB has been successfully built on a wide variety of HPC systems including ARCHER2, SuperMUC-NG, Summit, and Blue Waters.
HPC usage and parallel performance
- Groen D et al. 2013, Analysing and modelling the performance of the HemeLB lattice-Boltzmann simulation environment. DOI
- Nash RW et al. 2014, Choice of boundary condition for lattice-Boltzmann simulation of moderate-Reynolds-number flow in complex domains. DOI
- Mazzeo MD, Coveney PV 2008, HemeLB: A high performance parallel lattice-Boltzmann code for large scale fluid flow in complex geometries. DOI
- Mc Cullough JWS et al. 2021, Towards blood flow in the virtual human: efficient self-coupling of HemeLB. Interface Focus 11: 2019 01 19. DOI