A parallel unstructured multi-color SOR solver for 3D Navier-Stokes equations on graphics processing units

被引:2
|
作者
Zapata, Miguel Uh [1 ,2 ,3 ]
Hernandez-Lopez, Francisco J. [1 ,2 ]
Balam, Reymundo Itza [1 ,2 ]
机构
[1] CIMAT Unidad Merida, Ctr Invest Matemat A C, Guanajuato, Mexico
[2] CONACYT, Consejo Nacl Ciencia & Tecnol, Mexico City, Mexico
[3] PCTY, 97302 Sierra Papaca, Merida, Yucatan, Mexico
关键词
GPU computing; PGI CUDA fortran; Multi-color SOR method; 3D Navier-Stokes equations; Poisson equation; Unstructured grid; sigma transformation; FINITE-VOLUME METHOD; POISSON EQUATION; COASTAL OCEAN; FLOWS; MODEL; ACCELERATION; SIMULATION; ALGORITHM; SYSTEM;
D O I
10.1016/j.compfluid.2023.105909
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we develop a GPU parallelization technique to accelerate the pressure Poisson solver. We apply it in three-dimensional Navier-Stokes simulations with arbitrary geometries. The numerical method is based on a projection method, and the discretization is obtained by combining a second-order unstructured finite-volume method and a s transformation. The pressure solution is responsible for this formulation's most time-consuming computation tasks. This is because the Poisson equation must be approximated. This work proposes a GPU-based Multi-Color Successive Over-Relaxation (MC-SOR) method to solve the resulting sparse linear system. The proposed parallel finite-volume code is verified and validated by solving the Poisson problem. We employ analytical solutions and well-known benchmark problems with complex flows. These include the Taylor-Green vortex problem and the problem of turbulent flow around a circular cylinder.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Parallelization of an unstructured Navier-Stokes solver using a multi-color ordering method for OpenMP
    Sato, Yohei
    Hino, Takanori
    Ohashi, Kunihide
    COMPUTERS & FLUIDS, 2013, 88 : 496 - 509
  • [2] Highly parallel computing of a multigrid solver for 3D Navier-Stokes equations
    Bruneau, Charles-Henri
    Khadra, Khodor
    JOURNAL OF COMPUTATIONAL SCIENCE, 2016, 17 : 35 - 46
  • [3] Discretization and parallel performance of an unstructured finite volume Navier-Stokes solver
    Karimian, S. A. Mohsen
    Straatman, Anthony G.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2006, 52 (06) : 591 - 615
  • [4] Acceleration of iterative Navier-Stokes solvers on graphics processing units
    Tomczak, Tadeusz
    Zadarnowska, Katarzyna
    Koza, Zbigniew
    Matyka, Maciej
    Miroslaw, Lukasz
    INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 2013, 27 (4-5) : 201 - 209
  • [5] A PARALLEL FINITE ELEMENT SOLVER FOR UNSTEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS
    Sistek, J.
    TOPICAL PROBLEMS OF FLUID MECHANICS 2015, 2015, : 193 - 198
  • [6] Four free surface algorithms for the 3D Navier-Stokes equations
    Olsen, Nils Reidar B.
    JOURNAL OF HYDROINFORMATICS, 2015, 17 (06) : 845 - 856
  • [7] Nonuniqueness in law of stochastic 3D Navier-Stokes equations
    Hofmanova, Martina
    Zhu, Rongchan
    Zhu, Xiangchan
    JOURNAL OF THE EUROPEAN MATHEMATICAL SOCIETY, 2024, 26 (01) : 163 - 260
  • [8] On 3D Navier-Stokes equations: Regularization and uniqueness by delays
    Bessaih, Hakima
    Garrido-Atienza, Maria J.
    Schmalfuss, Bjoern
    PHYSICA D-NONLINEAR PHENOMENA, 2018, 376 : 228 - 237
  • [9] The Asymptotic Stability of the Generalized 3D Navier-Stokes Equations
    Wang, Wen-Juan
    Jia, Yan
    JOURNAL OF APPLIED MATHEMATICS, 2013,
  • [10] INVARIANT MEASURES FOR THE 3D NAVIER-STOKES-VOIGT EQUATIONS AND THEIR NAVIER-STOKES LIMIT
    Ramos, Fabio
    Titi, Edriss S.
    DISCRETE AND CONTINUOUS DYNAMICAL SYSTEMS, 2010, 28 (01) : 375 - 403