Implementation of a GPU-based CFD code

被引:3
|
作者
Niksiar, Pooya [1 ]
Ashrafizadeh, Ali [1 ]
Shams, Mehrzad [1 ]
Madani, Amir Hossein [1 ]
机构
[1] KN Toosi Univ Technol, Dept Mech Engn, Tehran, Iran
关键词
CUDA; Graphics Processing Units; CFD; Incompressible flow; Navier-Stokes equations; EQUATIONS;
D O I
10.1109/CSCI.2014.21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 40x speed up via GPU has been observed.
引用
收藏
页码:84 / 89
页数:6
相关论文
共 50 条
  • [1] A GPU-Based Implementation of ADMIRE
    Khan, Christopher
    Dei, Kazuyuki
    Byram, Brett
    [J]. 2019 IEEE INTERNATIONAL ULTRASONICS SYMPOSIUM (IUS), 2019, : 1501 - 1504
  • [2] A GPU-Based Parallel Reduction Implementation
    Rfaei Jradi, Walid Abdala
    Dantas do Nascimento, Hugo Alexandre
    Martins, Wellington Santos
    [J]. HIGH PERFORMANCE COMPUTING SYSTEMS, WSCAD 2018, 2020, 1171 : 168 - 182
  • [3] GPU-based Implementation of Reverb Effect
    Nikolov, Dusan V.
    Misic, Marko J.
    Tomasevic, Milo V.
    [J]. 2015 23RD TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2015, : 990 - 993
  • [4] CAVLCU: an efficient GPU-based implementation of CAVLC
    Fuentes-Alventosa, Antonio
    Gomez-Luna, Juan
    Maria Gonzalez-Linares, Jose
    Guil, Nicolas
    Medina-Carnicer, R.
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (06): : 7556 - 7590
  • [5] A GPU-based Implementation of an Enhanced GEP Algorithm
    Shao, Shuai
    Liu, Xiyang
    Zhou, Mingyuan
    Zhan, Jiguo
    Liu, Xin
    Chu, Yanli
    Chen, Hao
    [J]. PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 999 - 1006
  • [6] GPU-based Parallel Implementation of SAR Imaging
    Jin, Xingxing
    Ko, Seok-Bum
    [J]. 2012 INTERNATIONAL SYMPOSIUM ON ELECTRONIC SYSTEM DESIGN (ISED 2012), 2012, : 125 - 129
  • [7] Towards a GPU-based implementation of interaction nets
    Jiresch, Eugen
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (143): : 41 - 53
  • [8] CAVLCU: an efficient GPU-based implementation of CAVLC
    Antonio Fuentes-Alventosa
    Juan Gómez-Luna
    José Maria González-Linares
    Nicolás Guil
    R. Medina-Carnicer
    [J]. The Journal of Supercomputing, 2022, 78 : 7556 - 7590
  • [9] A GPU-based Implementation of Brain Storm Optimization
    Jin, Chen
    Qin, A. K.
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 2698 - 2705
  • [10] A GPU-based Implementation of a Sensor Tasking Methodology
    Abusultan, M.
    Chakravorty, S.
    Khatri, S. P.
    [J]. 2016 19TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2016, : 1398 - 1405