Fast formation and assembly for spline-based 3D fictitious domain methods

11/09/2022
by   Benjamin Marussig, et al.
0

Standard finite element methods employ an element-wise assembly strategy. The element's contribution to the system matrix is formed by a loop over quadrature points. This concept is also used in fictitious domain methods, which perform simulations on a simple tensor-product background mesh cut by a boundary representation that defines the domain of interest. Considering such d-dimensional background meshes based on splines of degree p with maximal smoothness, C^p-1, the cost of setting up the system matrix is 𝒪(p^3d) per degree of freedom. Alternative assembly and formation techniques can significantly reduce this cost. In particular, the combination of (1) sum factorization, (2) weighted quadrature, and (3) row-based assembly yields a cost of 𝒪(p^d+1) for non-cut background meshes. However, applying this fast approach to cut background meshes is an open challenge since they do not have a tensor-product structure. This work presents techniques that allow the treatment of cut background meshes and thus the application of fast formation and assembly to fictitious domain methods. First, a discontinuous version of weighted quadrature is presented, which introduces a discontinuity into a cut test function's support. The cut region can be treated separately from the non-cut counterpart; the latter can be assembled by the fast concepts. A three-dimensional example investigates the accuracy and efficiency of the proposed concept and demonstrates its speed-up compared to conventional formation and assembly.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/29/2023

Fast immersed boundary method based on weighted quadrature

Combining sum factorization, weighted quadrature, and row-based assembly...
research
01/20/2021

Fast formation and assembly of isogeometric Galerkin matrices for trimmed patches

This work explores the application of the fast assembly and formation st...
research
09/26/2021

Weighted quadrature for hierarchical B-splines

We present weighted quadrature for hierarchical B-splines to address the...
research
07/20/2021

Fast and Multiscale Formation of Isogeometric matrices of Microstructured Geometric Models

The matrix formation associated to high-order discretizations is known t...
research
01/31/2023

A cut finite element method for the heat equation on overlapping meshes: L^2-analysis for dG(0) mesh movement

We present a cut finite element method for the heat equation on two over...
research
07/09/2020

GPU-accelerated discontinuous Galerkin methods on polytopic meshes

Discontinuous Galerkin (dG) methods on meshes consisting of polygonal/po...
research
06/09/2023

Efficient Tensor-Product Spectral-Element Operators with the Summation-by-Parts Property on Curved Triangles and Tetrahedra

We present an extension of the summation-by-parts (SBP) framework to ten...

Please sign up or login with your details

Forgot password? Click here to reset