Immersed Finite Element Method (IFEM) code

The IFEM code is a parallel multi-physics solver using finite elements that can simulate fully-coupled FSI problems. Efficient finite element library, dealii, is deployed to handle the finite element ingredients. Multiple third-party libraries such as PETSc, p4est, etc. are used to deal with linear algebra, mesh partitioning, and proper documentation efficiently. cMake is used for building the code on cross-platforms. MPI is used for high performance parallelization of the algorithm. This code is open-source and maintained on GitHub.