FESTUNG: A MATLAB/GNU Octave toolbox for the discontinuous Galerkin method, Part II: Advection operator and slope limiting

FESTUNG: A MATLAB/GNU Octave toolbox for the discontinuous Galerkin method, Part II: Advection operator and slope limiting
复制标题

DOI:
10.1016/j.camwa.2016.08.006
复制
发表时间:
2016-02
期刊:
Comput. Math. Appl.
影响因子:
--
通讯作者:
Balthasar Reuter;V. Aizinger;Manuel Wieland;F. Frank;P. Knabner
Balthasar Reuter;V. Aizinger;Manuel Wieland;F. Frank;P. Knabner
中科院分区:
其他
文献类型:
--
作者:
Balthasar Reuter;V. Aizinger;Manuel Wieland;F. Frank;P. Knabner

文献摘要

被引文献

相似文献

这是关于将不连续Galerkin(DG)方法实现为开源MATLAB/GNU Octave工具箱的系列论文中的第二篇。这个正在进行的项目的目的是提供一个快速原型包的应用程序开发使用DG方法。该实现依赖于完全矢量化的矩阵/矢量运算,并全面记录。特别注意保持离散化术语和代码例程之间的直接映射,以及支持GNU Octave中的完整代码功能。目前的工作重点是二维时变系数线性平流方程的空间/时变,并提供了一个一般的顺序实现的DG方法的几个斜率限制计划。
This is the second in a series of papers on implementing a discontinuous Galerkin (DG) method as an open source MATLAB/GNU Octave toolbox. The intention of this ongoing project is to offer a rapid prototyping package for application development using DG methods. The implementation relies on fully vectorized matrix/vector operations and is comprehensively documented. Particular attention was paid to maintaining a direct mapping between discretization terms and code routines as well as to supporting the full code functionality in GNU Octave. The present work focuses on a two-dimensional time-dependent linear advection equation with space/time-varying coefficients, and provides a general order implementation of several slope limiting schemes for the DG method.