Abstract
In the paper we discuss the main features of the software package for numerical simulations of the surface water dynamics. We consider an approximation of the shallow water equations together with the parallel technologies for NVIDIA CUDA graphics processors. The numerical hydrodynamic code is based on the combined Lagrangian-Euler method (CSPH-TVD). We focused on the features of the parallel implementation of Tesla line of graphics processors: C2070, K20, K40, K80. By using hierarchical grid systems at different spatial scales we increase the efficiency of the computing resources usage and speed up our simulations of a various flooding problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In particular, the one is at Research Computing Center of M.V. Lomonosov Moscow State University [12].
References
Belousov, A.V., Khrapov, S.S.: Gasdynamic modeling on the basis of the Lagrangian and Euler scheme LES-ASG. J. Vestnik Volgogradskogo gosudarstvennogo universiteta. Seriya 1: Matematika. Fizika (Sci. J. VolSU. Math. Phys.) 5(30), 36–51 (2015)
Bonoli, S., Mayer, L., Kazantzidis, S., Madau, P., Bellovary, J., Governato, F.: Black hole starvation and bulge evolution in a Milky Way-like galaxy. J. Mon. Not. R. Astron. Soc. 459, 2603–2617 (2016)
Dyakonova, T.A., Pisarev, A.V., Khoperskov, A.V., Khrapov, S.S.:: Mathematical model of surface water dynamics. J. Vestnik Volgogradskogo gosudarstvennogo universiteta. Seriya 1: Matematika. Fizika (Sci. J. VolSU. Math. Phys.) 1(20), 35–44 (2014)
Dyakonova, T.A., Khrapov, S.S., Khoperskov, A.V.: The problem of boundary conditions for the shallow water equations. Vestnik Udmurtskogo Universiteta. Mekhanika. Komp’yuternye nauki (Bull. Udmurt Univ. Math. Mech.) 26(3), 401–417 (2016)
Glinskiy, B., Kulikov, I., Snytnikov, A., Romanenko, A., Chernykh, I., Vshivkov, V.: Co-design of parallel numerical methods for plasma physis and astrophysics. J. Supercomput. Front. Innov. 1, 88–98 (2014)
Khrapov, S.S., Khoperskov, A.V., Kuz’min, N.M., Pisarev, A.V., Kobelev, I.A.: A numerical scheme for simulating the dynamics of surface water on the basis of the combined SPH-TVD approach. J. Vychislitel’nye Metody i Programmirovanie (Numer. Methods Program.) 12(2), 282–297 (2011)
Khrapov, S., Pisarev, A., Kobelev, I., Zhumaliev, A., Agafonnikova, E., Losev, A., Khoperskov, A.: The numerical simulation of shallow water: estimation of the roughness coefficient on the flood stage. J. Adv. Mech. Eng. 5(2013), 1–11 (2013). doi:10.1155/2013/787016
Kuz’min, N.M., Belousov, A.V., Shushkevich, T.S., Khrapov, S.S.: Numerical scheme CSPH-TVD: investigation of influence slope limiters. J. Vestnik Volgogradskogo Gosudarstvennogo Universiteta. Seriya 1: Matematika. Fizika (Sci. J. VolSU. Math. Phys.) 1(20), 22–34 (2014)
Moreland, K., Larsen, M., Childs, H.: Visualization for exascale: portable performance is critical. J. Supercomput. Front. Innov. 2(3), 67–75 (2015)
Pisarev, A.V., Khrapov, S.S., Voronin, A.A., Dyakonova, T.A., Tsyrkova, E.A.: The role of infiltration and evaporation in the flooding dynamics of the Volga-Akhtuba floodplain. J. Vestnik Volgogradskogo Gosudarstvennogo Universiteta. Seriya 1, Matematika. Fizika (Sci. J. VolSU. Math. Phys.) 1(16), 36–41 (2012)
Pisarev, A.V., Khrapov, S.S., Agafonnikova, E.O., Khoperskov, A.V.: Numerical model of shallow water dynamics in the channel of the Volga: estimation of roughness. J. Vestnik Udmurtskogo Universiteta. Matematika. Mekhanika. Komp’yuternye nauki (Bull. Udmurt Univ. Math. Mech.) 1, 114–130 (2013)
Sadovnichy, V., Tikhonravov, A., Voevodin, V., Opanasenko, V.: Lomonosov: supercomputing at Moscow state university. In: Contemporary High Performance Computing: From Petascale toward Exascale, pp. 283–307. Chapman & Hall/CRC Computational Science, Boca Raton/CRC Press (2013)
Voronin, A.A., Eliseeva, M.V., Khrapov, S.S., Pisarev, A.V., Khoperskov, A.V.: The Regimen control task in the eco-economic system Volzhskaya hydroelectric power station - the Volga-Akhtuba floodplain. II. Synthesis of Control System. J. Problemy Upravleniya (Control Sci.) 6, 19–25 (2012)
Voronin, A., Vasilchenko, A., Pisareva, M., Pisarev, A., Khoperskov, A., Khrapov, S., Podschipkova, J.: Designing a system for ecological-economical management of the Volga-Akhtuba floodplain on basis of hydrodynamic and geoinformational simulation. J. Upravlenie Bol’shimi Sistemami (Large-Scale Syst. Control) 55, 79–102 (2015)
Acknowledgments
The numerical simulations have been performed at the Research Computing Center (Moscow State University). AVK has been supported by the Russian Scientific Foundation (grant 15-02-06204), SSK is thankful to the RFBR (grant 16-07-01037). The simulation results part was developed under support from the RFBR and the Administration of Volgograd region grant 15–45-02655 (TAD). The study is carried out within the framework of government task by the Ministry of Education and Science of the Russian Federation (research work title No. 2.852.2017/PCH).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Dyakonova, T., Khoperskov, A., Khrapov, S. (2016). Numerical Model of Shallow Water: The Use of NVIDIA CUDA Graphics Processors. In: Voevodin, V., Sobolev, S. (eds) Supercomputing. RuSCDays 2016. Communications in Computer and Information Science, vol 687. Springer, Cham. https://doi.org/10.1007/978-3-319-55669-7_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-55669-7_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55668-0
Online ISBN: 978-3-319-55669-7
eBook Packages: Computer ScienceComputer Science (R0)