ZEFR: A GPU-accelerated high-order solver for compressible viscous flows using the flux reconstruction method

被引:23
|
作者
Romero, J. [1 ,2 ]
Crabill, J. [1 ,2 ]
Watkins, J. E. [1 ,2 ]
Witherden, F. D. [1 ,2 ]
Jameson, A. [1 ,2 ]
机构
[1] Stanford Univ, Dept Aeronaut & Astronaut, Stanford, CA 94305 USA
[2] Texas A&M Univ, Dept Ocean Engn, College Stn, TX 77843 USA
基金
美国国家科学基金会;
关键词
Computational fluid dynamics; Flux reconstruction; High-performance computing; High-order methods; DISCONTINUOUS GALERKIN; UNSTRUCTURED GRIDS; SCHEMES;
D O I
10.1016/j.cpc.2020.107169
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this work we present ZEFR, a GPU accelerated flow solver based around the high-order accurate flux reconstruction (FR) approach. Written in a combination of C++ and CUDA, ZEFR is designed to perform scale resolving simulations within the vicinity of complex geometrical configurations. A unique feature of ZEFR is its support for overset grids; a feature which greatly expands the addressable problem space compared with existing high-order codes. The C++ implementation of FR in a manner which is suitable for modern hardware platforms is described in detail. Additionally, an overview of the input deck used by ZEFR is included. Validation results are presented for a range of steady and unsteady flow problems including Couette flow, the Taylor-Green vortex, and flow around an SD7003 airfoil. Single node performance on a NVIDIA V100 GPU is analyzed where it is shown that all of the kernels in ZEFR attain a high proportion of peak memory bandwidth. Moreover, multi-node performance is also assessed with strong scalability being demonstrated from 60 to 3840 NVIDIA V100 GPUs. Program summary Program title: ZEFR v1.0 Program files doi: http://dx.doi.org/10.17632/wzy83bscxd.1 Licensing provisions: BSD 3-clause Programming language: C++ and CUDA External routines/libraries: Eigen, HDF5, METIS, MPI, and TIOGA. Nature of problem: Compressible Euler and Navier-Stokes equations. Solution method: High-order direct flux reconstruction approach suitable for curved, mixed, unstructured grids. Unusual features: Code incorporates support for overset grids. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Implicit high-order flux reconstruction solver for high-speed compressible flows
    Vandenhoeck, Ray
    Lani, Andrea
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2019, 242 : 1 - 24
  • [2] A novel high-order solver for simulation of incompressible flows using the flux reconstruction method and lattice Boltzmann flux solver
    Ma, Chao
    Wu, Jie
    Yang, Liming
    [J]. COMPUTERS & FLUIDS, 2022, 248
  • [3] A GPU-accelerated implicit meshless method for compressible flows
    Zhang, Jia-Le
    Ma, Zhi-Hua
    Chen, Hong-Quan
    Cao, Cheng
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 360 : 39 - 56
  • [4] High-order gas kinetic flux solver for viscous compressible flow simulations
    Jiang, Lan
    Wu, Jie
    Yang, Liming
    Dong, Hao
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2024, 96 (05) : 789 - 805
  • [5] An efficient GPU implementation of cyclic reduction solver for high-order compressible viscous flow simulations
    Esfahanian, Vahid
    Baghapour, Behzad
    Torabzadeh, Mohammad
    Chizari, Hossain
    [J]. COMPUTERS & FLUIDS, 2014, 92 : 160 - 171
  • [6] Highly-scalable GPU-accelerated compressible reacting flow solver for modeling high-speed flows
    Bielawski, Ral
    Barwey, Shivam
    Prakash, Supraj
    Raman, Venkat
    [J]. COMPUTERS & FLUIDS, 2023, 265
  • [7] Application of GPU-accelerated high-order spectral difference method in fan noise
    Zhang, Dongfei
    Gao, Junhui
    [J]. Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2024, 45 (08):
  • [8] A high-order scheme based on lattice Boltzmann flux solver for viscous compressible flow simulations
    Jian Qin
    Jie Wu
    Chao Ma
    [J]. Applied Mathematics and Mechanics, 2022, 43 : 1601 - 1614
  • [9] A high-order scheme based on lattice Boltzmann flux solver for viscous compressible flow simulations
    Jian QIN
    Jie WU
    Chao MA
    [J]. Applied Mathematics and Mechanics(English Edition), 2022, 43 (10) : 1601 - 1614
  • [10] A high-order scheme based on lattice Boltzmann flux solver for viscous compressible flow simulations
    Qin, Jian
    Wu, Jie
    Ma, Chao
    [J]. APPLIED MATHEMATICS AND MECHANICS-ENGLISH EDITION, 2022, 43 (10) : 1601 - 1614