IB2d Reloaded: A more powerful Python and MATLAB implementation of the immersed boundary method

Nicholas A. Battista, W. Christopher Strickland, Aaron Barrett, Laura A. Miller

Research output: Contribution to journalArticlepeer-review

29 Scopus citations

Abstract

The immersed boundary (IB) method is an elegant way to fully couple the motion of a fluid and deformations of an immersed elastic structure. In that vein, the IB2d software allows for expedited explorations of fluid-structure interaction for beginners and veterans to the field of computational fluid dynamics. While most open-source computational fluid dynamics codes are written in low-level programming environments, IB2d was specifically written in high-level programming environments to make its accessibility extend beyond scientists with vast programming experience. Although previously introduced by Battista et al. 2006 many improvements and additions have been made to the software to allow for even more robust models of material properties for the elastic structures, including a data analysis package for both the fluid and immersed structure data, an improved time-stepping scheme for higher accuracy solutions, and functionality for modeling slight fluid density variations as given by the Boussinesq approximation.

Original languageEnglish (US)
Pages (from-to)8455-8480
Number of pages26
JournalMathematical Methods in the Applied Sciences
Volume41
Issue number18
DOIs
StatePublished - Dec 2018
Externally publishedYes

Keywords

  • biomechanics
  • fluid-structure interaction
  • immersed boundary method
  • mathematical biology

ASJC Scopus subject areas

  • General Mathematics
  • General Engineering

Fingerprint

Dive into the research topics of 'IB2d Reloaded: A more powerful Python and MATLAB implementation of the immersed boundary method'. Together they form a unique fingerprint.

Cite this