lifex-cfd: an open-source computational fluid dynamics solver for cardiovascular applications
From MaRDI portal
Publication:6151898
Abstract: 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 instructions for use of lifex-cfd. The code has been verified 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.
Recommendations
- An adaptive mesh refinement solver for large-scale simulation of biological flows
- Computational fluid dynamics applications in cardiovascular medicine -- from medical image-based modeling to simulation: numerical analysis of blood flow in abdominal aorta
- scientific article; zbMATH DE number 1359970
- A versatile incompressible Navier–Stokes solver for blood flow application
- Flow simulations in arbitrarily complex cardiovascular anatomies - an unstructured Cartesian grid approach
Cites work
- scientific article; zbMATH DE number 1197366 (Why is no real title available?)
- scientific article; zbMATH DE number 1313105 (Why is no real title available?)
- scientific article; zbMATH DE number 1992416 (Why is no real title available?)
- 3D-0D closed-loop model for the simulation of cardiac biventricular electromechanics
- A bi-partitioned iterative algorithm for solving linear systems arising from incompressible flow problems
- A cardiac electromechanical model coupled with a lumped-parameter model for closed-loop blood circulation
- A comparison of outlet boundary treatments for prevention of backflow divergence with relevance to blood flow simulations
- A comprehensive and biophysically detailed computational model of the whole human heart electromechanics
- A computational model applied to myocardial perfusion in the human heart: from large coronaries to microvasculature
- A geometric multiscale model for the numerical simulation of blood flow in the human left heart
- A matrix-free high-order solver for the numerical solution of cardiac electrophysiology
- A multiscale poromechanics model integrating myocardial perfusion and the epicardial coronary vessels
- A new preconditioning technique for implicitly coupled multidomain simulations with applications to hemodynamics
- A stable loosely-coupled scheme for cardiac electro-fluid-structure interaction
- A tangential regularization method for backflow stabilization in hemodynamics
- Algebraic multigrid methods
- An arbitrary Lagrangian-Eulerian finite element method for transient dynamic fluid-structure interactions
- Complex blood flow patterns in an idealized left ventricle: a numerical study
- Computational modeling of cardiac hemodynamics: current status and future outlook
- Construction of Arbitrary Order Finite Element Degree-of-Freedom Maps on Polygonal and Polyhedral Cell Meshes
- Deep-HyROMnet: a deep learning-based operator approximation for hyper-reduction of nonlinear parametrized PDEs
- Exact fully 3D Navier–Stokes solutions for benchmarking
- Exact solution to the inverse Womersley problem for pulsatile flows in cylindrical vessels, with application to magnetic particle targeting
- Finite element modeling of blood in arteries
- Fluid-structure interaction simulations of cerebral arteries modeled by isotropic and anisotropic constitutive laws
- Fluid-structure-electrophysiology interaction (FSEI) in the left-heart: a multi-way coupled computational model
- Geometric multiscale modeling of the cardiovascular system, between theory and practice
- Hemodynamics of the heart's left atrium based on a variational multiscale-LES numerical method
- Image-based large-eddy simulation in a realistic left heart
- Integration of Stiff Equations
- Isogeometric fluid-structure interaction: Theory, algorithms, and computations
- Lagrangian-Eulerian finite element formulation for incompressible viscous flows
- Mathematical modelling of the human cardiovascular system. Data, numerical approximation, clinical applications
- Mesh Moving Techniques for Fluid-Structure Interactions With Large Displacements
- Multiphysics computational modeling in \(\mathcal{C}\mathbf{Heart}\)
- Numerical methods for fluid-structure interaction models of aortic valves
- Oasis: a high-level/high-performance open source Navier-Stokes solver
- OpenFOAM for computational fluid dynamics
- Parallel iterative methods for sparse linear systems
- Parallel preconditioners for the unsteady Navier-Stokes equations and applications to hemodynamics simulations
- Partitioned and Monolithic Algorithms for the Numerical Solution of Cardiac Fluid-Structure Interaction
- Patient-specific isogeometric fluid-structure interaction analysis of thoracic aortic blood flow due to implantation of the Jarvik 2000 left ventricular assist device
- ST and ALE-VMS methods for patient-specific cardiovascular fluid mechanics modeling
- Semi-implicit BDF time discretization of the Navier-Stokes equations with VMS-LES modeling in a high performance computing framework
- Small-scale structure of the Taylor–Green vortex
- The \textsc{deal.II} finite element library: design, features, and insights
- The \texttt{deal.II} library, Version 9.3
- The cardiovascular system: mathematical modelling, numerical algorithms and clinical applications
- Three-dimensional filling flow into a model left ventricle
- Variational multiscale residual-based turbulence modeling for large eddy simulation of incompressible flows
Cited in
(4)- A GPU-accelerated 3D ISPH-TLSPH framework for patient-specific simulations of cardiovascular fluid-structure interactions
- Bilinear-form and similarity-reduction visit to a variable-coefficient generalized dispersive water-wave system concerning Acta Mech. 233, 2527 and 233, 2415
- An electromechanics-driven fluid dynamics model for the simulation of the whole human heart
- Robust radial basis function interpolation based on geodesic distance for the numerical coupling of multiphysics problems
This page was built for publication: lifex-cfd: an open-source computational fluid dynamics solver for cardiovascular applications
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6151898)