Related Experiment Video
Updated: Nov 2, 2025

Optical Coherence Tomography Based Biomechanical Fluid-Structure Interaction Analysis of Coronary Atherosclerosis Progression
Published on: January 15, 2022
OpenIFEM: A High Performance Modular Open-Source Software of the Immersed Finite Element Method for Fluid-Structure
Jie Cheng1, Feimi Yu1, Lucy T Zhang1
1Department of Mechanical Aerospace and Nuclear Engineering, Rensselaer Polytechnic Institute, Troy, NY, 12180, USA.
OpenIFEM is a new open-source software for fluid-structure interaction (FSI) problems. This modular C++ package enables coupling of various fluid and solid solvers, enhancing FSI algorithm development and applications.
Area of Science:
- Computational Fluid Dynamics
- Solid Mechanics
- Computational Science
Background:
- Existing open-source software for fluid-structure interaction (FSI) often have limitations in discretization methods, modularity, and extensibility.
- There is a need for flexible, well-documented, and extensible open-source tools to advance FSI research.
Purpose of the Study:
- To introduce OpenIFEM, a high-performance, modular, open-source software for solving fluid-structure interaction (FSI) problems.
- To provide a versatile platform for coupling diverse fluid and solid mechanics solvers.
- To facilitate the development and application of advanced FSI algorithms.
Main Methods:
- Implementation of the modified immersed finite element method (mIFEM) in C++.
- Modular software design with generic classes for adaptable coupling of fluid and solid solvers.
- Utilization of well-developed libraries and inclusion of standard test cases for validation.
Main Results:
- OpenIFEM supports incompressible and slightly compressible fluid models, linear and nonlinear solid mechanics, and fully coupled FSI.
- The software is cross-platform (Linux, Windows, Mac OS) and utilizes CMake for building.
- Efficient parallelization is implemented for high-performance computing on large-scale problems.
Conclusions:
- OpenIFEM offers a robust and extensible solution for FSI simulations.
- The software's modularity and adaptability are expected to accelerate the development of new FSI algorithms.
- OpenIFEM is publicly available on GitHub, promoting wider adoption and application in various FSI domains.
Related Concept Videos
Newtonian Fluid: Problem Solving
A velocity gradient forms within the fluid when a Newtonian fluid is placed between two parallel plates, with...
Typical Model Studies
Pressure of Fluids
Accelerating Fluids
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
Laminar and Turbulent Flow
Navier–Stokes Equations

