Abstract
The recent trend of using Graphics Processing Units (GPUs) for high performance computations is driven by the high ratio of price performance for these units, complemented by their cost effectiveness. Such kinds of units are increasingly being deployed not only as accelerators for supercomputer installations, but also in GPU-enabled nodes in Grid and Cloud installations. At first glance computational fluid dynamics (CFD) solvers match perfectly to GPU resources, because these solvers make intensive calculations and use relatively small memory. Nevertheless, there are scarce results about the practical use of this serious advantage of GPU over CPU, especially for calculations of viscous, compressible, heat conductive gas flows with double precision accuracy. In our work we present calculation of unsteady, viscous, compressible and heat conductive gas with double precision accuracy using GPU-enabled version of the algorithm SIMPLE-TS, written on standard OpenCL. As a test case we model the flow past a square in a microchannel at supersonic speed with Mach number \(\mathrm{{M}}=2.43\) on AMD Radeon HD 7950 GPU and achieve 90 GFlops, which is 46 times faster than the CPU serial code run on Intel Xeon X5560.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Advanced Micro Devices, I.: AMD Accelerated Parallel Processing OpenCL Programming Guide (v2.8) (2012). http://developer.amd.com/appsdk
Cercignani, C.: Theory and Application of the Boltzmann Equation. Scottish Academic Press, Edinburgh (1975)
Elsen, E., LeGresley, P., Darve, E.: Large calculation of the flow over a hypersonic vehicle using a GPU. J. Comput. Phys. 227(24), 10148–10161 (2008). http://www.sciencedirect.com/science/article/pii/S0021999108004476
The open standard for parallel programming of heterogeneous systems - OpenCL (Open Computing Language). http://www.khronos.org/opencl/
Roe, P.L.: Some contributions to the modelling of discontinuous flows. Lect. Appl. Math. 22, 163–193 (1985)
Salvadore, F., Bernardini, M., Botti, M.: GPU accelerated flow solver for direct numerical simulation of turbulent flows. J. Comput. Phys. 235, 129–142 (2013). http://www.sciencedirect.com/science/article/pii/S0021999112006018
Shterev, K.S., Ivanovska, S.: Comparison of some approximation schemes for convective terms for solving gas flow past a square in a microchannel. AIP Conf. Proc. 1487(1), 79–87 (2012). http://link.aip.org/link/?APC/1487/79/1
Shterev, K.S., Stefanov, S.K.: Pressure based finite volume method for calculation of compressible viscous gas flows. J. Comput. Phys. 229(2), 461–480 (2010). http://dx.doi.org/10.1016/j.jcp.2009.09.042
Stefanov, S., Roussinov, V., Cercignani, C.: Rayleigh-Bénard flow of a rarefied gas and its attractors. I. Convection regime. Phys. Fluids 14(7), 2255–2269 (2002). http://link.aip.org/link/?PHF/14/2255/1
Versteeg, H.K., Malalasekra, W.: An Introduction to Computational Fluid Dynamics: The Finite Volume Method, 2nd edn. Prentice Hall, Pearson (2007)
Zaspel, P., Griebel, M.: Solving incompressible two-phase flows on multi-GPU clusters. Comput. Fluids 80, 356–364 (2013). http://www.sciencedirect.com/science/article/pii/S0045793012000308
Acknowledgments
The authors appreciate the financial support by the NSF of Bulgaria under Grant (SuperCA++)- 2009 No DCVP 02/1. This work was supported in part by the European Commission under EU FP7 project HP-SEE (under contract number 261499).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shterev, K.S., Atanassov, E.I., Stefanov, S.K. (2014). GPU Calculations of Unsteady Viscous Compressible and Heat Conductive Gas Flow at Supersonic Speed. In: Lirkov, I., Margenov, S., Waśniewski, J. (eds) Large-Scale Scientific Computing. LSSC 2013. Lecture Notes in Computer Science(), vol 8353. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43880-0_63
Download citation
DOI: https://doi.org/10.1007/978-3-662-43880-0_63
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-43879-4
Online ISBN: 978-3-662-43880-0
eBook Packages: Computer ScienceComputer Science (R0)