TY - JOUR
T1 - The surrogate matrix methodology
T2 - A reference implementation for low-cost assembly in isogeometric analysis
AU - Drzisga, Daniel
AU - Keith, Brendan
AU - Wohlmuth, Barbara
N1 - Publisher Copyright:
© 2020 The Author(s)
PY - 2020
Y1 - 2020
N2 - A reference implementation of a new method in isogeometric analysis (IGA) is presented. It delivers low-cost variable-scale approximations (surrogates) of the matrices which IGA conventionally requires to be computed by element-scale quadrature. To generate surrogate matrices, quadrature must only be performed on a fraction of the elements in the computational domain. In this way, quadrature determines only a subset of the entries in the final matrix. The remaining matrix entries are computed by a simple B-spline interpolation procedure. We present the modifications and extensions required for a reference implementation in the open-source IGA software library GeoPDEs. The exposition is fashioned to help facilitate similar modifications in other contemporary software libraries. • The surrogate matrix methodology is implemented in GeoPDEs. • Poisson's problem is considered. • The matrix assembly time is significantly reduced at negligible cost to solution accuracy.
AB - A reference implementation of a new method in isogeometric analysis (IGA) is presented. It delivers low-cost variable-scale approximations (surrogates) of the matrices which IGA conventionally requires to be computed by element-scale quadrature. To generate surrogate matrices, quadrature must only be performed on a fraction of the elements in the computational domain. In this way, quadrature determines only a subset of the entries in the final matrix. The remaining matrix entries are computed by a simple B-spline interpolation procedure. We present the modifications and extensions required for a reference implementation in the open-source IGA software library GeoPDEs. The exposition is fashioned to help facilitate similar modifications in other contemporary software libraries. • The surrogate matrix methodology is implemented in GeoPDEs. • Poisson's problem is considered. • The matrix assembly time is significantly reduced at negligible cost to solution accuracy.
KW - High order
KW - Isogeometric analysis
KW - Reference implementation
KW - Surrogate matrix method for isogeometric analysis
KW - Surrogate numerical methods
UR - http://www.scopus.com/inward/record.url?scp=85082493532&partnerID=8YFLogxK
U2 - 10.1016/j.mex.2020.100813
DO - 10.1016/j.mex.2020.100813
M3 - Article
AN - SCOPUS:85082493532
SN - 2215-0161
VL - 7
JO - MethodsX
JF - MethodsX
M1 - 100813
ER -