Русская версия English version

Calculations acceleration and stability improvement methods for hydrodynamic turbulent processes model on CUDA

A.A. Gudukhina, I.F. Yasinskiy

Vestnik IGEU, 2018 issue 6, pp. 72—80

Download PDF

Abstract in English: 

Background. High computational complexity of computer calculations remains one of the main problems in the construction of mathematical models of turbulent hydro and gas dynamic environments, since it is necessary to obtain a solution to a non-stationary problem with a grid of such a spatial step, which corresponds to the size of the smallest vortex structures. The authors took into account the recommendations on the use of differential computational schemes for the turbulent dynamics of a liquid, obtained in the work on modeling the bottling of oil products on the water surface. The purpose of this work is to obtain the mathematical model stable calculation of the viscous incompressible fluid dynamics according to the Euler description, taking into account the influence of turbulence, and the acceleration of calculations in a parallel CUDA interface.

Materials and methods. The method of mathematical modeling of physical objects and the method of differential equations numerical integration are used. The method of countercurrent derivatives is used to increase the stability of differential schemes. The Sekundov’s method of turbulent viscosity estimation of a continuous medium is used, as well as the analysis of the computational experiments results.

Results. A stable parallel realization has been created for numerical simulation of processes in a continuous medium. It takes into account the influence of turbulizing hydro- and gas-dynamic structures. Stability is achieved by using the counter-current derivative method and replacing traditional difference schemes, when calculating the velocity and pressure fields, with four-point counterparts. The method of uniform distribution of the graphics accelerator computing resources with large sizes of the computational grid is proposed. A stable calculation created of a mathematical model of continuous medium dynamics with the Sekundov’s turbulent viscosity estimation at a considerable time interval.

Conclusion. Based on the NVidia CUDA interface, this solution allows acceleration of calculations to be achieved from 2 to 8 times, depending on the capabilities of the hardware configuration. The developed system can be a tool for the study of objects in the energy industry, for which acceleration of control decisions is required, compared with standard software, that does not provide for calculations parallelization. Reliability of the results is caused by the compliance of the system conditions with the configuration of two-phase supply systems of power installations.

References in English: 
  1. Mitrofanova, O.V. Gidrodinamika i teploobmen zakruchennykh potokov v kanalakh yaderno-energeticheskikh ustanovok [Hydrodynamics and heat transfer of swirling flows in channels of nuclear power plants]. Moscow: FIZMATLIT, 2010. 288 p.
  2. Loytsyanskiy, L.G. Mekhanika zhidkosti i gaza [Fluid and gas mechanics]. Moscow: Drofa, 2003. 840 p.
  3. Kozhevnikov, S.O., Kalinin, E.N. K postanovke zadachi modelirovaniya dvizheniya zhidkoy sredy v peremeshivayushchem apparate [On the formulation of the problem of modeling the motion of a liquid medium in a mixing apparatus]. Vestnik ChGU, 2017, no. 1, pp. 40–47.
  4. Yasinsky, F.N., Sidorov, S.G., Malyi, I.A., Potemkina, O.V., Yasinsky, I.F., Mochalov, A.S., Netkachev, V.V. Modelirovanie protsessov rozliva nefteproduktov po vodnoy poverkhnosti s ispol'zovaniem superkomp'yuterov s graficheskimi uskoritelyami [Modeling of the processes of bottling oil products on the water surface using supercomputers with graphic accelerators]. Vestnik IGEU, 2013, issue 6, pp. 90–94.
  5. Koval'nogov, N.N. Prikladnaya mekhanika zhidkosti i gaza [Applied fluid and gas mechanics]. Ulyanovsk: UlGTU, 2010. 219 p.
  6. Heuveline, V., Krause, M.J., Latt, J. Towards a hybrid parallelization of lattice Boltzmann methods. Computers and Mathematics with Applications, 2009, no. 58, pp. 1071–1080.
  7. Demidov, G.E., Egorov, A.G., Nuriev, A.N. Reshenie zadach vychislitel'noy gidrodinamiki s primeneniem tekhnologii Nvidia CUDA [Solution of the computational hydrodynamics problems by means of Nvidia CUDA technology]. Uchenye zapiski KGU, 2010, vol. 152(1), pp. 142–154.
  8. Nishiura, D., Furuichi, M., Sakaguchi, H.  Computational performance of a smoothed particle hydrodynamics simulation for shared-memory parallel computing. Computer Physics Communications, 2015, no. 194, pp. 18–32.
  9. Guo, X., Rogers, B.D., Lind, S., Stansby, P.K. New massively parallel scheme for Incompressible Smoothed Particle Hydrodynamics (ISPH) for highly nonlinear and distorted flow. Computer Physics Communications, 2018, no. 233, pp. 16–28.
  10. Yasinskiy, F.N., Kokorin, A.S. Matematicheskoe modelirovanie protsessov ventilyatsii i otopleniya v bol'shikh proizvodstvennykh, kul'turnykh i sportivnykh pomeshcheniyakh [Mathematical modeling of the processes of ventilation and heating in large industrial, cultural and sports facilities]. Vestnik IGEU, 2010, issue 3, pp. 90–92.
  11. Boreskov, A.V., Kharlamov, A.A. Osnovy raboty s tekhnoloriey CUDA [Basics of working with CUDA technology]. Moscow: DMK Press, 2010. 232 p.
Key words in Russian: 
сплошные среды, гидрогазодинамика, турбулентность, параллельные вычисления, параллельный интерфейс CUDA
Key words in English: 
continuous media, hydro-gas dynamics, turbulence, parallel computing, CUDA parallel interface
The DOI index: 
10.17588/2072-2672.2018.6.072-080
Downloads count: 
43