Skip to content

weberrichard/first_blood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

115 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

first_blood

1D and 0D combined hemodynamic simulator for human circulatory system utilizing method of characteristics and MacCormack scheme. The main purpose of the project is research and education at the Budapest University of Technology and Economics, Faculty of Mechanical Engineering, Department of Hydrodyanmic Systems.

Current projects

  • carotis: analysing only the carotis stenosis with only 4 branches and nonlinear resistance
  • simple_run: run a model and save all field variables
  • vpd: creating virtual patient database (VPD) that mimics the whole population physiologically properly

How to use

The code is built upon the source and the projects folder. While the former one includes the basic sources of the first_blood, the latter one contains the projects which are applying the source code. Each project has an individual make file that can compile the whole code.

$ make -f make_*.mk

Then the running .out file will run the simulation. The models folder must contain the .csv files of the model with all input data.

Dependencies

  • C++ compiler: first_blood uses clang++, but any general C++ compiler should work
  • Eigen: Eigen solves linear sets of equation ensuring computational efficiency
  • make: for compyling multiple cpp files at once

Developement team

Dr. Richárd Wéber, assistant professor

Márta Viharos, BSc student

Dániel Gyürki, research assistant fellow

Publications

Richárd Wéber, Dániel Gyürki, György Paál (2023) First blood: An efficient, hybrid one- and zero-dimensional, modular hemodynamic solver, International Journal for Numerical Methods in Biomedical Engineering, DOI: 10.1002/cnm.3701

Dániel Gyürki, Tamás Horváth, Sára Till, Attila Egri, Csilla Celeng, György Paál, Béla Merkely, Pál Maurovich-Horvat & Gábor Halász (2022) Central arterial pressure and patient-specific model parameter estimation based on radial pressure measurements, Computer Methods in Biomechanics and Biomedical Engineering, DOI: 10.1080/10255842.2022.2115292

About

1D hemodynamic simulator with method of characteristics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors