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

Author(s):  
Andreas Dedner ◽  
Robert Klöfkorn

AbstractThis 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.

2014 ◽  
Vol 6 (01) ◽  
pp. 135-144 ◽  
Author(s):  
Hongqiang Lu ◽  
Qiang Sun

AbstractIn this paper, high-order Discontinuous Galerkin (DG) method is used to solve the two-dimensional Euler equations. A shock-capturing method based on the artificial viscosity technique is employed to handle physical discontinuities. Numerical tests show that the shocks can be captured within one element even on very coarse grids. The thickness of the shocks is dominated by the local mesh size and the local order of the basis functions. In order to obtain better shock resolution, a straightforwardhp-adaptivity strategy is introduced, which is based on the high-order contribution calculated using hierarchical basis. Numerical results indicate that thehp-adaptivity method is easy to implement and better shock resolution can be obtained with smaller local mesh size and higher local order.


Author(s):  
S. Scott Collis ◽  
Kaveh Ghayour

A discontinuous Galerkin (DG) method is formulated, implemented, and tested for simulation of compressible turbulent flows. The method is applied to a range of test problems including steady and unsteady flow over a circular cylinder, inviscid flow over an inclined ellipse, and fully developed turbulent flow in a planar channel. In all cases, local hp-refinement is utilized to obtain high quality solutions with fewer degrees of freedom than traditional numerical methods. The formulation and validation cases presented here lay the foundation for future applications of DG for simulation of compressible turbulent flows in complex geometries.


Sign in / Sign up

Export Citation Format

Share Document