arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1905.04033math.NAcs.MScs.NA
收藏

非配筋网格细化用于高阶有限元

Non-Conforming Mesh Refinement for High-Order Finite Elements

Lawrence Livermore National Laboratory(劳伦斯利弗莫尔国家实验室)

Jakub Červený, Veselin Dobrev, Tzanio Kolev

AI总结:

本文提出了一种通用算法,用于高阶有限元代码中无配筋自适应网格细化(AMR)的无结构网格。重点是固定多项式阶数下的h细化。该算法处理任意高阶曲率的三角形、四边形、六面体和棱柱网格,适用于de Rham序列中的任意阶有限元空间。我们提出了一个灵活的网格数据结构,支持悬挂节点,并提供一种通用的构造符合插值算子的流程,适用于串行和并行环境。该算法和数据结构允许在2D和3D中对张量积元素进行各向异性细化,并支持相邻元素的无限细化比例。我们报告了数值实验验证算法的正确性,并进行了并行扩展研究,显示可以适应包含十亿个元素的网格,并在393,000个并行任务上高效运行。最后,我们展示了动态AMR与高阶拉格朗日流体动力学求解器的集成。

摘要:

我们提出了一种通用算法,用于高阶有限元代码中无结构网格的非配筋自适应网格细化(AMR)。我们的重点是固定多项式阶数的h细化。该算法处理任意高阶曲率的三角形、四边形、六面体和棱柱网格,适用于de Rham序列中的任意阶有限元空间。我们提出了一种灵活的网格数据结构,支持悬挂节点,并提供一种通用的构造符合插值算子的流程,适用于串行和并行环境。该算法和数据结构允许在2D和3D中对张量积元素进行各向异性细化,并支持相邻元素的无限细化比例。我们报告了数值实验验证算法的正确性,并进行了并行扩展研究,显示可以适应包含十亿个元素的网格,并在393,000个并行任务上高效运行。最后,我们展示了动态AMR与高阶拉格朗日流体动力学求解器的集成。

英文摘要:

We propose a general algorithm for non-conforming adaptive mesh refinement (AMR) of unstructured meshes in high-order finite element codes. Our focus is on h-refinement with a fixed polynomial order. The algorithm handles triangular, quadrilateral, hexahedral and prismatic meshes of arbitrarily high order curvature, for any order finite element space in the de Rham sequence. We present a flexible data structure for meshes with hanging nodes and a general procedure to construct the conforming interpolation operator, both in serial and in parallel. The algorithm and data structure allow anisotropic refinement of tensor product elements in 2D and 3D, and support unlimited refinement ratios of adjacent elements. We report numerical experiments verifying the correctness of the algorithms, and perform a parallel scaling study to show that we can adapt meshes containing billions of elements and run efficiently on 393,000 parallel tasks. Finally, we illustrate the integration of dynamic AMR into a high-order Lagrangian hydrodynamics solver.

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

↑