Block-Structured AMR Implementation of Quasi-Gas Dynamic Algorithm for Compressible Flows


Block-Structured AMR Implementation of Quasi-Gas Dynamic Algorithm for Compressible Flows

But I.I. (ISP RAS, Moscow, Russia; KIAM RAS, Moscow, Russia)

Abstract

This work presents a three-dimensional solver for compressible gas flows based on the quasi-gas dynamic (QGD) system of equations. The solver is implemented within the open-source AMReX framework, which provides block-structured adaptive mesh refinement (AMR) and massively parallel computations on graphics processing units (GPUs). The regularized Navier–Stokes equations are approximated by a second-order central-difference scheme in space; time integration is explicit. The solver has been validated on classical benchmark problems: the one-dimensional shock tube (Sod problem), the two-dimensional shock-vortex interaction, and a three-dimensional subsonic free jet (M=0.9, Re=3600). It accurately reproduces shock-wave structures and the evolution of vortical flows. AMR reduces the number of computational cells by a factor of 5 to 7 compared to an equivalent uniform mesh while maintaining resolution. Performance tests demonstrate a substantial reduction in computational cost due primarily to AMR, with additional acceleration provided by GPU execution, establishing the developed approach as a promising tool for computational fluid dynamics.

Keywords

compressible flows; quasi-gas dynamic equations; block-structured mesh; CFD; AMR; GPU; AMReX; open-source software.

Edition

Proceedings of the Institute for System Programming, vol. 38, issue 6, part 2, 2026, pp. 347-362

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

DOI: 10.15514/ISPRAS-2026-38(6)-42

For citation

But I.I. Block-Structured AMR Implementation of Quasi-Gas Dynamic Algorithm for Compressible Flows. Proceedings of the Institute for System Programming, vol. 38, issue 6, part 2, 2026, pp. 347-362 DOI: 10.15514/ISPRAS-2026-38(6)-42.

Full text of the paper in pdf (in Russian) Back to the contents of the volume