A parallel implementation of fluid–solid interaction solver using an immersed boundary method. A parallel scheme is developed to solve fluid–solid interaction problems using the immersed boundary method (IBM). The fluid solver is based on a non-staggered pressure-based finite volume method, targeted to solving 3D incompressible low Reynolds number flows. Domain decomposition is employed to partition the global mesh into local meshes that are distributed over processors. A new efficient parallel marking algorithm is introduced to track the fluid–solid interface for IBM implementation. A second layer of ghost cells is included in the interpolation in order to produce consistent solutions between serial and parallel runs. Three linear solvers are implemented: (1) Algebraic Multi Grid (AMG), (2) BCGSTAB with AMG preconditioner, and (3) BCGSTAB with ILU0 preconditioner. The parallel performance and benchmarks of the linear solvers are investigated on different architectures by solving the 2D diffusion–convection problem and the 3D flow over sphere problem. Finally, the parallel implementation is validated by a micro-cantilever damping case.
Keywords for this software
References in zbMATH (referenced in 5 articles )
Showing results 1 to 5 of 5.
- Mao, Jia; Zhao, Lanhao; Liu, Xunnan; Mu, Kailong: An iterative divergence-free immersed boundary method in the finite element framework for moving bodies (2020)
- Martins, Diogo M. C.; Albuquerque, Duarte M. S.; Pereira, José C. F.: On the use of polyhedral unstructured grids with a moving immersed boundary method (2018)
- Kumar, Manish; Roy, Somnath: A sharp interface immersed boundary method for moving geometries with mass conservation and smooth pressure variation (2016)
- Kumar, Manish; Roy, Somnath; Ali, Md Sujaat: An efficient immersed boundary algorithm for simulation of flows in curved and moving geometries (2016)
- Yildirim, B.; Lin, Sun; Mathur, Sanjay; Murthy, Jayathi Y.: A parallel implementation of fluid-solid interaction solver using an immersed boundary method (2013)