Skip to main content
Log in

Parallel CFD-Algorithm on Unstructured Adaptive Meshes

  • Published:
Mathematical Models and Computer Simulations Aims and scope

Abstract

A parallel CFD-algorithm (an algorithm for modeling spatial gas-dynamic flows) on mixed locally adaptive meshes with elements of the tetrahedron, prism, pyramid, and hexahedron type is presented. The algorithm is based on a finite-volume method for modeling the system of Navier–Stokes equations of increased order of accuracy with the polynomial reconstruction of variables and explicit integration over time. The distributed algorithm for heterogeneous computing systems is developed using the MPI, OpenMP, and CUDA programming models. Numerical results for supersonic flows and the parameters of the software’s efficiency are presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.

Similar content being viewed by others

REFERENCES

  1. A. L. Afendikov, Ya. V. Khankhasaeva, A. E.Lutsky et al., “Numerical simulation of the recirculation flow during the supersonic separation of moving bodies,” Math. Models Comput. Simul. 12, 282–292 (2020). https://doi.org/10.1134/S2070048220030035

    Article  MathSciNet  Google Scholar 

  2. A. L. Afendikov, A. A. Davydov, A. E. Lutsky, I. S. Menshov, K. D. Merkulov, A. V. Plenkin, and Ya. V. Khankhasaeva, Adaptive Wavelet Algorithms for Solving Problems of Hydro- and Gas Dynamics on Cartesian Grids (Inst. Prikl. Mat. im. M. V. Keldysha, Moscow, 2016) [in Russian].

  3. Fluid Simulation Software, Ansys. https://www.ansys.com/products/fluids/ansys-fluent.

  4. O. Antepara, O. Lehmkuhl, J. Chiva, and R. Borrell, “Parallel adaptive mesh refinement simulation of the flow around a square cylinder at Re = 22000,” Proc. Eng. 61, 246–250 (2013). https://doi.org/10.1016/j.proeng.2013.08.011

    Article  Google Scholar 

  5. A. Schwing, I. Nompelis, and G. Candler, “Parallelization of unsteady adaptive mesh refinement for unstructured Navier–Stokes solvers,” in 7th AIAA Theoretical Fluid Mechanics Conference (Atlanta, GA, June 16–20, 2014), AIAA Paper AIAA-2014-3080. https://doi.org/10.2514/6.2014-3080

  6. J. Blazek, Computational Fluid Dynamics: Principles and Applications (Elsevier, Amsterdam, 2001). https://doi.org/10.1016/C2013-0-19038-1

    Book  MATH  Google Scholar 

  7. K. G. Powell, P. L. Roe, and J. Quirk, “Adaptive-mesh algorithms for computational fluid dynamics,” in Algorithmic Trends in Computational Fluid Dynamics, Ed. by M. Y. Hussaini, A. Kumar, and M. D. Salas, ICASE/NASA LaRC Series (Springer, New York, 1993). https://doi.org/10.1007/978-1-4612-2708-3

  8. E. Sozer, C. Brehm, and C. C. Kiris, “Gradient calculation methods on arbitrary polyhedral unstructured meshes for cell-centered CFD solvers,” in 52nd Aerospace Sciences Meeting (National Harbor, MD, January 13–17, 2014), AIAA Paper AIAA-2014-1440. https://doi.org/10.2514/6.2014-1440

  9. T. J. Barth, “Numerical aspects of computing high Reynolds number flows on unstructured meshes,” in 29th Aerospace Sciences Meeting (Reno, NV, January 7–10, 1991), AIAA Paper AIAA-91-0721. https://doi.org/10.2514/6.1991-721

  10. S.-E. Kim, B. Makarov, and D. Caraeni, “A multi-dimensional linear reconstruction scheme for arbitrary unstructured grids,” in 16th AIAA Computational Fluid Dynamics Conference (Orlando, Florida, June 23–26, 2003), AIAA Paper AIAA-2003-3990. https://doi.org/10.2514/6.2003-3990

  11. E. F. Toro, Riemann Solvers and Numerical Methods for Fluid Dynamics: A Practical Introduction, 3rd ed. (Springer, Berlin, 2009). https://doi.org/10.1007/b79761

    Book  MATH  Google Scholar 

  12. Y. Wada and M.-S. Liou, “A flux splitting scheme with high resolution and robustness for discontinuities,” in 32nd Aerospace Sciences Meeting and Exhibit (Reno, NV, January 10–13, 1994), AIAA Paper AIAA-94-0083. https://doi.org/10.2514/6.1994-83

  13. T. Nagata, T. Nonomura, S. Takahashi, Y. Mizuno, and K. Fukuda, “Investigation on subsonic to supersonic flow around a sphere at low Reynolds number of between 50 and 300 by direct numerical simulation,” Phys. Fluids 28, 056101 (2016). https://doi.org/10.1063/1.4947244

    Article  Google Scholar 

  14. A. S. Kryuchkova, “Numerical simulation of a hypersonic flow over HB-2 model using UST3D programming code,” J. Phys.: Conf. Ser. 1250, 012010 (2019). https://doi.org/10.1088/1742-6596/1250/1/012010

    Article  Google Scholar 

  15. Hybrid computing cluster K-100. https://www.kiam.ru/MVS/resourses/k100.html.

  16. S. A. Soukov, A. V. Gorobets, and P. B. Bogdanov, “Portable solution for modeling compressible flows on all existing hybrid supercomputers,” Math. Models Comput. Simul. 10, 135–144 (2018). https://doi.org/10.1134/S2070048218020138

    Article  MathSciNet  MATH  Google Scholar 

  17. A. Gorobets, S. Soukov, and P. Bogdanov, “Multilevel parallelization for simulating turbulent flows on most kinds of hybrid supercomputers,” Comput. Fluids 173, 171–177 (2018). https://doi.org/10.1016/j.compfluid.2018.03.011

    Article  MathSciNet  MATH  Google Scholar 

Download references

Funding

This study was financially supported by the Russian Science Foundation (project no. 19-11-00299). The calculations were carried out on supercomputers of the Shared Use Center, Keldysh Institute of Applied Mathematics, Russian Academy of Sciences.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. A. Soukov.

Ethics declarations

The author declares that he has no conflicts of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Soukov, S.A. Parallel CFD-Algorithm on Unstructured Adaptive Meshes. Math Models Comput Simul 14, 19–27 (2022). https://doi.org/10.1134/S2070048222010197

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S2070048222010197

Keywords:

Navigation