Software projects: HemeLB

Contact Find a list of contact persons here.
Domain Cardiovascular.
Description We are carrying out rapid, patient specific simulations of bloodflow in intracranial cerebral aneurysms to assess the short and long range effects of their treatment via the introduction of a stent or flow diverter. The simulations are to be executed over a full range of physiological states to inform clinicians about the long term consequences of their choice of treatment.
User’s guide
Scientific articles
Computational requirements Programming language: C++
Dependencies: cmake, parmetis, tinyXML, boost, MPI, ctemplate, cppunit.
Memory requirements:1-2G per rank depending on sparsity and problem size.
Disk requirements: HDF5 is required for some features.
Complementary tools:
Type of software licence Open.
Input requirements Format: STL (for surface geometry), XML (config file), GMY (HemeLB own format)
Coming from:The XML and GMY are generated from the STL using the HemeLB setup tool.
Disk use: GMY is the only large file, and it is typically 100M to 2G in size.
Output requirements Format: Own format, XTR.
Used by: Paraview.
Disk use: Depends on geometry size/output frequency. Can be between 500Mb and 20G.
Performance and HPC profile
Parallelism Type of parallelism: MPI.
Scalability: Typical runs 7200 cores / 300 nodes. Large runs 60000 cores / 2500 nodes.
Mode of operation One single extreme parallel run for each problem required.
Deployed on LRZ SuperMUC, Prometheus (PLGrid), Eagle (PLGrid), Inula (PLGrid), ARCHER (EPCC).
Getting started
Benchmarks and examples
Instructions for running on dedicated platforms