Shock-wave/boundary-layer interactions in the automatic source-code generation framework OpenSBLI

Shock-wave/boundary-layer interactions in the automatic source-code generation framework OpenSBLI
复制标题

DOI:
10.1016/j.compfluid.2018.03.081
复制
发表时间:
2018-09
期刊:
影响因子:
2.8
通讯作者:
D. J. Lusher;S. P. Jammy;N. Sandham
D. J. Lusher;S. P. Jammy;N. Sandham
中科院分区:
工程技术3区
文献类型:
--
作者:
D. J. Lusher;S. P. Jammy;N. Sandham

文献摘要

相似文献

使用基于 Python 的源代码生成框架 OpenSBLI 模拟层流冲击波/边界层相互作用。冲击捕获是通过特征空间中应用的五阶有限差分加权本质非振荡 (WENO)-Z 方案来执行的。施加斜激波条件,激波角为 θ= 32. 58∘,自由流马赫数为 2,撞击层流平板边界层。代码的性能在 CPU、GPU 和 Xeon Phi 的不同架构上进行了评估。
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.