Divergence-Conforming Discontinuous Galerkin Methods and $C^0$ Interior Penalty Methods

Guido Kanschat, Natasha Sharma

Research output: Contribution to journalArticlepeer-review

19 Scopus citations

Abstract

© 2014 Society for Industrial and Applied Mathematics. In this paper, we show that recently developed divergence-conforming methods for the Stokes problem have discrete stream functions. These stream functions in turn solve a continuous interior penalty problem for biharmonic equations. The equivalence is established for the most common methods in two dimensions based on interior penalty terms. Then, extensions of the concept to discontinuous Galerkin methods defined through lifting operators, for different weak formulations of the Stokes problem, and to three dimensions are discussed. Application of the equivalence result yields an optimal error estimate for the Stokes velocity without involving the pressure. Conversely, combined with a recent multigrid method for Stokes flow, we obtain a simple and uniform preconditioner for harmonic problems with simply supported and clamped boundary.
Original languageEnglish (US)
Pages (from-to)1822-1842
Number of pages21
JournalSIAM Journal on Numerical Analysis
Volume52
Issue number4
DOIs
StatePublished - Jan 2014
Externally publishedYes

Bibliographical note

KAUST Repository Item: Exported on 2020-10-01
Acknowledged KAUST grant number(s): KUS-C1-016-04
Acknowledgements: The first author was supported in part by the National Science Foundation through grant DMS-0810387 and by the King Abdullah University of Science and Technology (KAUST) through award KUS-C1-016-04. Part of this research was conceived and prepared when the author visited the Institute for Mathematics and Its Applications in Minneapolis.
This publication acknowledges KAUST support, but has no KAUST affiliated authors.

Fingerprint

Dive into the research topics of 'Divergence-Conforming Discontinuous Galerkin Methods and $C^0$ Interior Penalty Methods'. Together they form a unique fingerprint.

Cite this