University College London
Browse

Complete Simulation and Analysis Data for Coupled Alya-HemeLB Model

dataset
posted on 2025-06-26, 08:15 authored by Sharp C. Y. LoSharp C. Y. Lo, Alberto Zingaro

This dataset provides complete simulation and analysis data for the coupled Alya-HemeLB model described in the paper titled "A Multi-Component, Multi-Physics Computational Model for Solving Coupled Cardiac Electromechanics and Vascular Haemodynamics" by Sharp C. Y. Lo, Alberto Zingaro, Jon W. S. McCullough, Xiao Xue, Pablo Gonzalez-Martin, Balint Joo, Mariano Vazquez, and Peter V. Coveney (2025), where the corresponding author is Prof. Peter V. Coveney (p.v.coveney@ucl.ac.uk).

The compressed folders for the simulation tests 0, 1, 2, and 3 consist of the following items:

  • A summary of the different simulation cases (exp.txt)
  • Alya simulation cases (expX), where "X" is the experiment number within each test
  • Outputs of the analysed Alya simulation in the EnSight data format (expX/ensi)
  • HemeLB simulation cases (hemelb-YYYY/expX), where "tube" refers to the cylinder and "aorta" refers to the thoracic aorta. The simulation outputs can be found inside the folder "Extracted"
  • A Python script for analysing the simulation results (plotPQ.py)
  • Plots resulting from the analysis (PNG and PDF files)
  • Job scripts used to run the simulations on the ARCHER2 supercomputer (expX/job_alya.archer for Alya and hemelb-YYYY/job_hemelb.archer for HemeLB)
  • Intermediate files used to exchange data during coupling (pressure.txt and velocity.txt)
  • A folder containing initial values of the exchanged data (tmp)

The compressed folder for the convergence test contains similar contents but with a few differences, including the following:

  • Standalone Alya simulation cases (single_expX)
  • Alya simulation cases coupled with HemeLB (coupled_expX)
  • HemeLB simulation cases coupled with Alya (hemelb-tube/coupled_expX)
  • A Python script for assessing the convergence of the coupled model (gridRefinement.py)
  • Analysis results for the inlet and the plane Z of the cylinder (results_inlet and results_planeZ, respectively)

The compressed folder for the performance test contains similar contents but with a few differences, including the following:

  • Simulation cases of Alya and HemeLB using various numbers of computer nodes (AaHhh and hemelb-aorta/AaHhh, respectively), where "a" indicates the number of nodes used by Alya and "hh" indicates those used by HemeLB
  • A Python script for assessing the computational performance of the coupled model (measureTime.py)
  • Analysis results (measureTime_Aa.csv, measureTime_Aa.png, measureTime_Aa.pdf)

History