概述

DoG包是一个使用模态间断Galerkin离散化求解双曲守恒律的软件包。它的设计考虑了易扩展性、性能和探索性。代码的主要部分是用C++编写的。此代码输出到可由读取和处理的文件MATLAB软件蟒蛇脚本的一部分DoG包分配。

DoG包特征:

  • 求解一维和二维中的一般双曲偏微分方程,包括笛卡尔和基于三角形的非结构化网格。
  • 基本用户输入通过parameters.ini输入文件进行处理。
  • 几个例子包括平流、浅水、可压缩Euler和理想MHD是当前版本的一部分。
  • 振动通过以下方式完成MATLAB软件蟒蛇脚本的一部分DoG包分配。

您可以获得的最新开发版本DoG包https://bitbucket.org/imsejae/dogpack网站.

如果您有任何问题或需要帮助,请使用DoG包,发送发送电子邮件讨论小组.

DoGPack:间断Galerkin包

注释

为了在非结构化网格上运行示例,DoG包需要网格生成器,该生成器以可由DoG包日常工作。网格GenC++是这样的网格生成器,可从以下网站获得:http://www.dogpack-code.org/MeshGenC++/.