Abstract
A parallel software package designed for numerical simulation of continuum mechanics problems is presented. In order to illustrate the capabilities of the package, two problems on simulation of supersonic gas flows, around a descent space vehicle and in the vicinity of a micro nozzle, were chosen. A system of equations of quasi-gas dynamics was used as a mathematical model for the dynamics of gas. Inasmuch as radiation transfer in gas is taken into account in the first problem, the multigroup approach and diffusion approximation are employed to describe radiation processes. The numerical algorithm is based on explicit in time finite volume schemes using nonregular locally condensed grids of different types. Parallel implementation of numerical schemes was executed in the context of the MPI+OpenMP technology and optimized for computations performed by means of modern clusters with hybrid architecture.
Similar content being viewed by others
References
B. N. Chetverushkin, V. A. Gasilov, S. V. Polyakov, et al., “The GIMM Applied Software Package for Solving Large-Scale Problems in Fluid Dynamics in Multiprocessor Computer Systems,” in Proceedings of All-Russian Scientific and Technical Conference on Parallel Computations in Problems of Mathematical Physics, Rostov-na-Donu, Russia, 2004 (Izdatel’stvo RGU, Rostov-na-Donu, 2004), pp. 141–158.
B. N. Chetverushkin, V. A. Gasilov, S. V. Polyakov, et al., “The GIMM Applied Software Package for Solving Problems in Fluid Dynamics in Multiprocessor Computer Systems,” Mat. Model. 17(6), 58–74 (2005).
T. G. Elizarova, Equations of Quasi Gas Dynamics and Numerical Methods for Simulation of Viscous Flows (Nauchnyi Mir, Moscow, 2007) [in Russian].
B. N. Chetverushkin, Mathematical Simulation of Problems in Dynamics of Radiating Gas (Nauka, Moscow, 1985) [in Russian].
H. Si, TetGen: A Quality Tetrahedral Mesh Generator, http://tetgen.berlios.de/ (2009).
I. V. Popov, S. V. Polyakov, and Yu. N. Karamzin, “A New Approach to the Construction of Triangular and Tetrahedral Nets,” in Transactions of the Fourth All-Russian Seminar on Net Methods for Boundary Value Problems and Applications, Kazan’, Russia, 2002 (Izdatel’stvo Kazanskogo Matematicheskogo obshchestva, Kazan’, 2002), pp. 84–89.
P. S. Krinov, S. V. Muravyov, and M. V. Iakobovski, “Large Data Volume Visualization in Distributed Multiprocessor Systems,” in Parallel Computational Fluid Dynamics: Advanced Numerical Methods Software and Applications, Proc. of the Parallel CFD Conference, Moscow, Russia, 2003, Ed. by B. N. Chetvertushkin et al. (Elsevier, Amsterdam, 2004), pp. 433–438.
Yu. N. Karamzin, I. V. Popov, and S. V. Polyakov, “Difference Methods for Solving Problems in Mechanics of Continua with Non-Structured Triangular and Tetrahedral Nets,” Mat. Model. 15(11), 3–12 (2003).
S. V. Polyakov, “Exponential Schemes for Solving Evolutional Equations on Non-Regular Nets,” Proc. of the Kazan’ State University, Ser. Phys. and Math. Sci., 149(4), 121–131 (2007).
T. A. Kudryashova, S. V. Polyakov, and A. A. Sverdlin, “Calculation of Parameters of Flow around a Descent Vehicle,” Mat. Model. 20(8), 119–128 (2008).
S. Balay, K. Buschelman, W. D. Gropp, et al., PETSc Web page, http://www.mcs.anl.gov/petsc (2001).
METIS: Family of Multilevel Partitioning Algorithms, http://glaros.dtc.umn.edu/gkhome/views/metis (2009).
B. N. Chetverushkin, Mathematical Simulation of Problems in Dynamics of Radiating Gas (Nauka, Moscow, 1985) [in Russian].
I. V. Avilova, L. M. Biberman, et al., Optical Properties of Hot Air (Nauka, Moscow, 1970) [in Russian].
T. A. Kudryashova, S. V. Polyakov, and E. M. Kononov, “Calculation of Radiation Field of Gas around a Descent Vehicle,” Mat. Model. 20(10), 63–74 (2008).
A. Ramos, B. Mate, G. Tejeda, et al., “Raman Spectroscopy of Hypersonic Shock Waves,” Phys. Rev. E 62, 4940–4945 (2000).
I. A. Graur, T. G. Elizarova, T. A. Kudryashova, and S. V. Polyakov, “Numerical Investigation of Jet Flows with the Use of Multiprocessor Systems,” Mat. Model. 14(6), 51–62 (2002).
SKIF MSU, http://www.t-platforms.ru/en/skif-msu.php (2009).
The MVS-100K Supercomputer: Description and Performance Attributes, http://www.jscc.ru/hard/mvs100k.shtml (2009).
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © S.V. Polyakov, T.A. Kudryashova, A.A. Sverdlin, E.M. Kononov, O.A. Kosolapov, 2010, published in Matematicheskoe Modelirovanie, 2010, Vol. 22, No. 6, pp. 132–146.
Rights and permissions
About this article
Cite this article
Polyakov, S.V., Kudryashova, T.A., Sverdlin, A.A. et al. Parallel software package for simulation of continuum mechanics problems on modern multiprocessor systems. Math Models Comput Simul 3, 46–57 (2011). https://doi.org/10.1134/S2070048211010091
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S2070048211010091