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 条