SearcharxivSearch

arXiv subjects

David Codoni

Publications and source records attributed to David Codoni.

2 recordsLinked to original sources

svMultiPhysics: a finite element-based solver for cardiovascular simulations

Heart disease remains the leading cause of death in the United States, motivating extensive efforts to improve its diagnosis, treatment, and prevention. Over the past decade, computational modeling has emerged as a powerful tool to advance cardiovascular research by enabling detailed, patient-specific studies of cardiac physiology and pathology. svMultiPhysics is an open-source, parallel finite element solver written in C++ specifically designed for multiphysics cardiovascular problems. It provides a unified framework for simulating the partial differential equations that govern solid mechanics, fluid dynamics, diffusion, and cardiac electrophysiology. These equations can be solved independently or in a coupled fashion, allowing researchers to investigate interactions between physical processes in a modular yet integrated way. The solver's main strength lies in its ability to seamlessly couple multiple physics modules, enabling the study of complex, highly nonlinear systems. For example, svMultiPhysics can capture the interplay between cardiac electrophysiology, myocardial tissue mechanics, and blood flow dynamics, processes that are essential to understanding vascular and cardiac physiology and function in health and disease. Preliminary GPU-enabled simulations show up to approximately $30\times$ wall-clock speedup for selected linear solver configurations over CPU-based simulations. By offering a robust, extensible, and freely available platform, svMultiPhysics empowers researchers to explore multiphysics problems in cardiovascular science. As the primary 3D solver in the SimVascular open source project, it forms a key component of an end-to-end open source software ecosystem for image based patient specific modeling in the cardiovascular system. It is maintained and openly developed on GitHub, fostering transparency, reproducibility, and collaboration.

physics.flu-dyn

Comparative analysis of resistive immersed surface and immersed boundary methods for aortic valve simulation

Numerical modeling of aortic valve dynamics is essential for understanding the complex fluid-structure interaction (FSI) governing valve biomechanics in health and disease. Immersed methods provide a flexible computational framework for simulating the large deformations of valve leaflets and associated blood flow without requiring body-fitted meshes. Among these approaches, the Resistive Immersed Surface (RIS) and Immersed Boundary (IB) methods are widely used. However, systematic comparative analysis of these methods for realistic aortic valve simulations has not been performed. In this work, we compare a prescribed-kinematics RIS workflow implemented in SimVascular's svMultiPhysics solver with a fully coupled IB workflow using IBAMR for trileaflet and bicuspid aortic valve configurations. The RIS method represents the valve as a surface with prescribed kinematics embedded in the fluid domain and introduces a penalty force that drives the surrounding fluid velocity toward the prescribed leaflet velocity. This formulation reduces modeling complexity and provides useful hemodynamic predictions when representative leaflet kinematics are available. In contrast, the IB method models the leaflets as elastic structures fully immersed in the fluid domain and resolves leaflet deformation through fully coupled two-way FSI. The study focuses on the extent to which RIS reproduces bulk hemodynamic features and transvalvular pressure gradients. Results show that the RIS method captures the large-scale flow structures and predicts the mean transvalvular pressure gradient with a relative error within 15% of the fully coupled IB simulation, improving to within 5% when inlet boundary conditions are matched, while reducing computational cost by approximately 60%.

physics.flu-dyn