Extendible and Efficient Python Framework for Solving Evolution Equations with Stabilized Discontinuous Galerkin Methods

被引:0
作者
Andreas Dedner
Robert Klöfkorn
机构
[1] University of Warwick,
[2] Lund University,undefined
来源
Communications on Applied Mathematics and Computation | 2022年 / 4卷
关键词
Discontinuous Galerkin; Finite volume; Python; Advection-diffusion; Euler; Navier-Stokes; 65M08; 65M60; 35Q31; 35Q90; 68N99;
D O I
暂无
中图分类号
学科分类号
摘要
This paper discusses a Python interface for the recently published Dune-Fem-DG module which provides highly efficient implementations of the discontinuous Galerkin (DG) method for solving a wide range of nonlinear partial differential equations (PDEs). Although the C++ interfaces of Dune-Fem-DG are highly flexible and customizable, a solid knowledge of C++ is necessary to make use of this powerful tool. With this work, easier user interfaces based on Python and the unified form language are provided to open Dune-Fem-DG for a broader audience. The Python interfaces are demonstrated for both parabolic and first-order hyperbolic PDEs.
引用
收藏
页码:657 / 696
页数:39
相关论文
共 139 条
[1]  
Andersson C(2015)Assimulo: a unified framework for ODE solvers Math. Comput. Simul. 116 26-43
[2]  
Führer C(2007)deal.II – A general-purpose object-oriented finite element library ACM Trans. Math. Softw. 33 24/1-24/27
[3]  
Åkesson J(2008)A generic grid interface for parallel and adaptive scientific computing. Part II: implementation and tests in DUNE Computing 82 121-138
[4]  
Bangerth W(2008)The Dune framework: basic concepts and recent developments Comput. Math. Appl. 81 75-112
[5]  
Hartmann R(2019)Subcell finite volume multigrid preconditioning for high-order discontinuous Galerkin methods Int. J. Comput. Fluid Dyn. 33 353-361
[6]  
Kanschat G(2013)Comparison of dynamical cores for NWP models: comparison of COSMO and DUNE Theoretical Comput. Fluid Dyn. 27 453-472
[7]  
Bastian P(2012)Compact and stable discontinuous Galerkin methods for convection-diffusion problems SIAM J. Sci. Comput. 34 263-282
[8]  
Blatt M(2016)An integrated linear reconstruction for finite volume scheme on unstructured grids J. Sci. Comput. 68 1172-1197
[9]  
Dedner A(2020)Review article: review of entropy stable discontinuous Galerkin methods for systems of conservation laws on unstructured simplex meshes CSIAM Trans. Appl. Math. 1 1-52
[10]  
Engwer C(2013)Positivity-preserving DG and central DG methods for ideal MHD equations J. Comput. Phys. 238 255-280