Standard

Analysis of impact of general-purpose graphics processor units in supersonic flow modeling. / Emelyanov, V. N.; Karpenko, A. G.; Kozelkov, A. S.; Teterina, I. V.; Volkov, K. N.; Yalozo, A. V.

In: Acta Astronautica, Vol. 135, 06.2017, p. 198-207.

Research output: Contribution to journalArticlepeer-review

Harvard

APA

Vancouver

Author

Emelyanov, V. N. ; Karpenko, A. G. ; Kozelkov, A. S. ; Teterina, I. V. ; Volkov, K. N. ; Yalozo, A. V. / Analysis of impact of general-purpose graphics processor units in supersonic flow modeling. In: Acta Astronautica. 2017 ; Vol. 135. pp. 198-207.

BibTeX

@article{62d6f5cddbcb416185baf090667460d9,
title = "Analysis of impact of general-purpose graphics processor units in supersonic flow modeling",
abstract = "Computational methods are widely used in prediction of complex flowfields associated with off-normal situations in aerospace engineering. Modern graphics processing units (GPU) provide architectures and new programming models that enable to harness their large processing power and to design computational fluid dynamics (CFD) simulations at both high performance and low cost. Possibilities of the use of GPUs for the simulation of external and internal flows on unstructured meshes are discussed. The finite volume method is applied to solve three-dimensional unsteady compressible Euler and Navier Stokes equations on unstructured meshes with high resolution numerical schemes. CUDA technology is used for programming implementation of parallel computational algorithms. Solutions of some benchmark test cases on GPUs are reported, and the results computed are compared with experimental and computational data. Approaches to optimization of the CFD code related to the use of different types of memory are considered. Speedup of solution on GPUs with respect to the solution on central processor unit (CPU) is compared. Performance measurements show that numerical schemes developed achieve 20-50 speedup on GPU hardware compared to CPU reference implementation. The results obtained provide promising perspective for designing a GPU-based software framework for applications in CFD.",
keywords = "Supersonic flow, Shock tube, Boundary layer, CFD, High-performance computing, Parallel algorithm, Speedup, PRANDTL-MEYER WAVE, GAS-DYNAMICS, LOGOS CODE, SIMULATIONS, COMBUSTION, ENGINES, DETONATION, HARDWARE, SCHEMES, GPUS",
author = "Emelyanov, {V. N.} and Karpenko, {A. G.} and Kozelkov, {A. S.} and Teterina, {I. V.} and Volkov, {K. N.} and Yalozo, {A. V.}",
year = "2017",
month = jun,
doi = "10.1016/j.actaastro.2016.10.039",
language = "Английский",
volume = "135",
pages = "198--207",
journal = "Acta Astronautica",
issn = "0094-5765",
publisher = "Elsevier",
note = "null ; Conference date: 04-07-2016 Through 08-07-2016",

}

RIS

TY - JOUR

T1 - Analysis of impact of general-purpose graphics processor units in supersonic flow modeling

AU - Emelyanov, V. N.

AU - Karpenko, A. G.

AU - Kozelkov, A. S.

AU - Teterina, I. V.

AU - Volkov, K. N.

AU - Yalozo, A. V.

PY - 2017/6

Y1 - 2017/6

N2 - Computational methods are widely used in prediction of complex flowfields associated with off-normal situations in aerospace engineering. Modern graphics processing units (GPU) provide architectures and new programming models that enable to harness their large processing power and to design computational fluid dynamics (CFD) simulations at both high performance and low cost. Possibilities of the use of GPUs for the simulation of external and internal flows on unstructured meshes are discussed. The finite volume method is applied to solve three-dimensional unsteady compressible Euler and Navier Stokes equations on unstructured meshes with high resolution numerical schemes. CUDA technology is used for programming implementation of parallel computational algorithms. Solutions of some benchmark test cases on GPUs are reported, and the results computed are compared with experimental and computational data. Approaches to optimization of the CFD code related to the use of different types of memory are considered. Speedup of solution on GPUs with respect to the solution on central processor unit (CPU) is compared. Performance measurements show that numerical schemes developed achieve 20-50 speedup on GPU hardware compared to CPU reference implementation. The results obtained provide promising perspective for designing a GPU-based software framework for applications in CFD.

AB - Computational methods are widely used in prediction of complex flowfields associated with off-normal situations in aerospace engineering. Modern graphics processing units (GPU) provide architectures and new programming models that enable to harness their large processing power and to design computational fluid dynamics (CFD) simulations at both high performance and low cost. Possibilities of the use of GPUs for the simulation of external and internal flows on unstructured meshes are discussed. The finite volume method is applied to solve three-dimensional unsteady compressible Euler and Navier Stokes equations on unstructured meshes with high resolution numerical schemes. CUDA technology is used for programming implementation of parallel computational algorithms. Solutions of some benchmark test cases on GPUs are reported, and the results computed are compared with experimental and computational data. Approaches to optimization of the CFD code related to the use of different types of memory are considered. Speedup of solution on GPUs with respect to the solution on central processor unit (CPU) is compared. Performance measurements show that numerical schemes developed achieve 20-50 speedup on GPU hardware compared to CPU reference implementation. The results obtained provide promising perspective for designing a GPU-based software framework for applications in CFD.

KW - Supersonic flow

KW - Shock tube

KW - Boundary layer

KW - CFD

KW - High-performance computing

KW - Parallel algorithm

KW - Speedup

KW - PRANDTL-MEYER WAVE

KW - GAS-DYNAMICS

KW - LOGOS CODE

KW - SIMULATIONS

KW - COMBUSTION

KW - ENGINES

KW - DETONATION

KW - HARDWARE

KW - SCHEMES

KW - GPUS

U2 - 10.1016/j.actaastro.2016.10.039

DO - 10.1016/j.actaastro.2016.10.039

M3 - статья

VL - 135

SP - 198

EP - 207

JO - Acta Astronautica

JF - Acta Astronautica

SN - 0094-5765

Y2 - 4 July 2016 through 8 July 2016

ER -

ID: 7620930