Supercomputer Simulations of Fluid-Structure Interaction Problems Using an Immersed Boundary Method

Natalya S. Zhdanova, Andrey V. Gorobets, Ilya V. Abalakin


The paper describes a supercomputer application in simulations of fluid-structure interaction problems. A compressible flow solver based on a high-accuracy scheme for unstructured hybrid meshes is considered. It combines an immersed boundary method with a dynamic mesh adaptation method in order to represent motion of solid objects in a turbulent flow. The use of immersed boundaries allows you to dynamically adapt the mesh resolution near moving solid surfaces without changing the mesh topology. Multilevel MPI + OpenMP parallelization of these components fits well with the architecture of modern cluster systems. The proposed implementation can engage thousands of CPU cores in one simulation efficiently. An example application is presented in which a high-speed turbulent flow around a cavity with a deflector is simulated.

Full Text:



Angot, Ph., Bruneau, C-H., Fabrie, P.: A penalization method to take into account obstacles in incompressible viscous flows. Numerical Mathematics and Scientific Computation 81(4), 497–520 (1999), DOI: 10.1007/s002110050401

Garanzha, V.A., Kudryavtseva L.N., Utyuzhnikov S.: Variational method for untangling and optimization of spatial meshes. Journal of Computational and Applied Mathematics 269, 24–41 (2014), DOI: 10.1016/

Abalakin, I., Bakhvalov, P., Kozubskaya, T.: Edge-based reconstruction schemes for unstructured tetrahedral meshes. International Journal for Numerical Methods in Fluids 81(6), 331–356 (2016), DOI: 10.1002/fld.4187

Van der Vorst, H.A.: Bi-CGSTAB: A Fast and Smoothly Converging Variant of Bi-CG for the Solution of Nonsymmetric Linear Systems. SIAM Journal on Scientific and Statistical Computing 13(2), 631–644 (1992), DOI: 10.1137/0913035

Gorobets, A.V.: Parallel Algorithm of the NOISEtte Code for CFD and CAA Simulations. Lobachevskii Journal of Mathematics 39(4), 524–532 (2018), DOI: 10.1134/S1995080218040078

Kaporin, I.E., Milyukova, O.Yu.: MPI+OpenMP parallel implementation of explicitly preconditioned conjugate gradient method. KIAM Preprint #8, Moscow, 2018, DOI: 10.20948/prepr-2018-8

Abalakin, I., Zhdanova, N., Kozubskaya, T.: Immersed boundary penalty method for compressible flows over moving obstacles. Proceedings of the 6t-h European Conference on Computational Mechanics, ECCOMAS ECCM6, Glasgow, UK, June 11–15, 2018,, accessed: 2018-12-21

Duben' A. P., Zhdanova N. S., Kozubskaya T. K.: Numerical investigation of the deflector effect on the aerodynamic and acoustic characteristics of turbulent cavity flow. Fluid Dynamics 52(4), 561–571 (2017), DOI: 10.1134/s001546281704010x

Publishing Center of South Ural State University (454080, Lenin prospekt, 76, Chelyabinsk, Russia)