4.7 Article

Efficient matrix assembly in isogeometric analysis with hierarchical B-splines

Journal

Publisher

ELSEVIER
DOI: 10.1016/j.cam.2020.113278

Keywords

Matrix formation; Isogeometric analysis; Hierarchical B-splines; Quasi-interpolation; Look-up and sum-factorization; Computational cost

Funding

  1. Austrian Science Fund through the project Geometry + Simulation'' [NFN S11708]
  2. European Research Council via the project CHANGE'' [694515]
  3. Natural Science Foundation of China [61972368]
  4. USTC Research Funds of the Double First-Class Initiative, Austria [YD0010002003]
  5. European Research Council (ERC) [694515] Funding Source: European Research Council (ERC)

Ask authors/readers for more resources

Hierarchical B-splines with local refinement are a promising tool for adaptive isogeometric methods, but the computational cost for assembling system matrices is high, similar to tensor-product B-splines. To address this issue, an efficient matrix assembly approach for bivariate hierarchical B-splines is proposed based on quasi-interpolation, look-up table construction, and sum-factorization. The method shows a complexity of O(Np-3) under a mild assumption about mesh admissibility.
Hierarchical B-splines that allow local refinement have become a promising tool for developing adaptive isogeometric methods. Unfortunately, similar to tensor-product B-splines, the computational cost required for assembling the system matrices in isogeometric analysis with hierarchical B-splines is also high, particularly if the spline degree is increased. To address this issue, we propose an efficient matrix assembly approach for bivariate hierarchical B-splines based on the previous work (Pan, Juttler and Giust, 2020). The new algorithm consists of three stages: approximating the integrals by quasi-interpolation, building three compact look-up tables and assembling the matrices via sum-factorization. A detailed analysis shows that the complexity of our method has the order O(Np-3) under a mild assumption about mesh admissibility, where N and p denote the number of degrees of freedom and spline degree respectively. Finally, several experimental results are demonstrated to verify the theoretical results and to show the performance of the proposed method. (C) 2020 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available