IB2d: a Python and MATLAB implementation of the immersed boundary method

10/24/2016
by   Nicholas A. Battista, et al.
0

The development of fluid-structure interaction (FSI) software involves trade-offs between ease of use, generality, performance, and cost. Typically there are large learning curves when using low-level software to model the interaction of an elastic structure immersed in a uniform density fluid. Many existing codes are not publicly available, and the commercial software that exists usually requires expensive licenses and may not be as robust or allow the necessary flexibility that in house codes can provide. We present an open source immersed boundary software package, IB2d, with full implementations in both MATLAB and Python, that is capable of running a vast range of biomechanics models and is accessible to scientists who have experience in high-level programming environments. IB2d contains multiple options for constructing material properties of the fiber structure, as well as the advection-diffusion of a chemical gradient, muscle mechanics models, and artificial forcing to drive boundaries with a preferred motion.

READ FULL TEXT

page 20

page 21

page 22

page 23

page 27

research
07/03/2018

FluidDyn: a Python open-source framework for research and teaching in fluid dynamics

FluidDyn is a project to foster open-science and open-source in the flui...
research
09/25/2021

Advances of the Python-based Fluid-Structure Interaction capabilities included in SU2

Current research efforts in aeroelasticity aim at including higher fidel...
research
03/27/2017

Immersed boundary model of aortic heart valve dynamics with physiological driving and loading conditions

The immersed boundary (IB) method is a mathematical and numerical framew...
research
07/03/2018

FluidSim: modular, object-oriented Python package for high-performance CFD simulations

The Python package fluidsim is introduced in this article as an extensib...
research
01/21/2019

FEniCS Mechanics: A Package for Continuum Mechanics Simulations

FEniCS Mechanics is a Python package to facilitate computational mechani...
research
05/06/2020

Introducing PyCross: PyCloudy Rendering Of Shape Software for pseudo 3D ionisation modelling of nebulae

Research into the processes of photoionised nebulae plays a significant ...
research
04/12/2011

From a Modified Ambrosio-Tortorelli to a Randomized Part Hierarchy Tree

We demonstrate the possibility of coding parts, features that are higher...

Please sign up or login with your details

Forgot password? Click here to reset