General presentation
The YALES2BIO project leaded by S. Mendez and F. Nicoud aims at developing an efficient and reliable numerical software for the analysis of medical devices in contact with blood such as flow diverters, Ventricular Assist Devices, extra corporal circulation, artificial heart and valves, cytometers among others. Optimizing such devices requires dealing with both macroscopic (pressure loss, residence time, wall shear stress, turbulence) and microscopic (blood cells deformation and interaction with other cells or solid boundaries) features. YALES2BIO inherits its massively parallel capabilities and high order finite volumes schemes for complex geometries from the YALES2 solver developed at CORIA (UMR CNRS 6614).
Specific models for handling both macroscopic
and microscopic blood flows are being developed, implemented and validated
within the YALES2BIO platform. The latter is among the powerful numerical tools for blood flow simulations,
alongside others like
Palabos,
HemoCell,
OpenFoam,
SimVascular, to cite a few. Over the years, YALES2BIO has
been used to
better understand a variety of blood flow situations including single cell dynamics (Lanotte et al., 2016; Martins
Afonso et al., 2014; Mauer et al., 2018; Sigüenza et al., 2017), collective cell interactions (Iss et al., 2019),
macroscopic transitional flows without (Chnafa et al., 2014, 2016; Zmijanovic et al., 2017) and with (Sigüenza et al., 2018)
fluid-structure interaction, cerebral aneurysm treatments (Bérod et al., 2021, 2023)
and device-induced thrombosis (Méndez Rojano et al., 2018). YALES2BIO also contains dedicated solvers to address
engineering challenges,
such as Coulter-based counting and sizing of red blood cells (Taraconat et al., 2019, 2021, 2023) and MRI-based image
generation (Puiseux et al., 2019, 2021; Garreau et al., 2022). For an overview of
YALES2BIO's applications, see
Mendez et al., 2022
Some of the applications covered by the YALES2BIO solver were presented at the French Academy of Sciences in May 2017.
See the video (in french)