A scalable and robust vertex-star relaxation for high-order FEM
arXiv:2107.14758 · doi:10.1137/21M1444187
Abstract
Pavarino proved that the additive Schwarz method with vertex patches and a low-order coarse space gives a -robust solver for symmetric and coercive problems. However, for very high polynomial degree it is not feasible to assemble or factorize the matrices for each patch. In this work we introduce a direct solver for separable patch problems that scales to very high polynomial degree on tensor product cells. The solver constructs a tensor product basis that diagonalizes the blocks in the stiffness matrix for the internal degrees of freedom of each individual cell. As a result, the non-zero structure of the cell matrices is that of the graph connecting internal degrees of freedom to their projection onto the facets. In the new basis, the patch problem is as sparse as a low-order finite difference discretization, while having a sparser Cholesky factorization. We can thus afford to assemble and factorize the matrices for the vertex-patch problems, even for very high polynomial degree. In the non-separable case, the method can be applied as a preconditioner by approximating the problem with a separable surrogate. We demonstrate the approach by solving the Poisson equation and a -conforming interior penalty discretization of linear elasticity in three dimensions at .
Cited by in corpus (4)
- -robust multigrid solver on locally refined meshes for FEM discretizations of symmetric elliptic PDEs
- Smoothers with localized residual computations for geometric multigrid methods
- Tensor-product vertex patch smoothers for biharmonic problems
- FIAT: improving performance and accuracy for high-order finite elements