lifex-cfd: An open-source computational fluid dynamics solver for cardiovascular applications

被引:13
|
作者
Africa, Pasquale Claudio [1 ,2 ]
Fumagalli, Ivan [2 ]
Bucelli, Michele [2 ]
Zingaro, Alberto [2 ,3 ]
Fedele, Marco [2 ]
Dede', Luca [2 ]
Quarteroni, Alfio [2 ,4 ]
机构
[1] SISSA Int Sch Adv Studies, Math Area, mathLab, ViaBonomea 265, I-34136 Trieste, Italy
[2] Politecn Milan, Dipartimento Matemat, MOX Lab Modeling & Sci Comp, Piazza Leonardo Vinci 32, I-20133 Milan, Italy
[3] ELEM Biotech SL, Pier01,Palau Mar,Placa Pau Vila 1, Barcelona 08003, Spain
[4] Ecole Polytech Fed Lausanne, Inst Math, Stn 8,Av Piccard, CH-1015 Lausanne, Switzerland
关键词
Computational fluid dynamics; Blood flow; Cardiovascular modeling; High performance computing; Open-source software; Finite element method; Numerical simulations; NAVIER-STOKES EQUATIONS; LARGE-EDDY SIMULATION; BLOOD-FLOW; NUMERICAL-SIMULATION; HEMODYNAMICS; HEART; ALGORITHMS; ARTERIES; CLOSURE; STRESS;
D O I
10.1016/j.cpc.2023.109039
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Computational fluid dynamics (CFD) is an important tool for the simulation of the cardiovascular function and dysfunction. Due to the complexity of the anatomy, the transitional regime of blood flow in the heart, and the strong mutual influence between the flow and the physical processes involved in the heart function, the development of accurate and efficient CFD solvers for cardiovascular flows is still a challenging task. In this paper we present lifex-cfd, an open-source CFD solver for cardiovascular simulations based on the lifex finite element library, written in modern C++ and exploiting distributed memory parallelism. We model blood flow in both physiological and pathological conditions via the incompressible Navier-Stokes equations, accounting for moving cardiac valves, moving domains, and transition-to-turbulence regimes. In this paper, we provide an overview of the underlying mathematical formulation, numerical discretization, implementation details and examples on how to use lifex-cfd. We verify the code through rigorous convergence analyses, and we show its almost ideal parallel speedup. We demonstrate the accuracy and reliability of the numerical methods implemented through a series of idealized and patient-specific vascular and cardiac simulations, in different physiological flow regimes. The lifex-cfd source code is available under the LGPLv3 license, to ensure its accessibility and transparency to the scientific community, and to facilitate collaboration and further developments.
引用
收藏
页数:18
相关论文
共 50 条
  • [41] Applications of Computational Fluid Dynamics (CFD) in iron- and steelmaking: Part 1
    Chattopadhyay, K.
    Isac, M.
    Guthrie, R. I. L.
    IRONMAKING & STEELMAKING, 2010, 37 (08) : 554 - 561
  • [42] Applications of Computational Fluid Dynamics (CFD) Tools for Gravity Concentrators in Coal Preparation
    Xia, Y. K.
    CHEMICAL PRODUCT AND PROCESS MODELING, 2007, 2 (01):
  • [43] Recent advances in computational fluid dynamics (CFD) modelling of photobioreactors: Design and applications
    Ranganathan, Panneerselvam
    Pandey, Ashutosh Kumar
    Sirohi, Ranjna
    Hoang, Anh Tuan
    Kim, Sang-Hyoun
    BIORESOURCE TECHNOLOGY, 2022, 350
  • [44] UCNS3D: An open-source high-order finite-volume unstructured CFD solver
    Antoniadis, Antonis F.
    Drikakis, Dimitris
    Farmakis, Pericles S.
    Fu, Lin
    Kokkinakis, Ioannis
    Nogueira, Xesus
    Silva, Paulo A. S. F.
    Skote, Martin
    Titarev, Vladimir
    Tsoutsanis, Panagiotis
    COMPUTER PHYSICS COMMUNICATIONS, 2022, 279
  • [45] APPLICATIONS AND RECENT DEVELOPMENTS OF THE OPEN-SOURCE COMPUTATIONAL FLUID DYNAMICS HIGH-FIDELITY SPECTRAL/HP ELEMENT FRAMEWORK NEKTAR plus plus FOR TURBOMACHINERY CONFIGURATIONS
    Vivarelli, Guglielmo
    Isler, Joao
    Montomoli, Francesco
    Cantwell, Chris
    Sherwin, Spencer J.
    Frey-Marioni, Yuri
    Vazquez-Diaz, Raul
    PROCEEDINGS OF ASME TURBO EXPO 2024: TURBOMACHINERY TECHNICAL CONFERENCE AND EXPOSITION, GT2024, VOL 12C, 2024,
  • [46] Open-source controller for dynamic cardiovascular models
    Farooq, Muhammad
    Rehman, Muhammad Riaz ur
    Vazquez, Patricia
    Wijns, William
    Shahzad, Atif
    Krasny, Marcin J.
    HARDWAREX, 2024, 17
  • [47] Computational Fluid Dynamics (CFD) applications in Floating Offshore Wind Turbine (FOWT) dynamics: A review
    Zhang, Wenzhe
    Calderon-Sanchez, Javier
    Duque, Daniel
    Souto-Iglesias, Antonio
    APPLIED OCEAN RESEARCH, 2024, 150
  • [48] Advances of Computational Fluid Dynamics (CFD) applications in agricultural building modelling: Research, applications and challenges
    Bournet, Pierre-Emmanuel
    Rojano, Fernando
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2022, 201
  • [49] Development of an Open-Source Autonomous Computational Fluid Dynamics Meta-Modeling Environment for Small-Scale Combustor Optimization
    Briones, Alejandro M.
    Rankin, Brent A.
    JOURNAL OF ENGINEERING FOR GAS TURBINES AND POWER-TRANSACTIONS OF THE ASME, 2022, 144 (12):
  • [50] Determination of open boundary conditions for computational fluid dynamics (CFD) from interior observations
    Schneiderbauer, Simon
    Pirker, Stefan
    APPLIED MATHEMATICAL MODELLING, 2011, 35 (02) : 763 - 780