1. Shock-wave/boundary-layer interactions in the automatic source-code generation framework OpenSBLI
- Author
-
David J. Lusher, Satya P. Jammy, and Neil D. Sandham
- Subjects
Shock wave ,Physics ,Source code ,General Computer Science ,media_common.quotation_subject ,General Engineering ,Laminar flow ,Python (programming language) ,01 natural sciences ,010305 fluids & plasmas ,Computational physics ,Physics::Fluid Dynamics ,010101 applied mathematics ,symbols.namesake ,Boundary layer ,Mach number ,0103 physical sciences ,symbols ,Oblique shock ,0101 mathematics ,computer ,Xeon Phi ,computer.programming_language ,media_common - Abstract
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.
- Published
- 2018
- Full Text
- View/download PDF