FLEW: A DNS Solver for Compressible Flows in Generalized Curvilinear Coordinates

Giulio Soldati, Alessandro Ceci, Sergio Pirozzoli
{"title":"FLEW: A DNS Solver for Compressible Flows in Generalized Curvilinear Coordinates","authors":"Giulio Soldati,&nbsp;Alessandro Ceci,&nbsp;Sergio Pirozzoli","doi":"10.1007/s42496-024-00199-4","DOIUrl":null,"url":null,"abstract":"<div><p>We present FLEW, an in-house high-fidelity solver for direct numerical simulation (DNS) of turbulent compressible flows over arbitrary shaped geometries. FLEW solves the Navier–Stokes equations written in a generalized curvilinear coordinate system, in which the surface coordinates are non-orthogonal, whereas the third axis is normal to the surface. Spatial discretization relies on high-order finite-difference schemes. The convective terms are discretized using an hybrid approach, combining the near-zero numerical dissipation provided by central approximations with the robustness of weighted essentially non-oscillatory (WENO) schemes, required to capture shock waves. Central schemes are stabilized using a skew-symmetric-like splitting of convective derivatives, endowing the solver with the energy-preserving property in the inviscid limit. The maximum order of accuracy is eighth for central schemes (also used for viscous terms discretization) and seventh for WENO. The code is oriented to modern high-performance computing (HPC) platforms thanks to message passing interface (MPI) parallelization and the ability to run on graphics processing unit (GPU) architectures. Reliability, accuracy and robustness of the code are assessed in the low-subsonic, transonic and supersonic regimes. We present the results of several benchmarks, namely the inviscid Taylor–Green vortex, turbulent curved channel flow, transonic laminar flow over a NACA 0012 airfoil and turbulent supersonic ramp flow. The results for all configurations proved to be in excellent agreement with previous studies.</p></div>","PeriodicalId":100054,"journal":{"name":"Aerotecnica Missili & Spazio","volume":"103 4","pages":"413 - 425"},"PeriodicalIF":0.0000,"publicationDate":"2024-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s42496-024-00199-4.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Aerotecnica Missili & Spazio","FirstCategoryId":"1085","ListUrlMain":"https://link.springer.com/article/10.1007/s42496-024-00199-4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

We present FLEW, an in-house high-fidelity solver for direct numerical simulation (DNS) of turbulent compressible flows over arbitrary shaped geometries. FLEW solves the Navier–Stokes equations written in a generalized curvilinear coordinate system, in which the surface coordinates are non-orthogonal, whereas the third axis is normal to the surface. Spatial discretization relies on high-order finite-difference schemes. The convective terms are discretized using an hybrid approach, combining the near-zero numerical dissipation provided by central approximations with the robustness of weighted essentially non-oscillatory (WENO) schemes, required to capture shock waves. Central schemes are stabilized using a skew-symmetric-like splitting of convective derivatives, endowing the solver with the energy-preserving property in the inviscid limit. The maximum order of accuracy is eighth for central schemes (also used for viscous terms discretization) and seventh for WENO. The code is oriented to modern high-performance computing (HPC) platforms thanks to message passing interface (MPI) parallelization and the ability to run on graphics processing unit (GPU) architectures. Reliability, accuracy and robustness of the code are assessed in the low-subsonic, transonic and supersonic regimes. We present the results of several benchmarks, namely the inviscid Taylor–Green vortex, turbulent curved channel flow, transonic laminar flow over a NACA 0012 airfoil and turbulent supersonic ramp flow. The results for all configurations proved to be in excellent agreement with previous studies.

FLEW:广义曲线坐标下可压缩流动的 DNS 求解器
我们介绍的 FLEW 是一种内部高保真求解器,用于对任意形状几何体上的可压缩湍流进行直接数值模拟(DNS)。FLEW 采用广义曲线坐标系求解纳维-斯托克斯方程,其中表面坐标为非正交坐标,而第三轴为表面法线。空间离散化依赖于高阶有限差分方案。对流项采用混合方法离散化,将中心近似提供的近零数值耗散与加权基本非振荡(WENO)方案的稳健性相结合,以捕捉冲击波。利用对流导数的偏斜对称分裂稳定中心方案,使求解器在不粘性极限中具有能量守恒特性。中央方案的最大精度阶数为第八阶(也用于粘性项离散化),WENO 的最大精度阶数为第七阶。由于采用了消息传递接口(MPI)并行化和图形处理器(GPU)架构,代码面向现代高性能计算(HPC)平台。在低超声速、跨音速和超音速状态下,对代码的可靠性、准确性和鲁棒性进行了评估。我们展示了几个基准测试的结果,即无粘性泰勒-格林涡旋、湍流弯曲通道流、NACA 0012 机翼上的跨音速层流和湍流超音速斜坡流。事实证明,所有配置的结果都与之前的研究结果非常吻合。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信