中文

Firedrake中基于PETSc DMPlex的各向异性网格自适应

数值分析 2016-11-01 v1 计算几何 数学软件

摘要

尽管该领域已有数十年的研究,网格自适应功能在数值模拟软件中仍然很少见。我们假定主要原因是缺乏易用性。将网格自适应集成到现有软件中是困难的,因为需要诸如误差度量和插值算子之类的非平凡算子,且集成可用的自适应重网格化器并不简单。我们此处提出的方法是将Pragmatic(一个各向异性网格自适应库)首先集成到DMPlex(一个管理非结构化网格及其与PETSc求解器和I/O例程交互的PETSc对象)中。由于PETSc已被广泛使用,这将使各向异性网格自适应可用于更广泛的社区。作为演示,我们描述了将各向异性网格自适应集成到Firedrake中,Firedrake是一个基于自动化有限元、用于可移植求解偏微分方程的系统,其已通过DMPlex使用PETSc求解器和I/O。我们以一个三维平流测试用例给出了该集成的概念验证。

关键词

引用

@article{arxiv.1610.09874,
  title  = {Anisotropic mesh adaptation in Firedrake with PETSc DMPlex},
  author = {Nicolas Barral and Matthew G. Knepley and Michael Lange and Matthew D. Piggott and Gerard J. Gorman},
  journal= {arXiv preprint arXiv:1610.09874},
  year   = {2016}
}

备注

5 page, 2 figures, Proceedings of the 25th International Meshing Roundtable, ed. Steve Owen and Hang Si, 2016