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 条
  • [21] GPU-Based Implementation of Monte Carlo Superposition for Dose Calculation
    Zhou, B.
    Hu, X. S.
    Chen, D. Z.
    Yu, C.
    [J]. MEDICAL PHYSICS, 2009, 36 (06)
  • [22] An optimized GPU-based 2D convolution implementation
    Perrot, Gilles
    Domas, Stephane
    Couturier, Raphael
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (16): : 4291 - 4304
  • [23] A GPU-Based Implementation for Range Queries on Spaghettis Data Structure
    Uribe-Paredes, Roberto
    Valero-Lara, Pedro
    Arias, Enrique
    Sanchez, Jose L.
    Cazorla, Diego
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT I, 2011, 6782 : 615 - 629
  • [24] Implementation of Soreide and Whitson EoS in a GPU-based reservoir simulator
    Eni S.p.A., Italy
    不详
    [J]. Eur. Conf. Math. Geol. Reserv. , ECMOR,
  • [25] GPU-BASED IMPLEMENTATION OF BELIEF PROPAGATION DECODING FOR POLAR CODES
    Liu, Zhanxian
    Liu, Rongke
    Yan, Zhiyuan
    Zhao, Ling
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 1513 - 1517
  • [26] Implementation of Soreide and Whitson EoS in a GPU-based reservoir simulator
    P. Panfili
    L. Patacchini
    A. Ferrari
    T. Garipov
    K. Esler
    A. Cominelli
    [J]. Computational Geosciences, 2024, 28 : 341 - 354
  • [27] A GPU-based implementation of Motion Detection from a Moving Platform
    Yu, Qian
    Medioni, Gerard
    [J]. 2008 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, VOLS 1-3, 2008, : 1078 - 1083
  • [28] Design and Implementation for GPU-based Seamless Rate Adaptive Decoder
    Qiu, Lu
    Wang, Min
    Wu, Jun
    Zhang, Zhifeng
    Huang, Xinlin
    [J]. 2014 9TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2014, : 236 - 240
  • [29] Design and Implementation of GPU-based Turbo Decoder with a Minimal Latency
    Ahn, Heungseop
    Jin, Yong
    Han, Sangwook
    Choi, Seungwon
    Ahn, Sungsoo
    [J]. 18TH IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE 2014), 2014,
  • [30] VERTEX COMPONENT ANALYSIS GPU-BASED IMPLEMENTATION FOR HYPERSPECTRAL UNMIXING
    Rodriguez Alves, Jose M.
    Nascimento, Jose M. P.
    Plaza, Antonio
    Sanchez, Sergio
    Bioucas-Dias, Jose M.
    Silva, Vitor
    [J]. 2012 4TH WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING (WHISPERS), 2012,