Matrix-free weighted quadrature for a computationally efficient isogeometric -method
arXiv:1712.08565 · doi:10.1016/j.cma.2018.04.029
Abstract
The -method is the isogeometric method based on splines (or NURBS, etc.) with maximum regularity. When implemented following the paradigms of classical finite element methods, the computational resources required by the method are prohibitive even for moderate degree. In order to address this issue, we propose a matrix-free strategy combined with weighted quadrature, which is an ad-hoc strategy to compute the integrals of the Galerkin system. Matrix-free weighted quadrature (MF-WQ) speeds up matrix operations, and, perhaps even more important, greatly reduces memory consumption. Our strategy also requires an efficient preconditioner for the linear system iterative solver. In this work we deal with an elliptic model problem, and adopt a preconditioner based on the Fast Diagonalization method, an old idea to solve Sylvester-like equations. Our numerical tests show that the isogeometric solver based on MF-WQ is faster than standard approaches (where the main cost is the matrix formation by standard Gaussian quadrature) even for low degree. But the main achievement is that, with MF-WQ, the -method gets orders of magnitude faster by increasing the degree, given a target accuracy. Therefore, we are able to show the superiority, in terms of computational efficiency, of the high-degree -method with respect to low-degree isogeometric discretizations. What we present here is applicable to more complex and realistic differential problems, but its effectiveness will depend on the preconditioner stage, which is as always problem-dependent. This situation is typical of modern high-order methods: the overall performance is mainly related to the quality of the preconditioner.
References in corpus (6)
- Fast formation of isogeometric Galerkin matrices by weighted quadrature
- Nonlinear static isogeometric analysis of arbitrarily curved Kirchhoff-Love shells
- Robust Multigrid for Isogeometric Analysis Based on Stable Splittings of Spline Spaces
- A Robust Multigrid Method for Isogeometric Analysis using Boundary Correction
- Robust isogeometric preconditioners for the Stokes system based on the Fast Diagonalization method
- BPX preconditioners for isogeometric analysis using analysis-suitable T-splines
Cited by in corpus (17)
- Isogeometric Analysis on V-reps: first results
- A minimal stabilization procedure for Isogeometric methods on trimmed geometries
- Sum-factorization techniques in Isogeometric Analysis
- Explicit high-order generalized- methods for isogeometric analysis of structural dynamics
- A domain decomposition method for Isogeometric multi-patch problems with inexact local solvers
- Robust isogeometric preconditioners for the Stokes system based on the Fast Diagonalization method
- Patch-wise Quadrature of Trimmed Surfaces in Isogeometric Analysis
- The surrogate matrix methodology: Low-cost assembly for isogeometric analysis
- The surrogate matrix methodology: Accelerating isogeometric analysis of waves
- Weighted quadrature for hierarchical B-splines
- Fast immersed boundary method based on weighted quadrature
- A sparse-grid isogeometric solver
- On the fast assemblage of finite element matrices with application to nonlinear heat transfer problems
- An efficient solver for space-time isogeometric Galerkin methods for parabolic problems
- Easy and Efficient preconditioning of the Isogeometric Mass Matrix
- Compressive Isogeometric Analysis
- Space-time least-squares isogeometric method and efficient solver for parabolic problems