2019
DOI: 10.1007/s40430-019-1793-9
|View full text |Cite
|
Sign up to set email alerts
|

Optimization and acceleration of flow simulations for CFD on CPU/GPU architecture

Abstract: With the increasing requirement of high computational power in computational fluid dynamics (CFD) field, the graphic processing units (GPUs) with great floating-point computing capability play more important roles. This work explores the porting of an Euler solver from central processing units (CPUs) to three different CPU/GPU heterogeneous hardware platforms using MUSCL and NND schemes, and then the computational acceleration of one-dimensional (1D) Riemann problem and two-dimensional (2D) flow past a forward… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 14 publications
(7 citation statements)
references
References 32 publications
0
6
0
Order By: Relevance
“…An example of API for the library cuSPARSE is presented in Algorithm 3. The OpenACC directive HOST_DATA and USE_DEVICE clause are used to pass the references to accelerator memory to the library instead of the host memory [11]. The CUDA cuSPAPSE library consist of a set of linear algebra subroutines of handling the operators of sparse matrices.…”
Section: The Sparse Matrix Vector Multiplicationsmentioning
confidence: 99%
See 1 more Smart Citation
“…An example of API for the library cuSPARSE is presented in Algorithm 3. The OpenACC directive HOST_DATA and USE_DEVICE clause are used to pass the references to accelerator memory to the library instead of the host memory [11]. The CUDA cuSPAPSE library consist of a set of linear algebra subroutines of handling the operators of sparse matrices.…”
Section: The Sparse Matrix Vector Multiplicationsmentioning
confidence: 99%
“…OpenACC parallelization techniques, applied to an aeroacoustics simulation code, are addressed in [10] for C++ codes. [11] accelerated a 2D solver for the Euler equations based on the MUSCL and NND algorithms on GPUs. That paper also discussed some optimization strategies for CPU/GPU heterogeneous systems.…”
Section: Introductionmentioning
confidence: 99%
“…For each pipeline in I direction, conservative variables at half-point or edge location (i + 1/2) are evaluated with fifth order WENO interpolation as is shown in Eq. (10) to Eq. ( 14).…”
Section: Inviscid Fluxesmentioning
confidence: 99%
“…In this study, GPU parallelization is considered. In the past 10 years, GPU has undergone significant updates [9,10]. Researchers have begun to develop the potential of GPUs in scientific computing.…”
Section: Introductionmentioning
confidence: 99%