• DocumentCode
    145146
  • Title

    Implementation of a GPU-based CFD Code

  • Author

    Niksiar, Pooya ; Ashrafizadeh, Ali ; Shams, Maitham ; Madani, Amir Hossein

  • Author_Institution
    Mech. Eng. Dept., K.N. Toosi Univ. of Technol., Tehran, Iran
  • Volume
    1
  • fYear
    2014
  • fDate
    10-13 March 2014
  • Firstpage
    84
  • Lastpage
    89
  • Abstract
    Inspired by recent high performance computations via graphics processing units (GPUs), a co-located finite volume incompressible flow solver is implemented on a GeForce GTX480 chip with 480 processors. The CUDA programming standard is used on GPU and the CPU is employed through a C++ code. The lid driven cavity test case is used to measure the computational speed up due to the use of GPU as compared to a CPU-based solver. Two strategies have been examined to accelerate the numerical solution of the Navier-Stokes equations. In the first strategy, only the computations associated with the SIMPE algorithm have been transferred to GPU. In the second strategy all computations are carried out on GPU. Grid resolution and Reynolds number effects have also been investigated. Up to 40× speed up via GPU has been observed.
  • Keywords
    C++ language; Navier-Stokes equations; computational fluid dynamics; finite volume methods; graphics processing units; parallel architectures; C++ code; CPU-based solver; CUDA programming standard; GPU-based CFD code; GeForce GTX480 chip; Navier-Stokes equations; Reynolds number; SIMPE algorithm; colocated finite volume incompressible flow solver; computational fluid dynamics; graphics processing units; grid resolution; high performance computations; lid driven cavity test case; numerical solution; Cavity resonators; Equations; Face; Graphics processing units; Mathematical model; Navier-Stokes equations; CFD; CUDA; Graphics Processing Units; Incompressible flow; Navier-Stokes equations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Computational Intelligence (CSCI), 2014 International Conference on
  • Conference_Location
    Las Vegas, NV
  • Type

    conf

  • DOI
    10.1109/CSCI.2014.21
  • Filename
    6822088