Saved in:
Bibliographic Details
Main Authors: Ma, Pengfei, Cai, Li, Wang, Xuan, Gao, Hao
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2509.00014
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911130345013248
author Ma, Pengfei
Cai, Li
Wang, Xuan
Gao, Hao
author_facet Ma, Pengfei
Cai, Li
Wang, Xuan
Gao, Hao
contents AFSI is a novel, open-source fluid-structure interaction (FSI) solver that extends the capabilities of the FEniCS finite element library through an immersed boundary (IB) framework. Designed to simulate large deformations in hyperelastic materials (such as cardiac tissue), AFSI avoids the need for expensive remeshing by coupling a Lagrangian representation of the solid with an Eulerian description of the surrounding fluid. This approach retains the full expressiveness of FEniCS's variational formulations, function spaces, and time integration schemes. Implemented in a hybrid Python/C++ architecture, AFSI allows users to define geometries, constitutive models (e.g., the Holzapfel-Ogden law for myocardium), and strain energy functions directly in Python, while delegating performance-critical tasks such as assembly and linear solvers to optimized C++ backends. Its concise and modular Python API facilitates the setup of FSI simulations, enabling users to easily modify discretization strategies or analyze results using standard FEniCS post-processing tools. By combining the flexibility of FEniCS with a robust immersed boundary formulation, AFSI empowers rapid prototyping of complex nonlinear solid-fluid interaction problems, making it a powerful tool for simulating biomechanical systems and other applications involving highly deformable structures in flow.
format Preprint
id arxiv_https___arxiv_org_abs_2509_00014
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle AFSI: Automated Fluid-Structure Interaction Solver Development for Nonlinear Solid Mechanics
Ma, Pengfei
Cai, Li
Wang, Xuan
Gao, Hao
Computational Physics
AFSI is a novel, open-source fluid-structure interaction (FSI) solver that extends the capabilities of the FEniCS finite element library through an immersed boundary (IB) framework. Designed to simulate large deformations in hyperelastic materials (such as cardiac tissue), AFSI avoids the need for expensive remeshing by coupling a Lagrangian representation of the solid with an Eulerian description of the surrounding fluid. This approach retains the full expressiveness of FEniCS's variational formulations, function spaces, and time integration schemes. Implemented in a hybrid Python/C++ architecture, AFSI allows users to define geometries, constitutive models (e.g., the Holzapfel-Ogden law for myocardium), and strain energy functions directly in Python, while delegating performance-critical tasks such as assembly and linear solvers to optimized C++ backends. Its concise and modular Python API facilitates the setup of FSI simulations, enabling users to easily modify discretization strategies or analyze results using standard FEniCS post-processing tools. By combining the flexibility of FEniCS with a robust immersed boundary formulation, AFSI empowers rapid prototyping of complex nonlinear solid-fluid interaction problems, making it a powerful tool for simulating biomechanical systems and other applications involving highly deformable structures in flow.
title AFSI: Automated Fluid-Structure Interaction Solver Development for Nonlinear Solid Mechanics
topic Computational Physics
url https://arxiv.org/abs/2509.00014