The cost of continuity: performance of iterative solvers on isogeometric finite elements
Abstract
In this paper we study how the use of a more continuous set of basis functions affects the cost of solving systems of linear equations resulting from a discretized Galerkin weak form. Specifically, we compare performance of linear solvers when discretizing using B-splines, which span traditional finite element spaces, and B-splines, which represent maximum continuity. We provide theoretical estimates for the increase in cost of the matrix-vector product as well as for the construction and application of black-box preconditioners. We accompany these estimates with numerical results and study their sensitivity to various grid parameters such as element size and polynomial order of approximation . Finally, we present timing results for a range of preconditioning options for the Laplace problem. We conclude that the matrix-vector product operation is at most times more expensive for the more continuous space, although for moderately low , this number is significantly reduced. Moreover, if static condensation is not employed, this number further reduces to at most a value of 8, even for high . Preconditioning options can be up to times more expensive to setup, although this difference significantly decreases for some popular preconditioners such as Incomplete LU factorization.
Keywords
Cite
@article{arxiv.1206.2948,
title = {The cost of continuity: performance of iterative solvers on isogeometric finite elements},
author = {Nathan Collier and Lisandro Dalcin and David Pardo and V. M. Calo},
journal= {arXiv preprint arXiv:1206.2948},
year = {2012}
}