GPU acceleration of a 2D compressible Euler solver on CUDA-based block-structured Cartesian meshes

被引:1
|
作者
Feng Wei
Liang Jin
Jun Liu
Feng Ding
Xinping Zheng
机构
[1] National University of Defense Technology,College of Aerospace Science and Engineering
[2] National University of Defense Technology,College of Computer
来源
Journal of the Brazilian Society of Mechanical Sciences and Engineering | 2020年 / 42卷
关键词
Cartesian mesh method; GPU acceleration; Thread hierarchy; Execution configuration;
D O I
暂无
中图分类号
学科分类号
摘要
A novel block-structured Cartesian mesh method is developed that is well designed for the graphics processing unit (GPU) acceleration of flow simulations. The size of the mesh block is set based on the thread hierarchy in Compute Unified Device Architecture which is an easy-to-use GPU programming model. The mesh method is implemented in a finite-volume compressible flow solver, where the two-dimension steady Euler equations are solved by using the AUSM + scheme in spatial discretization and third-order total-variation-diminishing Runge–Kutta method in time discretization. For the GPU implementation, the redundant computation, data structure reorganization and Structure-of-Arrays (SoA) mesh layout are utilized to reduce the frequency and data size for information transfer between host and device. Two test cases, the supersonic flow over a circular cylinder and a NACA0012 airfoil, are presented to validate numerical approaches and valuate computational performance. Additionally, numerical experiments are carried out on a test case at different mesh sizes and execution configurations to investigate properties of the proposed method.
引用
收藏
相关论文
共 18 条
  • [1] GPU acceleration of a 2D compressible Euler solver on CUDA-based block-structured Cartesian meshes
    Wei, Feng
    Jin, Liang
    Liu, Jun
    Ding, Feng
    Zheng, Xinping
    JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2020, 42 (05)
  • [2] GPU Acceleration of Multigrid Preconditioned Conjugate Gradient Solver on Block-Structured Cartesian Grid
    Onodera, Naoyuki
    Idomura, Yasuhiro
    Hasegawa, Yuta
    Yamashita, Susumu
    Shimokawabe, Takashi
    Aoki, Takayuki
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION (HPC ASIA 2021), 2020, : 120 - 128
  • [3] Acceleration of a 2D unsteady Euler solver with GPU on nested Cartesian grid
    Wei, Feng
    Jin, Liang
    Liu, Jun
    Ding, Feng
    Zheng, Xinping
    ACTA ASTRONAUTICA, 2019, 159 : 319 - 330
  • [4] High Performance CUDA-based Implementation for the 2D Version of the Maximum Subarray Problem (MSP)
    Saleh, Salah
    Abdellah, Marwan
    Raouf, Ahmed A. Abdel
    Kadah, Yasser M.
    2012 CAIRO INTERNATIONAL BIOMEDICAL ENGINEERING CONFERENCE (CIBEC), 2012, : 60 - 63
  • [5] Enhanced medial-axis-based block-structured meshing in 2-D
    Fogg, Harold J.
    Armstrong, Cecil G.
    Robinson, Trevor T.
    COMPUTER-AIDED DESIGN, 2016, 72 : 87 - 101
  • [6] A 2D block-structured mesh partitioner for accurate flow simulations on non-rectangular geometries
    Ahusborde, E.
    Glockner, S.
    COMPUTERS & FLUIDS, 2011, 43 (01) : 2 - 13
  • [7] VALIDATION OF 2D MULTI-BLOCK HIGH-SPEED COMPRESSIBLE TURBULENT FLOW SOLVER
    Khawar, Jawad
    Ul-Haque, Anwar
    Chaudhry, Sajid Raza
    INTERNATIONAL JOURNAL OF COMPUTATIONAL METHODS, 2007, 4 (01) : 33 - 57
  • [8] Wave propagation in the 2d periodical model of a block-structured medium. Part I: characteristics of waves under impulsive impact
    N. I. Aleksandrova
    E. N. Sher
    Journal of Mining Science, 2010, 46 : 639 - 649
  • [9] Wave propagation in the 2d periodical model of a block-structured medium. Part I: characteristics of waves under impulsive impact
    Aleksandrova, N. I.
    Sher, E. N.
    JOURNAL OF MINING SCIENCE, 2010, 46 (06) : 639 - 649
  • [10] Acceleration technique for volume rendering using 2D texture based ray plane casting on GPU
    Oh, Kyung-Seok
    Jeong, Chang-Sung
    2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS, 2006, : 1755 - 1758