FlowModellium Software Package for Calculating High-Speed Flows of Compressible Fluid
- 13 Downloads
The development of the software package FlowModellium designed for simulating high-speed flows of continuum medium taking into account nonequilibrium chemical reactions is described. The numerical method and the two-level parallel algorithm used in the package are presented. Examples of computations are discussed.
Keywords:supersonic flows computational fluid dynamics nonequilibrium chemistry unstructured mesh TVD scheme supercomputer computations.
This work was supported by the Russian Science Foundation, project no. 18-19-00098.
The research was carried out using the equipment of the shared research facilities of HPC computing resources at Lomonosov Moscow State University [51, 52], resources of the Joint Supercomputer Center (JSCC) of the Russian Academy of Sciences, and of the Peter the Great St. Petersburg Polytechnic University.
We are grateful to D.A. Zabarko, D.A. Sivkov, M.P. Shuvalov, A.N. Krylov, A.V. Beloshitskii, and I.V. Voronich for useful discussions. The work was accomplished using the resources of the Joint Supercomputer Center (JSCC) of the Russian Academy of Sciences, Peter the Great St. Petersburg Polytechnic University, and Lomonosov Moscow State University [51, 52].
- 1.A. S. Kozelkov, Yu. N. Deryugin, D. K. Zelenskii, V. A. Glazunov, A. A. Golubev, O. V. Denisova, S. V. Lashkin, R. N. Zhuchkov, N. V. Tarasova, and M. A. Sizova, “Multipurpose software package LOGOS for solving fluid dynamics and heat and mass transfer problems on supercomputers: Basic technologies and algorithms,” Proc. of the XII Int. Seminar on Super Computations and Mathematical Modeling, Sarov, Russia, 2010, pp. 215–230.Google Scholar
- 2.I. V. Abalakin, P. A. Bakhvalov, A. V. Gorobets, A. P. Duben’, and T. K. Kozubskaya, “Parallel software package NOISETTE for large-scale computations in fluid dynamics and aeroacoustics,” Vychicl. Metody Proram. 13 (3), 110–125 (2012).Google Scholar
- 6.A. L. Zheleznyakova and S. T. Surzhikov, “Computation of hypersonic flow around bodies with complex shape on unstructured tetrahedral meshes using the AUSM scheme,” Teplomassoobmen Fiz. Gidrodinam. 52 (2), 283–293 (2012).Google Scholar
- 7.A. V. Novikov, A. V. Fedorov, and I. V. Egorov, “Numerical studies of 3D instabilities propagating in supersonic compression-corner flow,” 8th European Symp. on Aerothermodynamics for Space Vehicles, Lisbon, 2015.Google Scholar
- 9.V. A. Titarev and S. V. Utyuzhnikov, “Software package for calculating hypersonic air flows,” Certificate of State Registration of computer programs 2013619670, 2013.Google Scholar
- 10.S. A. Vasil’evskii, L. G. Efimova, A. F. Kolesnikov, I. A. Sokolova, and G. A. Tirskii, “Highly accurate computation of transport coefficients in a multicomponent plasma. The effect of element separation in chemically and ionization equilibrium plasma,” Rep. 2427 of the Institute of Mechanics, Russian Academy of Sciences, 1980.Google Scholar
- 12.V. I. Sakharov, “Simulation of nonequilibrium flows of viscous gas in induction plasmatrons and around bodies,” Doctoral (Phys. Math.) Dissertation, Moscow State Univ., Moscow, 2011.Google Scholar
- 13.L. V. Gurvich, I. V. Veits, V. A. Medvedev, et al., Thermodynamic Properties of Individual Materials (Nauka, Moscow, 1979) [in Russian].Google Scholar
- 14.R. C. Reid, J. M. Prausnitz, and T. K. Sherwood, The Properties of Gases and Liquids (McGraw-Hill, New York, 1977).Google Scholar
- 15.P. R. Spalart and S. R. Allmaras, “A one-equation turbulence model for aerodynamic flows,” AIAA Paper 92-0439, 1992.Google Scholar
- 16.J. E. Bardina, P. G. Huang, and T. J. Coakley, “Turbulence modeling validation, testing, and development,” AIAA Paper 92-0439, 1997.Google Scholar
- 17.P. G. Huang, J. E. Bardina, and T. J. Coakley, “Turbulence modeling validation, testing, and development,” NASA Techn. Rep., 1997.Google Scholar
- 18.F. Menter, “Zonal two equation kw turbulence models for aerodynamic flows,” 23rd Fluid Dynamics, Plasmadynamics, and Lasers Conf., 1993, p. 2906.Google Scholar
- 22.P. R. Spalart, “Trends in turbulence treatments,” AIAA 2000-2306, 2000.Google Scholar
- 23.M. Mani, D. A. Babcock, C. M. Winkler, and P. R. Spalart, “Predictions of a supersonic turbulent flow in a square duct,” AIAA Paper 2013-0860, 2013.Google Scholar
- 34.V. V. Vlasenko, E. V. Kazhan, E. S. Matyash, S. V. Mikhailov, and A. I. Troshin, “Numerical implementation of an implicit scheme and various turbulence models in the computational module ZEUS,” Trudy Tsentr. Aerogidrodinamich. Inst. 2735, 5–49 (2015).Google Scholar
- 38.C. R. Mitchell, “Improved reconstruction schemes for the Navier-Stokes equations on unstructured meshes,” AIAA-94-0642, 1994.Google Scholar
- 39.Neal T. Frink, “Assessment of an unstructured-grid method for predicting 3-D turbulent viscous flows,” AIAA-96-0292, 1996.Google Scholar
- 41.I. S. Men’shov and Y. Nakamura, “An implicit advection upwind splitting scheme for hypersonic air flows in thermochemical nonequilibrium,” Collection of Technical Papers of the 6th Int. Symp. on CFD, Lake Tahoe, Nevada, 1995, Vol. 2, p. 815.Google Scholar
- 43.D. Sharov, H. Luo, J. D. Baum, and R. Löhner, “Implementation of unstructured grid GMRES+LU-SGS method on shared-memory, cache-based parallel computers,” 38th Aerospace Sciences Meeting and Exhibit, Reno, Nevada, 2000, AIAA-2000-927, pp. 10–13.Google Scholar
- 45.A. V. Gorobets, A. O. Zheleznyakov, S. A. Sukov, P. B. Bogdanov, and B. N. Chetverushkin, “Extension of the two-level MPI + OpenMP parallelization using OpenCL for fluid dynamics computations on heterogeneous systems,” Vest. Yuzhno-Uralsk. Gos. Univ., Ser. Mat. Model. Progr., No. 9, 76–86 (2011).Google Scholar
- 48.I. E. Kaporin and O. Yu. Milyukova, “The massively parallel preconditioned conjugate gradient method for the numerical solution of linear algebraic equations,” in Collection of Papers of the Department of Applied Optimization of the Dorodnicyn Computing Center, Russian Academy of Sciences, Ed. by V. G. Zhadan (Vychisl. Tsentr, Ross. Akad. Nauk, Moscow, 2011), pp. 132–157.Google Scholar
- 51.Vl. V. Voevodin, S. A. Zhumatii, S. I. Sobolev, A. S. Antonov, P. A. Bryzgalov, D. A. Nikitenko, K. S. Stefanov, and Vad. V. Voevodin, “Practical usage of the Lomonosov supercomputer,” Otkrytye Sist., No. 7, 36–39 (2012).Google Scholar
- 52.V. Sadovnichy, A. Tikhonravov, Vl. Voevodin, and V. Opanasenko, “Lomonosov: Supercomputing at Moscow State University,” in Contemporary High Performance Computing: From Petascale toward Exascale (Chapman & Hall/CRC Computational Science) (CRC, Boca Raton, USA, 2013), pp. 283–307.Google Scholar
- 53.A. Semin, E. Druzhinin, V. Mironov, A. Shmelev, and A. Moskovsky, “The performance characterization of the RSC petastream module,” Proc. of the 29th Int. Conf., ISC, Leipzig, 2014; Lect. Notes Comput. Sci. 8488, 420–429 (2014).Google Scholar
- 54.A. N. Lyubimov and V. V. Rusanov, Gas Flows around Blunt Bodies. Part I: Method of Computation and Analysis of Flows. Part II: Tables of Gasdynamic Functions (Nauka, Moscow, 1970) [in Russian].Google Scholar
- 56.Kelly R. Laflin, Steven M. Klausmeyer, Tom Zickuhr, John C. Vassberg, Richard A. Wahls, Joseph H. Morrison, Olaf P. Brodersen, Mark E. Rakowitz, Edward N. Tinoco, and Jean-Luc Godard, Data Summary from Second AIAA Computational Fluid Dynamics Drag Prediction Workshop; J. Aircraft 42, 1165–1178 (2005).CrossRefGoogle Scholar
- 57.S. M. Bosnyakov, V. V. Vlasenko, M. F. Engulatova, E. V. Kazhan, S. V. Matyash, and A. I. Troshin, “Industrial solvers in the software package EWT-TsAGI and their verification on a series of standard benchmarks,” Trudy Tsentr. Aerogidrodinamich. Inst. 2735, 3–91 (2014).Google Scholar
- 58.B. R. Hollis, T. J. Horvath, K. T. Berger, R. P. Lillard, B. S. Kirk, J. J. Coblish, and J. D. Norris, “Experimental investigation of project Orion crew exploration vehicle aeroheating in aedc tunnel 9,” NASA/TP-2008-215547, 2008, p. 158.Google Scholar