22nd AIAA Computational Fluid Dynamics Conference 2015
DOI: 10.2514/6.2015-3059
|View full text |Cite
|
Sign up to set email alerts
|

Comparison Of Acceleration Techniques on CFD Open-Source Software for Aerospace Applications

Abstract: Computational Fluid Dynamics (CFD) is a fundamental tool for the analysis and optimization of aerodynamic designs for internal and external flows. Alongside with the research of formulations that can accurately predict experimental data, a fundamental goal is also represented by solvers computational efficiency. In this paper a GPU-accelerated density-based and a coupled pressure-based solvers are proposed as two possible solutions to accelerate the simulation of compressible viscous flows. The first strategy … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 25 publications
0
6
0
Order By: Relevance
“…10,11 ), against reference data available in the literature and with those obtained through the Euler flow solver, AeroX (ref. 31,32 ). The aerodynamic analyses performed with both S T and AeroX are carried out with the same grids.…”
Section: Resultsmentioning
confidence: 99%
“…10,11 ), against reference data available in the literature and with those obtained through the Euler flow solver, AeroX (ref. 31,32 ). The aerodynamic analyses performed with both S T and AeroX are carried out with the same grids.…”
Section: Resultsmentioning
confidence: 99%
“…Functions and types of the OpenCL API are used in the host source code in order to organize the work (kernels executions) that is sent to the device and to exchange "buffers" (basically memory arrays) between the host and the device. Most CPU and GPU vendors, e.g Intel, AMD, NVIDIA, have their own OpenCL-compliant implementations, allowing the solver to be executed natively on a wide range of devices [11,9]. During kernel executions, the whole work is split in chunks, called "work-items", that are executed in parallel by GPU or CPU cores.…”
Section: Hardware and Software Aspectsmentioning
confidence: 99%
“…Here we briefly present the GPU speedup results for the Rotor 67 test case. For more detailed benchmarks regarding the GPU solver, the reader is referred to [9,11]. All the convergence acceleration techniques (MG, RS, LTS) were active during these benchmarks in order to honestly represent a true simulation.…”
Section: Gpu Accelerationmentioning
confidence: 99%
See 1 more Smart Citation
“…Many scholars have done related research on the parallel calculation of element stiffness matrix [8]- [10]. At the same time, for the solution of sparse linear equations, GPU parallel solving algorithms based on acoustics [11], electromagnetics [12], and fluid mechanics [13] based on finite element or finite volume methods have also been applied. Basermann et al [14] elaborated the implementation strategy of sparse matrix preprocessing conjugate gradient method on large-scale parallel machine in 1995, and discussed the data storage and segmentation problems in detail.…”
Section: Introductionmentioning
confidence: 99%