High-performance matrix-free unfitted finite element operator evaluation
Maximilian Bergbauer, Peter Munch, Wolfgang A. Wall, Martin, Kronbichler

TL;DR
This paper introduces a matrix-free, high-performance approach for evaluating unfitted finite element operators, significantly speeding up computations for high-degree polynomial spaces compared to traditional matrix-based methods.
Contribution
It presents a novel matrix-free evaluation technique for unfitted finite element operators, optimizing performance for high-degree polynomial discretizations.
Findings
Over an order of magnitude speedup in operator evaluation
Effective handling of cut cells and stabilization terms
Performance models for various polynomial degrees
Abstract
Unfitted finite element methods, like CutFEM, have traditionally been implemented in a matrix-based fashion, where a sparse matrix is assembled and later applied to vectors while solving the resulting linear system. With the goal of increasing performance and enabling algorithms with polynomial spaces of higher degrees, this contribution chooses a more abstract approach by matrix-free evaluation of the operator action on vectors instead. The proposed method loops over cells and locally evaluates the cell, face, and interface integrals, including the contributions from cut cells and the different means of stabilization. The main challenge is the efficient numerical evaluation of terms in the weak form with unstructured quadrature points arising from the unfitted discretization in cells cut by the interface. We present design choices and performance optimizations for tensor-product…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Electromagnetic Simulation and Numerical Methods · Numerical methods in engineering
