This paper reviews the adaptive sparse grid discontinuous Galerkin (aSG-DG) method for computing high dimensional partial differential equations (PDEs) and its software implementation. The C\texttt{++} software package called AdaM-DG, implementing the aSG-DG method, is available on Github at \url{https://github.com/JuntaoHuang/adaptive-multiresolution-DG}. The package is capable of treating a large class of high dimensional linear and nonlinear PDEs. We review the essential components of the algorithm and the functionality of the software, including the multiwavelets used, assembling of bilinear operators, fast matrix-vector product for data with hierarchical structures. We further demonstrate the performance of the package by reporting numerical error and CPU cost for several benchmark test, including linear transport equations, wave equations and Hamilton-Jacobi equations.
翻译:本文回顾了适应性稀疏网格不连续的Galerkin(aSG-DG)计算高维部分方程式的方法及其软件实施情况。C\texttt ⁇ 软件包名为AdaM-DG,实施SG-DG方法,可在Github上查阅(https://github.com/JuntaoHuang/adaptive-多分辨率-DG}该软件包能够处理一大批高维线性和非线性PDE。我们审查了算法的基本组成部分和软件的功能,包括使用的多波段、双线操作器组装、使用分级结构的数据的快速矩阵-矢量产品。我们通过报告数字错误和若干基准测试的CPU成本,包括线性传输方程式、波方程式和汉密尔顿-贾科比方程式,进一步展示了该软件的性能。