Loading…
Shock-wave/boundary-layer interactions in the automatic source-code generation framework OpenSBLI
•Laminar shock-wave/boundary layer interactions were simulated.•Python-based automatic code generation framework OpenSBLI generated the code.•5th order Weighted Essentially Non-oscillatory (WENO-Z) was used to capture shocks.•Runtime comparisons were performed over different computational architectu...
Saved in:
Published in: | Computers & fluids 2018-09, Vol.173, p.17-21 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | •Laminar shock-wave/boundary layer interactions were simulated.•Python-based automatic code generation framework OpenSBLI generated the code.•5th order Weighted Essentially Non-oscillatory (WENO-Z) was used to capture shocks.•Runtime comparisons were performed over different computational architectures.•Xeon Phi and GPU performance was compared to a conventional CPU based node.
Laminar shock-wave/boundary-layer interactions were simulated using OpenSBLI, a Python-based source code generation framework. Shock-capturing was performed by a 5th order finite-difference Weighted Essentially Non-Oscillatory (WENO)-Z scheme applied in characteristic space. Oblique shock conditions were imposed for a shock angle of θ=32.58∘ and Mach 2 free-stream, impinging on a laminar flat-plate boundary-layer. Performance of the code was assessed on different architectures for CPU, GPU and Xeon Phi. |
---|---|
ISSN: | 0045-7930 1879-0747 |
DOI: | 10.1016/j.compfluid.2018.03.081 |