FLEXI swMATH ID: 36412 Software Authors: Krais, Nico; Beck, Andrea; Bolemann, Thomas; Frank, Hannes; Flad, David; Gassner, Gregor; Hindenlang, Florian; Hoffmann, Malte; Kuhn, Thomas; Sonntag, Matthias; Munz, Claus-Dieter Description: FLEXI: a high order discontinuous Galerkin framework for hyperbolic-parabolic conservation laws. 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 extit{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 extit{FLEXI} and an overview of current and future developments. Homepage: https://www.flexi-project.org Source Code: https://github.com/project-fluxo/flexi Keywords: discontinuous Galerkin; high order; large eddy simulation; computational fluid dynamics; open-source software; shock capturing Related Software: Nektar++; Nek5000; HE-E1GODF; deal.ii; Trixi.jl; PyFR; HOPR; ExaDG; p4est; DifferentialEquations.jl; DUNE; FLASH; Athena; Gmsh; PETSc; UCNS3D; SummationByPartsOperators.jl; NeuralPDE.jl; Julia; likwid Cited in: 41 Documents Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year FLEXI: a high order discontinuous Galerkin framework for hyperbolic-parabolic conservation laws. Zbl 1461.76347Krais, Nico; Beck, Andrea; Bolemann, Thomas; Frank, Hannes; Flad, David; Gassner, Gregor; Hindenlang, Florian; Hoffmann, Malte; Kuhn, Thomas; Sonntag, Matthias; Munz, Claus-Dieter 2021 all top 5 Cited by 82 Authors 11 Beck, Andrea D. 9 Gassner, Gregor J. 9 Munz, Claus-Dieter 4 Rueda-Ramírez, Andrés Mauricio 4 Zeifang, Jonas 3 Hindenlang, Florian J. 3 Keim, Jens 3 Kopper, Patrick 3 Krais, Nico 3 Kriksin, Yu. A. 3 Kurz, Marius 3 Mossier, Pascal 3 Rohde, Christian 3 Schnücke, Gero 3 Schwarz, Anna 3 Tishkin, Vladimir Fëdorovich 2 Blind, Marcel P. 2 Bolemann, Thomas 2 Dürrwächter, Jakob 2 Flad, David G. 2 Kempf, Daniel 2 Kronbichler, Martin 2 Kuhn, Thomas 2 Schlottke-Lakemper, Michael 2 Schütz, Jochen 2 Winters, Andrew R. 1 Aditya, Konduri 1 Appel, Daniel 1 Azevedo, João Luiz F. 1 Bangerth, Wolfgang 1 Birken, Philipp 1 Bragin, Michael D. 1 Chan, Jesse 1 Copplestone, Stephen M. 1 Dauricio, Eron T. V. 1 Deng, Xi 1 Deng, Xiaogang 1 Doehring, Daniel 1 Frank, Hannes 1 Gao, Min 1 Gasparino, L. 1 Goswami, Shubham K. 1 Heltai, Luca 1 Hennemann, Sebastian 1 Hitz, Timon 1 Hoffmann, Malte 1 Jöns, Steven 1 Kahraman, Ali Berk 1 Kim, Chongam 1 Kim, Juhyun 1 Klöfkorn, Robert 1 Larsson, Johan 1 Laughton, Edward 1 Lehmkuhl, Oriol 1 Linders, Viktor 1 Liu, Huayong 1 Mao, Meiliang 1 Markert, Johannes 1 Meyer, Fabian 1 Mola, Andrea 1 Moxey, David 1 Offenhäuser, Philipp 1 Ortwein, Philip 1 Panozzo, Daniele 1 Pazner, Will E. 1 Peet, Yulia T. 1 Ranocha, Hendrik 1 Schneider, Teseo 1 Sonntag, Matthias 1 Spiga, Filippo 1 Starr, Spencer 1 Staudacher, Stephan 1 Tabor, Gavin 1 Thenery Manikantan, Arjun 1 Torrilhon, Manuel 1 Versbach, Lea Miko 1 Walch, Stefanie 1 Yan, Zhenguo 1 You, Hojun 1 Zhang, Fengrui 1 Zhou, Xianlian 1 Zhu, Huajun all top 5 Cited in 13 Serials 11 Journal of Computational Physics 5 Computers and Fluids 4 Computer Physics Communications 3 Computer Methods in Applied Mechanics and Engineering 3 Matematicheskoe Modelirovanie 2 ACM Transactions on Mathematical Software 2 Applied Mathematics and Computation 2 Journal of Scientific Computing 2 Communications on Applied Mathematics and Computation 1 Computers & Mathematics with Applications 1 ETNA. Electronic Transactions on Numerical Analysis 1 SMAI Journal of Computational Mathematics 1 Journal of Computational Physics: X all top 5 Cited in 7 Fields 33 Fluid mechanics (76-XX) 32 Numerical analysis (65-XX) 13 Partial differential equations (35-XX) 2 Computer science (68-XX) 1 Approximations and expansions (41-XX) 1 Probability theory and stochastic processes (60-XX) 1 Biology and other natural sciences (92-XX) Citations by Year