当前位置: X-MOL 学术Comput. Math. Appl. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
FLEXI: A high order discontinuous Galerkin framework for hyperbolic–parabolic conservation laws
Computers & Mathematics with Applications ( IF 2.9 ) Pub Date : 2020-05-28 , DOI: 10.1016/j.camwa.2020.05.004
Nico Krais , Andrea Beck , Thomas Bolemann , Hannes Frank , David Flad , Gregor Gassner , Florian Hindenlang , Malte Hoffmann , Thomas Kuhn , Matthias Sonntag , Claus-Dieter Munz

High order (HO) schemes are attractive candidates for the numerical solution of multiscale problems occurring in fluid dynamics and related disciplines. Among the HO discretization variants, discontinuous Galerkin schemes offer a collection of advantageous features which have lead to a strong increase in interest in them and related formulations in the last decade. The methods have matured sufficiently to be of practical use for a range of problems, for example in direct numerical and large eddy simulation of turbulence. However, in order to take full advantage of the potential benefits of these methods, all steps in the simulation chain must be designed and executed with HO in mind. Especially in this area, many commercially available closed-source solutions fall short. In this work, we therefore present the FLEXI framework, a HO consistent, open-source simulation tool chain for solving the compressible Navier–Stokes equations on CPU clusters. We describe the numerical algorithms and implementation details and give an overview of the features and capabilities of all parts of the framework. Beyond these technical details, we also discuss the important but often overlooked issues of code stability, reproducibility and user-friendliness. The benefits gained by developing an open-source framework are discussed, with a particular focus on usability for the open-source community. We close with sample applications that demonstrate the wide range of use cases and the expandability of FLEXI and an overview of current and future developments.



中文翻译:

FLEXI:双曲-抛物守恒律的高阶不​​连续Galerkin框架

对于流体动力学和相关学科中出现的多尺度问题的数值解,高阶(HO)方案是有吸引力的候选人。在HO离散化变体中,不连续的Galerkin方案提供了一系列有利的特征,这些特征在最近十年中引起了人们对它们和相关公式的极大兴趣。这些方法已经足够成熟,可以解决一系列问题,例如在湍流的直接数值模拟和大涡模拟中。但是,为了充分利用这些方法的潜在优势,必须在设计和执行仿真链时考虑到HO的所有步骤。特别是在这一领域,许多商业上可用的闭源解决方案都达不到要求。因此,在这项工作中,我们介绍了FLEXI框架,一个HO一致的开源仿真工具链,用于求解CPU群集上的可压缩Navier–Stokes方程。我们描述了数值算法和实现细节,并概述了框架所有部分的功能。除了这些技术细节之外,我们还讨论了重要但经常被忽略的代码稳定性,可重复性和用户友好性问题。讨论了通过开发开放源代码框架所获得的收益,尤其关注开放源代码社区的可用性。我们以示例应用程序结尾,这些应用程序演示了各种用例以及FLEXI的可扩展性,并概述了当前和将来的发展。

更新日期:2020-05-28
down
wechat
bug