A simple and general framework for the construction of exactly div-curl-grad compatible discontinuous Galerkin finite element schemes on unstructured simplex meshes

IF 3.8 2区 物理与天体物理 Q2 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
R. Abgrall , M. Dumbser , P.-H Maire
{"title":"A simple and general framework for the construction of exactly div-curl-grad compatible discontinuous Galerkin finite element schemes on unstructured simplex meshes","authors":"R. Abgrall ,&nbsp;M. Dumbser ,&nbsp;P.-H Maire","doi":"10.1016/j.jcp.2025.114340","DOIUrl":null,"url":null,"abstract":"<div><div>We introduce a new family of discontinuous Galerkin (DG) finite element schemes for the discretization of first order systems of hyperbolic partial differential equations (PDE) on unstructured simplex meshes in two and three space dimensions that respect the two basic vector calculus identities exactly also at the discrete level, namely that the curl of the gradient is zero and that the divergence of the curl is zero. The key ingredient here is the construction of two compatible discrete nabla operators, a primary one and a dual one, both defined on general unstructured simplex meshes in multiple space dimensions. Our new schemes extend existing cell-centered finite volume methods based on corner fluxes to arbitrary high order of accuracy in space. An important feature of our new method is the fact that only two different discrete function spaces are needed to represent the numerical solution, and the choice of the appropriate function space for each variable is related to the origin and nature of the underlying PDE. The first class of variables is discretized at the aid of a <em>discontinuous</em> Galerkin approach, where the numerical solution is represented via piecewise polynomials of degree <span><math><mi>N</mi></math></span> and which are allowed to jump across element interfaces. This set of variables is related to those PDE which are mere consequences of the definitions, derived from some abstract scalar and vector potentials, and for which involutions like the divergence-free or the curl-free property must hold if satisfied by the initial data. The second class of variables is discretized via classical <em>continuous</em> Lagrange finite elements of approximation degree <span><math><mrow><mi>M</mi><mo>=</mo><mi>N</mi><mo>+</mo><mn>1</mn></mrow></math></span> and is related to those PDE which can be derived as the Euler-Lagrange equations of an underlying variational principle.</div><div>The primary nabla operator takes as input the data from the FEM space and returns data in the DG space, while the dual nabla operator takes as input the data from the DG space and produces output in the FEM space. The two discrete nabla operators satisfy a discrete Schwarz theorem on the symmetry of discrete second derivatives. From there, both discrete vector calculus identities follow automatically.</div><div>We apply our new family of schemes to three hyperbolic systems with involutions: the system of linear acoustics, in which the velocity field must remain curl-free and the vacuum Maxwell equations, in which the divergence of the magnetic field and of the electric field must remain zero. In our approach, only the magnetic field will remain exactly divergence free. As a third model we study the Maxwell-GLM system of Munz et al. [1], which contains a unique mixture of curl-curl and div-grad operators and in which the magnetic field may be either curl-free or divergence-free, depending on the choice of the initial data. In all cases we prove that the proposed schemes are exactly total energy conservative and thus nonlinearly stable in the <span><math><msup><mi>L</mi><mn>2</mn></msup></math></span> norm. We finally apply our method to the incompressible Euler equations, which are of totally different nature than the previous PDE, but which shows that the coupling between the new DG schemes and classical standard DG methods is straightforward.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"541 ","pages":"Article 114340"},"PeriodicalIF":3.8000,"publicationDate":"2025-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Physics","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0021999125006229","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

We introduce a new family of discontinuous Galerkin (DG) finite element schemes for the discretization of first order systems of hyperbolic partial differential equations (PDE) on unstructured simplex meshes in two and three space dimensions that respect the two basic vector calculus identities exactly also at the discrete level, namely that the curl of the gradient is zero and that the divergence of the curl is zero. The key ingredient here is the construction of two compatible discrete nabla operators, a primary one and a dual one, both defined on general unstructured simplex meshes in multiple space dimensions. Our new schemes extend existing cell-centered finite volume methods based on corner fluxes to arbitrary high order of accuracy in space. An important feature of our new method is the fact that only two different discrete function spaces are needed to represent the numerical solution, and the choice of the appropriate function space for each variable is related to the origin and nature of the underlying PDE. The first class of variables is discretized at the aid of a discontinuous Galerkin approach, where the numerical solution is represented via piecewise polynomials of degree N and which are allowed to jump across element interfaces. This set of variables is related to those PDE which are mere consequences of the definitions, derived from some abstract scalar and vector potentials, and for which involutions like the divergence-free or the curl-free property must hold if satisfied by the initial data. The second class of variables is discretized via classical continuous Lagrange finite elements of approximation degree M=N+1 and is related to those PDE which can be derived as the Euler-Lagrange equations of an underlying variational principle.
The primary nabla operator takes as input the data from the FEM space and returns data in the DG space, while the dual nabla operator takes as input the data from the DG space and produces output in the FEM space. The two discrete nabla operators satisfy a discrete Schwarz theorem on the symmetry of discrete second derivatives. From there, both discrete vector calculus identities follow automatically.
We apply our new family of schemes to three hyperbolic systems with involutions: the system of linear acoustics, in which the velocity field must remain curl-free and the vacuum Maxwell equations, in which the divergence of the magnetic field and of the electric field must remain zero. In our approach, only the magnetic field will remain exactly divergence free. As a third model we study the Maxwell-GLM system of Munz et al. [1], which contains a unique mixture of curl-curl and div-grad operators and in which the magnetic field may be either curl-free or divergence-free, depending on the choice of the initial data. In all cases we prove that the proposed schemes are exactly total energy conservative and thus nonlinearly stable in the L2 norm. We finally apply our method to the incompressible Euler equations, which are of totally different nature than the previous PDE, but which shows that the coupling between the new DG schemes and classical standard DG methods is straightforward.
在非结构单纯形网格上构造完全分旋梯度兼容不连续Galerkin有限元格式的一个简单通用框架
本文介绍了一种新的不连续Galerkin (DG)有限元格式,用于二维和三维非结构单形网格上的一阶双曲型偏微分方程(PDE)系统的离散化,这些格式在离散级上也完全遵守两个基本向量微积分恒等式,即梯度的旋度为零,旋度的散度为零。这里的关键要素是构造两个兼容的离散nabla算子,一个主要算子和一个对偶算子,它们都定义在多维空间的一般非结构化单纯形网格上。我们的新方案扩展了现有的基于角通量的以细胞为中心的有限体积方法在空间中的任意高阶精度。我们的新方法的一个重要特征是只需要两个不同的离散函数空间来表示数值解,并且为每个变量选择合适的函数空间与底层PDE的起源和性质有关。第一类变量在不连续伽辽金方法的帮助下离散化,其中数值解通过N次分段多项式表示,并且允许跨元素界面跳跃。这组变量与那些PDE有关,这些PDE仅仅是定义的结果,从一些抽象的标量和向量势推导而来,如果满足初始数据,则无散度或无旋度性质等对合必须成立。第二类变量通过近似度为M=N+1的经典连续拉格朗日有限元离散化,与可导出为底层变分原理的欧拉-拉格朗日方程的偏微分方程有关。主nabla算子将来自FEM空间的数据作为输入,在DG空间中返回数据;对偶nabla算子将来自DG空间的数据作为输入,在FEM空间中产生输出。两个离散的nabla算子满足关于离散二阶导数对称性的离散Schwarz定理。从这里,两个离散向量演算的恒等式就自动产生了。我们将我们的新格式应用于三个有对合的双曲系统:线性声学系统,其中速度场必须保持无旋度,真空麦克斯韦方程组,其中磁场和电场的散度必须保持为零。在我们的方法中,只有磁场是完全无散度的。作为第三种模型,我们研究了Munz et al.[1]的Maxwell-GLM系统,该系统包含独特的旋旋算子和梯度算子的混合物,其中磁场可以是无旋旋的,也可以是无散度的,这取决于初始数据的选择。在所有情况下,我们证明了所提出的方案是完全能量守恒的,因此在L2范数下是非线性稳定的。我们最后将我们的方法应用于不可压缩欧拉方程,这与以前的PDE完全不同,但这表明新DG格式与经典标准DG方法之间的耦合是直接的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Computational Physics
Journal of Computational Physics 物理-计算机:跨学科应用
CiteScore
7.60
自引率
14.60%
发文量
763
审稿时长
5.8 months
期刊介绍: Journal of Computational Physics thoroughly treats the computational aspects of physical problems, presenting techniques for the numerical solution of mathematical equations arising in all areas of physics. The journal seeks to emphasize methods that cross disciplinary boundaries. The Journal of Computational Physics also publishes short notes of 4 pages or less (including figures, tables, and references but excluding title pages). Letters to the Editor commenting on articles already published in this Journal will also be considered. Neither notes nor letters should have an abstract.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信