PetIBM: toolbox and applications of the immersed-boundary method on distributed-memory architectures

Pi-Yueh Chuang, Olivier Mesnard, Anush Krishnan, Lorena A. Barba
2018 Journal of Open Source Software  
PetIBM is a C++ library with ready-to-use application codes to solve the two-and three-dimensional incompressible Navier-Stokes equations on fixed structured Cartesian grids with an immersed-boundary method (IBM). PetIBM runs on distributed-memory architectures and can be used to compute the flow around multiple moving rigid immersed boundaries (with prescribed kinematics).
doi:10.21105/joss.00558 fatcat:gzqdaf5a7nhuhk3xtoos7gwmlm