Back to Search
Start Over
Development of a High Performance Code for Hydrodynamic Calculations Using Graphics Processor Units
- Source :
- Communications in Computer and Information Science ISBN: 9783319670348
- Publication Year :
- 2017
- Publisher :
- Springer International Publishing, 2017.
-
Abstract
- The paper presents the results of the implementation of computational algorithms of hydrodynamics for using graphics processor units. The implementation was carried out on the basis of the in-house CFD code SigmaFlow. Numerical simulations were based on the solution of the Navier-Stokes equations using SIMPLE-like procedure. The discretization of the differential equations was based on the control volume method on unstructured mesh. In the case of multiple CPU/GPU, parallel calculations were performed by means of domain decomposition. In the GPU-version of the code, basic computational functions were implemented as CUDA kernels to perform on GPUs. The code has been verified using several test cases. The computational efficiencies of several GPUs were compared with each other and that of modern CPUs. A modern GPU can increase the calculation performance of CFD problems by more than two times compared to a modern six-core CPU.
- Subjects :
- 010302 applied physics
Computer simulation
Discretization
Computer science
business.industry
Domain decomposition methods
Parallel computing
Computational fluid dynamics
01 natural sciences
010305 fluids & plasmas
Computer Science::Performance
CUDA
Computer Science::Graphics
0103 physical sciences
Computer Science::Mathematical Software
Code (cryptography)
General-purpose computing on graphics processing units
Graphics
business
ComputingMethodologies_COMPUTERGRAPHICS
Subjects
Details
- ISBN :
- 978-3-319-67034-8
- ISBNs :
- 9783319670348
- Database :
- OpenAIRE
- Journal :
- Communications in Computer and Information Science ISBN: 9783319670348
- Accession number :
- edsair.doi...........c3203cb86e1cdcd5aba59c7bd9128bd0
- Full Text :
- https://doi.org/10.1007/978-3-319-67035-5_21