Implementation of parallel calculations on graphics processor units in the LOGOS computational fluid dynamics package
Numerical methods and programming, Tome 14 (2013) no. 3, pp. 334-342
Voir la notice de l'article provenant de la source Math-Net.Ru
A number of tools for the numerical simulation of three-dimensional flows of viscous compressible gas with the use of graphics processor units are developed. The finite volume method implemented in the LOGOS package is used to solve the Navier-Stokes equations on unstructured meshes. Different methods for the flux calculations through faces of finite volumes and features of implementation of a turbulence model are considered. The CUDA technology is used to implement parallel numerical algorithms. The solutions to some benchmark problems of internal and external gas dynamics are discussed. The speed-up of calculations performed on graphics processor units compared to the calculations performed on the corresponding central processor unit is analyzed.
Keywords:
graphics processor unit; parallel algorithm; gas dynamics; finite volume method; unstructured mesh; CUDA technology; LOGOS package.
@article{VMP_2013_14_3_a7,
author = {K. N. Volkov and Yu. N. Deryugin and V. N. Emelyanov and A. G. Karpenko and A. S. Kozelkov and P. G. Smirnov and I. V. Teterina},
title = {Implementation of parallel calculations on graphics processor units in the {LOGOS} computational fluid dynamics package},
journal = {Numerical methods and programming},
pages = {334--342},
publisher = {mathdoc},
volume = {14},
number = {3},
year = {2013},
language = {ru},
url = {http://geodesic.mathdoc.fr/item/VMP_2013_14_3_a7/}
}
TY - JOUR AU - K. N. Volkov AU - Yu. N. Deryugin AU - V. N. Emelyanov AU - A. G. Karpenko AU - A. S. Kozelkov AU - P. G. Smirnov AU - I. V. Teterina TI - Implementation of parallel calculations on graphics processor units in the LOGOS computational fluid dynamics package JO - Numerical methods and programming PY - 2013 SP - 334 EP - 342 VL - 14 IS - 3 PB - mathdoc UR - http://geodesic.mathdoc.fr/item/VMP_2013_14_3_a7/ LA - ru ID - VMP_2013_14_3_a7 ER -
%0 Journal Article %A K. N. Volkov %A Yu. N. Deryugin %A V. N. Emelyanov %A A. G. Karpenko %A A. S. Kozelkov %A P. G. Smirnov %A I. V. Teterina %T Implementation of parallel calculations on graphics processor units in the LOGOS computational fluid dynamics package %J Numerical methods and programming %D 2013 %P 334-342 %V 14 %N 3 %I mathdoc %U http://geodesic.mathdoc.fr/item/VMP_2013_14_3_a7/ %G ru %F VMP_2013_14_3_a7
K. N. Volkov; Yu. N. Deryugin; V. N. Emelyanov; A. G. Karpenko; A. S. Kozelkov; P. G. Smirnov; I. V. Teterina. Implementation of parallel calculations on graphics processor units in the LOGOS computational fluid dynamics package. Numerical methods and programming, Tome 14 (2013) no. 3, pp. 334-342. http://geodesic.mathdoc.fr/item/VMP_2013_14_3_a7/