arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1602.08338math.NAcs.NA
收藏

用于求解偏微分方程的DUNE-DPG库:离散Petrov-Galerkin有限元方法

The DUNE-DPG library for solving PDEs with Discontinuous Petrov--Galerkin finite elements

IGPM, RWTH Aachen(德国亚琛工业大学 IGPM);Université Paris-Dauphine, PSL Research University, CEREMADE(巴黎第九大学 PSL 研究大学)

Felix Gruber, Angela Klewinghaus, Olga Mula

AI总结:

本文介绍Dune-DPG库,该库基于Dune有限元包,提供灵活的模块化结构,可解决包括传输主导问题在内的多种PDE类,并支持后处理误差控制与自适应策略开发。

摘要:

在偏微分方程的数值求解中,构建在无限维和有限维层面都稳定的变分公式是一个核心问题。这保证残差可用于紧密上下界误差,并对后验误差控制和自适应策略开发至关重要。本文介绍了一个C++库Dune-DPG,用于实现和求解此类变分公式。该库基于多用途有限元包Dune。Dune-DPG的主要特点是其灵活性,通过高度模块化的结构实现。该库可以实际求解一些重要的PDE类(范围超过经典二阶椭圆问题,包括传输主导问题)。因此,Dune-DPG也可用于解决其他问题,如最优控制,采用DPG方法。

英文摘要:

In the numerical solution of partial differential equations (PDEs), a central question is the one of building variational formulations that are inf-sup stable not only at the infinite-dimensional level, but also at the finite-dimensional one. This guarantees that residuals can be used to tightly bound errors from below and above and is crucial for a posteriori error control and the development of adaptive strategies. In this framework, the so-called Discontinuous Petrov--Galerkin (DPG) concept can be viewed as a systematic strategy of contriving variational formulations which possess these desirable stability properties, see e. g. Broersen et al. [2015]. In this paper, we present a C++ library, Dune-DPG, which serves to implement and solve such variational formulations. The library is built upon the multipurpose finite element package Dune (see Blatt et al. [2016]). One of the main features of Dune-DPG is its flexibility which is achieved by a highly modular structure. The library can solve in practice some important classes of PDEs (whose range goes beyond classical second order elliptic problems and includes e. g. transport dominated problems). As a result, Dune-DPG can also be used to address other problems like optimal control with the DPG approach.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑