An open-source computational framework for immersed fluid-structure interaction modeling using FEBio and MFEM
Ryan T. Black, Steve A. Maas, Wensi Wu, Jalaj Maheshwari, Tzanio Kolev, Jeffrey A. Weiss, Matthew A. Jolley
TL;DR
This work introduces an open-source immersed FSI framework that couples MFEM with FEBio to enable robust, large-deformation cardiovascular simulations using a fictitious-domain, distributed Lagrange multiplier approach. A fully implicit monolithic scheme with variational multiscale stabilization solves the coupled incompressible fluid and nearly-incompressible solid problems, with the fluid represented by MFEM and the solid by FEBio’s rich constitutive models. The MFEMiFSI plugin architecture enables seamless integration, parallel execution, and extension to additional solid formulations, supported by a dedicated FSI-constraint matrix assembly workflow. Numerical tests across static benchmarks, open/closed valve scenarios, oscillating leaflets, free-falling spheres, and 3D semilunar valve dynamics validate accuracy, convergence, and the method’s capability to capture complex valve mechanics and jet dynamics. By combining open-source, hardware-accelerator-ready fluid solvers with sophisticated biomechanics modeling, the framework provides a practical platform for high-fidelity, patient-relevant FSI analyses in biomechanics and cardiovascular research.
Abstract
Fluid-structure interaction (FSI) simulation of biological systems presents significant computational challenges, particularly for applications involving large structural deformations and contact mechanics, such as heart valve dynamics. Traditional ALE methods encounter fundamental difficulties with such problems due to mesh distortion, motivating immersed techniques. This work presents a novel open-source immersed FSI framework that strategically couples two mature finite element libraries: MFEM, a GPU-ready and scalable library with state-of-the-art parallel performance developed at Lawrence Livermore National Laboratory, and FEBio, a nonlinear finite element solver with sophisticated solid mechanics capabilities designed for biomechanics applications developed at the University of Utah. This coupling creates a unique synergy wherein the fluid solver leverages MFEM's distributed-memory parallelization and pathway to GPU acceleration, while the immersed solid exploits FEBio's comprehensive suite of hyperelastic and viscoelastic constitutive models and advanced solid mechanics modeling targeted for biomechanics applications. FSI coupling is achieved using a fictitious domain methodology with variational multiscale stabilization for enhanced accuracy on under-resolved grids expected with unfitted meshes used in immersed FSI. A fully implicit, monolithic scheme provides robust coupling for strongly coupled FSI characteristic of cardiovascular applications. The framework's modular architecture facilitates straightforward extension to additional physics and element technologies. Several test problems are considered to demonstrate the capabilities of the proposed framework, including a 3D semilunar heart valve simulation. This platform addresses a critical need for open-source immersed FSI software combining advanced biomechanics modeling with high-performance computing infrastructure.
