中文

高性能无矩阵非拟合有限元算子求值

数值分析 2024-04-15 v2 数值分析

摘要

非拟合有限元方法(如 CutFEM)传统上以基于矩阵的方式实现,即组装稀疏矩阵并在求解所得线性方程组时将其应用于向量。为了提高性能并支持具有更高多项式次数的算法,本文转而采用一种更抽象的方法,即无矩阵地求值算子对向量的作用。所提出的方法遍历单元,并局部求值单元、面和界面积分,包括来自切割单元的贡献以及不同的稳定化手段。主要挑战在于,对被界面切割的单元中由非拟合离散化产生的非结构化求积点,如何高效地数值求值弱形式中的各项。我们给出了张量积单元的设计选择与性能优化,并通过基准测试与应用示例展示了其性能。对于多项式次数为三的不连续 Galerkin 离散化,我们证明了其算子求值相比稀疏矩阵-向量乘积实现了超过一个数量级的加速,并开发了性能模型以量化在很宽的多项式次数范围内的性能表现。

关键词

引用

@article{arxiv.2404.07911,
  title  = {High-performance matrix-free unfitted finite element operator evaluation},
  author = {Maximilian Bergbauer and Peter Munch and Wolfgang A. Wall and Martin Kronbichler},
  journal= {arXiv preprint arXiv:2404.07911},
  year   = {2024}
}