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 testOutputs 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 HemeLBA Python script for assessing the computational performance of the coupled model (measureTime.py)Analysis results (measureTime_Aa.csv, measureTime_Aa.png, measureTime_Aa.pdf)