2011
DOI: 10.1002/fld.2352
|View full text |Cite
|
Sign up to set email alerts
|

Unsteady CFD computations using vertex‐centered finite volumes for unstructured grids on Graphics Processing Units

Abstract: SUMMARYThis paper presents a Navier-Stokes solver for steady and unsteady turbulent flows on unstructured/hybrid grids, with triangular and quadrilateral elements, which was implemented to run on Graphics Processing Units (GPUs). The paper focuses on programming issues for efficiently porting the CPU code to the GPU, using the CUDA language. Compared with cell-centered schemes, the use of a vertex-centered finite volume scheme on unstructured grids increases the programming complexity since the number of nodes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
41
0
6

Year Published

2011
2011
2017
2017

Publication Types

Select...
8
2

Relationship

0
10

Authors

Journals

citations
Cited by 75 publications
(48 citation statements)
references
References 22 publications
1
41
0
6
Order By: Relevance
“…The authors, later in [9] also describe a semi-automatic script based method of porting a large CFD code written in Fortran/OpenMP to NVIDIA CUDA. Similarly [7] reports the GPU performance of a Navier-Stokes solver for steady and unsteady turbulent flows on unstructured/hybrid grids. The computations were carried out on NVIDIA's GeForce GTX 285 graphics cards (in double precision arithmetic) and speed-ups up to 46× (vs a single core of two Quad Core Intel Xeon CPUs at 2.00 GHz) are reported.…”
Section: Related Workmentioning
confidence: 99%
“…The authors, later in [9] also describe a semi-automatic script based method of porting a large CFD code written in Fortran/OpenMP to NVIDIA CUDA. Similarly [7] reports the GPU performance of a Navier-Stokes solver for steady and unsteady turbulent flows on unstructured/hybrid grids. The computations were carried out on NVIDIA's GeForce GTX 285 graphics cards (in double precision arithmetic) and speed-ups up to 46× (vs a single core of two Quad Core Intel Xeon CPUs at 2.00 GHz) are reported.…”
Section: Related Workmentioning
confidence: 99%
“…Even in unsteady calculations [31][32][33] on GPU device, either no mesh deformation or dynamic overset grid technique is studied. Furthermore, the developed GPU-based solvers are implemented by CUDA programming model in which the core functions of the source code require the programmers to redesign in CUDA-kernel subroutines.…”
Section: Introductionmentioning
confidence: 99%
“…He pointed out that several researchers have developed/ported CFD software to GPUs and founded significant speedups (10-50 times, depending on algorithm, approach and implementation) over a singlecore CPU. [10][11][12] Although computing unified device architecture (CUDA) reduces the difficulty of GPU general-purpose computing, porting existing CPU codes to run on the GPU requires the user to write kernels that execute on multiple cores, which hinders the use of researchers. In order to achieve semi-automatic or fully automatic from CPU to GPU, Corrigan and Lohner 13 and Chandar et al 14 developed a semiautomatic technique and CU+ +, respectively.…”
Section: Introductionmentioning
confidence: 99%