FLEXI: A high order discontinuous Galerkin framework for hyperbolic-parabolic conservation laws

被引:65
作者
Krais, Nico [1 ]
Beck, Andrea [1 ]
Bolemann, Thomas [1 ]
Frank, Hannes [1 ]
Flad, David [1 ]
Gassner, Gregor [2 ]
Hindenlang, Florian [3 ]
Hoffmann, Malte [1 ]
Kuhn, Thomas [1 ]
Sonntag, Matthias [1 ]
Munz, Claus-Dieter [1 ]
机构
[1] Univ Stuttgart, Inst Aerodynam & Gasdynam, Stuttgart, Germany
[2] Univ Cologne, Ctr Data & Simulat Sci CDS, Math Inst, Cologne, Germany
[3] Max Planck Inst Plasma Phys, Garching, Germany
基金
欧洲研究理事会;
关键词
Discontinuous Galerkin; High order; Large eddy simulation; Computational fluid dynamics; Open-source software; Shock capturing; NAVIER-STOKES EQUATIONS; LARGE-EDDY SIMULATION; FINITE-ELEMENT-METHOD; HIGH-RESOLUTION; WENO SCHEMES; DIFFERENCE; ENTROPY; FLOW; FORMULATION; ERRORS;
D O I
10.1016/j.camwa.2020.05.004
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
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. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页码:186 / 219
页数:34
相关论文
共 111 条
[1]  
[Anonymous], VISUALIZATION HDB
[2]  
Atak M., 2015, SUSTAINED SIMULATION, P171
[3]  
Atak M, 2016, HIGH PERFORMANCE COM, P511, DOI [10.1007/978-3-319-24633-8_33, DOI 10.1007/978-3-319-24633-8_33]
[4]   A high-order accurate discontinuous finite element method for the numerical solution of the compressible Navier-Stokes equations [J].
Bassi, F ;
Rebay, S .
JOURNAL OF COMPUTATIONAL PHYSICS, 1997, 131 (02) :267-279
[5]   High-order accurate discontinuous finite element solution of the 2D Euler equations [J].
Bassi, F ;
Rebay, S .
JOURNAL OF COMPUTATIONAL PHYSICS, 1997, 138 (02) :251-285
[6]  
Bassi F., 1997, 2 EUROPEAN C TURBOMA, P99, DOI DOI 10.1007/978-3-642-59721-3_4
[7]  
Beck A., 2018, BLENDER PIPELINE
[8]   Towards high-fidelity erosion prediction: On time-accurate particle tracking in turbomachinery [J].
Beck, Andrea ;
Ortwein, Philip ;
Kopper, Patrick ;
Krais, Nico ;
Kempf, Daniel ;
Koch, Christian .
INTERNATIONAL JOURNAL OF HEAT AND FLUID FLOW, 2019, 79
[9]   On the Influence of Polynomial De-aliasing on Subgrid Scale Models [J].
Beck, Andrea D. ;
Flad, David G. ;
Tonhaeuser, Claudia ;
Gassner, Gregor ;
Munz, Claus-Dieter .
FLOW TURBULENCE AND COMBUSTION, 2016, 97 (02) :475-511
[10]   RESEARCH PAPER PRESENTED AT ANADE 2013: ADVANCES IN NUMERICAL AND ANALYTICAL TOOLS FOR DETACHED FLOW PREDICTION [J].
Beck, Andrea D. ;
Bolemann, Thomas ;
Flad, David ;
Frank, Hannes ;
Gassner, Gregor J. ;
Hindenlang, Florian ;
Munz, Claus-Dieter .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2014, 76 (08) :522-548