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.
Similar content being viewed by others
REFERENCES
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
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].
Fluid Simulation Software, Ansys. https://www.ansys.com/products/fluids/ansys-fluent.
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
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
J. Blazek, Computational Fluid Dynamics: Principles and Applications (Elsevier, Amsterdam, 2001). https://doi.org/10.1016/C2013-0-19038-1
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
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
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
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
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
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
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
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
Hybrid computing cluster K-100. https://www.kiam.ru/MVS/resourses/k100.html.
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
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
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
Corresponding author
Ethics declarations
The author declares that he has no conflicts of interest.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S2070048222010197