Discontinuous Galerkin Methods


Book Description

A class of finite element methods, the Discontinuous Galerkin Methods (DGM), has been under rapid development recently and has found its use very quickly in such diverse applications as aeroacoustics, semi-conductor device simula tion, turbomachinery, turbulent flows, materials processing, MHD and plasma simulations, and image processing. While there has been a lot of interest from mathematicians, physicists and engineers in DGM, only scattered information is available and there has been no prior effort in organizing and publishing the existing volume of knowledge on this subject. In May 24-26, 1999 we organized in Newport (Rhode Island, USA), the first international symposium on DGM with equal emphasis on the theory, numerical implementation, and applications. Eighteen invited speakers, lead ers in the field, and thirty-two contributors presented various aspects and addressed open issues on DGM. In this volume we include forty-nine papers presented in the Symposium as well as a survey paper written by the organiz ers. All papers were peer-reviewed. A summary of these papers is included in the survey paper, which also provides a historical perspective of the evolution of DGM and its relation to other numerical methods. We hope this volume will become a major reference in this topic. It is intended for students and researchers who work in theory and application of numerical solution of convection dominated partial differential equations. The papers were written with the assumption that the reader has some knowledge of classical finite elements and finite volume methods.




An Invitation to the Theory of the Hybridizable Discontinuous Galerkin Method


Book Description

This monograph requires basic knowledge of the variational theory of elliptic PDE and the techniques used for the analysis of the Finite Element Method. However, all the tools for the analysis of FEM (scaling arguments, finite dimensional estimates in the reference configuration, Piola transforms) are carefully introduced before being used, so that the reader does not need to go over longforgotten textbooks. Readers include: computational mathematicians, numerical analysts, engineers and scientists interested in new and computationally competitive Discontinuous Galerkin methods. The intended audience includes graduate students in computational mathematics, physics, and engineering, since the prerequisites are quite basic for a second year graduate student who has already taken a non necessarily advanced class in the Finite Element method.




Solving PDEs in Python


Book Description

This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressible Navier–Stokes equations, and systems of nonlinear advection–diffusion–reaction equations, it guides readers through the essential steps to quickly solving a PDE in FEniCS, such as how to define a finite variational problem, how to set boundary conditions, how to solve linear and nonlinear systems, and how to visualize solutions and structure finite element Python programs. This book is open access under a CC BY license.




A Discontinuous Galerkin Method with Enrichment for Boundary Layers


Book Description

A discontinuous Galerkin method with enrichment and Lagrange multipliers (DGLM) is proposed for the solution of problems with boundary layers. Specifically, this includes the steady and unsteady advection-diffusion equation with a spatially-varying advection field and the steady incompressible Navier-Stokes equations. The standard finite element method (FEM) is susceptible to the issue of spatial instability at practical mesh resolutions, typically observed as non-physical oscillations in the numerical solution to these problems. This is especially the case in the advection-dominated regime in which the boundary layers have steep gradients. Like the discontinuous enrichment method (DEM), the DGLM overcomes this issue through the use of novel shape functions designed to resolve boundary layers. These are chosen here element-wise as polynomials that are additively enriched with approximate free-space solutions of the governing differential equation. The enrichment functions are inspired by the boundary layer theory and are derived using an asymptotic analysis for different types of boundary layers. Inter-element solution continuity is weakly enforced using polynomial Lagrange multipliers. The method is shown to be stable in the inf-sup sense. Numerical results reveal that the DGLM has a lower error constant than the FEM and outperforms it for both the advection-diffusion equation in the high Peclet number regime and the incompressible Navier-Stokes equations in the laminar flow regime.




Automated Solution of Differential Equations by the Finite Element Method


Book Description

This book is a tutorial written by researchers and developers behind the FEniCS Project and explores an advanced, expressive approach to the development of mathematical software. The presentation spans mathematical background, software design and the use of FEniCS in applications. Theoretical aspects are complemented with computer code which is available as free/open source software. The book begins with a special introductory tutorial for beginners. Following are chapters in Part I addressing fundamental aspects of the approach to automating the creation of finite element solvers. Chapters in Part II address the design and implementation of the FEnicS software. Chapters in Part III present the application of FEniCS to a wide range of applications, including fluid flow, solid mechanics, electromagnetics and geophysics.