Skip to content
DraconiticResearch
Search Sources API
194,161 studies31 sourcesUpdated 35 min ago
PreprintCC BY-SA 4.0arXiv

IB-Flows: an open-source multi-GPU immersed boundary code for fluid-structure interaction

Abstract

We present IB-Flows, an open-source, multi-GPU solver for the direct numerical simulation of incompressible fluid-structure interaction (FSI) problems. The code couples a second-order finite-difference fractional-step Navier-Stokes solver on a staggered Cartesian grid with two immersed boundary methods: a Lagrangian method based on moving least-squares (MLS) interpolation and an Eulerian sharp-interface method. Rigid bodies are advanced with a quaternion-based Newton-Euler solver, while deformable surfaces embedded in three-dimensional flows are described by a structural solver based on the interaction potentials; a predictor-corrector scheme provides either loose or strong fluid-structure coupling. Non-Newtonian fluids with shear-thinning or shear-thickening rheology are handled through a strain-rate-dependent viscosity, and the same framework accommodates subgrid-scale eddy-viscosity models for large-eddy simulations of turbulent flows. The solver is written in CUDA Fortran with MPI domain decomposition, so that the fluid, interpolation and structural kernels are all executed on the GPUs, while the distributed transposes required by the Poisson and implicit solvers are further accelerated by the cuDecomp library through GPU-aware communication. Strong- and weak-scaling tests show near-ideal intra-node scaling and good multi-node efficiency. The solver is validated against a set of benchmark problems spanning wall-bounded turbulence, rigid-body and deformable-body fluid-structure interaction, and a biomedical application. IB-Flows is intended as a reproducible reference implementation for immersed boundary FSI simulations on modern GPU clusters and as a transparent platform to be used for tackling multiphysics problems.

Related

  1. Robust sub-cycling approach for strongly coupled fluid structure interaction problems with supersonic flows
    Roxan Pulicani, Michael Brun, Olivier Allain +1
    HALPreprintCC BY-NC-ND 4.0Full textFluid dynamicsHAL
  2. On the hydrodynamic behaviour of the immersed boundary-lattice Boltzmann method for wetting problems (a)
    Elisa Bellantoni, Fabio Guglietta, Andreas Demou +6
    EPL - Europhysics LettersPeer-reviewedLicence not statedFull textGeneral physicsHAL
  3. High-order immersed boundary method for subsonic aeroacoustics and compressible Navier-Stokes equationsHigh-order immersed boundary method for subsonic aeroacoustics and compressible Navier-Stokes equations
    Abdoulaye Ouattara, David Marx, Christian Prax +3
    arXivPreprintCC BY-NC-ND 4.0Full textFluid dynamicsarXiv
  4. A Scalable Sharp-Interface Immersed Boundary Method for Moving Boundary Flow Simulation on Multi-GPU Systems
    Sushrut Kumar, Joshua Romero, Massimiliano Fatica +2
    arXivPreprintCC BY-NC-SA 4.0Full textComputational physicsarXiv
  5. Handling geometric singularities efficiently with the immersed-boundary method: application to riblets
    Stefano Cipelli, Alessandro Chiarini, Maurizio Quadrio +2
    arXivPreprintarXiv licenceFull textFluid dynamicsarXiv
BibTeX
@misc{vagnoli2026ibflows,
  title = {{IB-Flows: an open-source multi-GPU immersed boundary code for fluid-structure interaction}},
  author = {Giovanni Vagnoli and Martino Andrea Scarpolini and Fabio Guglietta and Joshua Romero and Massimiliano Fatica and Roberto Verzicco and Francesco Viola},
  howpublished = {arXiv},
  year = {2026},
  month = sep,
  doi = {10.48550/arxiv.2609.19130},
  eprint = {2609.19130},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2609.19130},
  note = {CC BY-SA 4.0},
}
RIS
TY  - UNPB
TI  - IB-Flows: an open-source multi-GPU immersed boundary code for fluid-structure interaction
AU  - Giovanni Vagnoli
AU  - Martino Andrea Scarpolini
AU  - Fabio Guglietta
AU  - Joshua Romero
AU  - Massimiliano Fatica
AU  - Roberto Verzicco
AU  - Francesco Viola
PY  - 2026
DA  - 2026/09/17
PB  - arXiv
DO  - 10.48550/arxiv.2609.19130
UR  - https://arxiv.org/abs/2609.19130
AB  - We present IB-Flows, an open-source, multi-GPU solver for the direct numerical simulation of incompressible fluid-structure interaction (FSI) problems. The code couples a second-order finite-difference fractional-step Navier-Stokes solver on a staggered Cartesian grid with two immersed boundary methods: a Lagrangian method based on moving least-squares (MLS) interpolation and an Eulerian sharp-interface method. Rigid bodies are advanced with a quaternion-based Newton-Euler solver, while deformable surfaces embedded in three-dimensional flows are described by a structural solver based on the interaction potentials; a predictor-corrector scheme provides either loose or strong fluid-structure coupling. Non-Newtonian fluids with shear-thinning or shear-thickening rheology are handled through a strain-rate-dependent viscosity, and the same framework accommodates subgrid-scale eddy-viscosity models for large-eddy simulations of turbulent flows. The solver is written in CUDA Fortran with MPI domain decomposition, so that the fluid, interpolation and structural kernels are all executed on the GPUs, while the distributed transposes required by the Poisson and implicit solvers are further accelerated by the cuDecomp library through GPU-aware communication. Strong- and weak-scaling tests show near-ideal intra-node scaling and good multi-node efficiency. The solver is validated against a set of benchmark problems spanning wall-bounded turbulence, rigid-body and deformable-body fluid-structure interaction, and a biomedical application. IB-Flows is intended as a reproducible reference implementation for immersed boundary FSI simulations on modern GPU clusters and as a transparent platform to be used for tackling multiphysics problems.
ER  -