Skip to main content

Subdivision-based isogeometric analysis for second order partial differential equations on surfaces


We investigate the isogeometric analysis approach based on the extended Catmull–Clark subdivision for solving the PDEs on surfaces. As a compatible technique of NURBS, subdivision surfaces are capable of the refinability of B-spline techniques, and overcome the major difficulties of the interior parameterization encountered by the isogeometric analysis. The surface is accurately represented as the limit form of the extended Catmull–Clark subdivision, and remains unchanged throughout the h-refinement process. The solving of the PDEs on surfaces is processed on the space spanned by the Catmull–Clark subdivision basis functions. In this work, we establish the interpolation error estimates for the limit form of the extended Catmull–Clark subdivision function space on surfaces. We apply the results to develop the approximation estimates for solving multiple second-order PDEs on surfaces, which are the Laplace–Beltrami equation, the Laplace–Beltrami eigenvalue equation and the time-dependent Cahn–Allen equation. Numerical experiments confirm the theoretical results and are compared with the classical linear finite element method to demonstrate the performance of the proposed method.

This is a preview of subscription content, access via your institution.

Fig 1
Fig 2
Fig 3
Fig 4
Fig 5
Fig 6
Fig 7
Fig 8
Fig 9


  1. 1.

    Lions JL, Temam R, Wang S (1993) Models for the coupled atmosphere and ocean. Comput Mech Adv 1:1–120

    MathSciNet  MATH  Google Scholar 

  2. 2.

    Reuter M, Wolter FE, Shenton M, Niethammer M (2009) Laplace–Beltrami eigenvalues and topological features of eigenfunctions for statistical shape analysis. J Comput Aided Des 41(10):739–755

    Article  Google Scholar 

  3. 3.

    Allen S, Cahn JW (1979) A microscopic theory for antiphase boundary motion and its application to antiphase domain coarsening. Acta Metall 27:1084–1095

    Article  Google Scholar 

  4. 4.

    Furihata D (2001) A stable and conservative finite difference scheme for the Cahn–Hilliard equation. Numer Math 87:675–699

    MathSciNet  Article  Google Scholar 

  5. 5.

    Lee HG, Lowengrub JS, Goodman J (2002) Modeling pinch off and reconnection in a Hele–Shaw cell. II. Analysis and simulation in the nonlinear regime. Phys Fluids 14:514–545

    MathSciNet  Article  Google Scholar 

  6. 6.

    Liu C, Shen J (2003) A phase field model for the mixture of two incompressible fluids and its approximation by a Fourie-spectral method. Physica D 179:211–228

    MathSciNet  Article  Google Scholar 

  7. 7.

    Dziuk G, Elliot CM (2013) Finite element methods for surface PDEs. Acta Numerica 22:289–396

    MathSciNet  Article  Google Scholar 

  8. 8.

    Bazilevs Y, Beirão da Veiga L, Cottrell JA, Hughes TJR, Sangalli G (2006) Isogeometric analysis: approximation, stability and error estimates for h-refined meshes. Math Models Methods Appl Sci 16(7):1031–1090

    MathSciNet  Article  Google Scholar 

  9. 9.

    Hughes TJR, Cottrell JA, Bazilevs Y (2005) Isogeometric analysis: CAD, finite elements, NURBS, exact geometry, and mesh refinement. Comput Methods Appl Mech Eng 194:4135–4195

    MathSciNet  Article  Google Scholar 

  10. 10.

    Piegl LA, Tiller W (1997) The NURBS book (monographs in visual communication), 2nd edn. Spinger, New York

    MATH  Google Scholar 

  11. 11.

    Sederberg TW, Finnigan GT, Li X, Lin H (2008) Watertight trimmed NURBS. ACM Trans Graph 27(3):1–8

    Article  Google Scholar 

  12. 12.

    Sederberg TW, Zheng J, Bakenov A, Nasri A (2003) T-splines and T-NURCCs. ACM Trans Graph 22(3):477–484

    Article  Google Scholar 

  13. 13.

    Sederberg TW, Cardon DL, Finnigan GT, North NS, Zheng J, Lyche T (2004) T-splines simplification and local refinement. In: ACM SIGGRAPH2004, pp 276–283

  14. 14.

    Bazilevs Y, Calo VM, Cottrell JA, Evans JA, Hughes TJR, Lipton S, Scott MA, Sederberg TW (2010) Isogeometric analysis using T-splines. Comput Methods Appl Mech Eng 5–8:229–263

    MathSciNet  Article  Google Scholar 

  15. 15.

    Bartezzaghi A (2017) Isogeometric analysis for high order geometric partial differential equations with applications. PhD thesis, EPFL, Switzerland

  16. 16.

    Bartezzaghi A, Dedè L, Quarteroni A (2015) Isogeometric analysis of high order partial differential equations on surfaces. Comput Methods Appl Mech Eng 295:446–469

    MathSciNet  Article  Google Scholar 

  17. 17.

    Dedè L, Quarteroni A (2015) Isogeometric analysis for second order partial differential equations on surfaces. Comput Methods Appl Mech Eng 284:807–834

    MathSciNet  Article  Google Scholar 

  18. 18.

    Zimmermann C, Toshniwal D, Landis CM (2017) An isogeometric finite element formulation for phase fields on deforming surfaces. Comput Methods Appl Mech Eng 351:441–477

    Article  Google Scholar 

  19. 19.

    Toshniwal D, Speleers H, Hughes TJR (2017) Smooth cubic spline spaces on unstructured quadrilateral meshes with particular emphasis on extraordinary points: geometric design and isogeometric analysis considerations. Comput Methods Appl Mech Eng 327:411–458

    MathSciNet  Article  Google Scholar 

  20. 20.

    Casquero H, Wei X, Toshniwal D, Li A, Hughes TJR, Kiendl J, Zhang Y (2020) Seamless integration of design and Kirchhoff–Love shell analysis using analysis-suitable unstructured T-splines. Comput Methods Appl Mech Eng 360:112765

    MathSciNet  Article  Google Scholar 

  21. 21.

    Catmull E, Clark J (1978) Recursively generated B-spline surfaces on arbitrary topological meshes. Comput Aided Des 10(6):350–355

    Article  Google Scholar 

  22. 22.

    Loop C (1978) Smooth subdivision surfaces based on triangles. Master’s thesis. Department of Mathematices, University of Utah

  23. 23.

    Stam J (1998) Fast evaluation of Catmull–Clark subdivision surfaces at arbitrary parameter values. In: SIGGRAPH ’98 proceedings, pp 395–404

  24. 24.

    Hoppe H, De Rose T, Duchamp T, Halstend M, Jin H, McDonald J, Schweitzer J, Stuetzle W (1994) Piecewise smooth surfaces reconstruction. In: Computer graphics proceedings, annual conference series, ACM SIGGRAPH94, pp 295–302

  25. 25.

    Cirak F, Ortiz M, Schröder P (2000) Subdivision surfaces: a new paradigm for thin-shell finite-element analysis. Int J Numer Methods Eng 47:2039–2072

    Article  Google Scholar 

  26. 26.

    Cirak F, Scott MJ, Antonsson EK, Ortiz M, Schröder P (2002) Integrated modeling, finite-element analysis, and engineering design for thin-shell structures using subdivision. Comput Aided Des 34(2):137–148

    Article  Google Scholar 

  27. 27.

    Bajaj C, Xu G (2003) Anisotropic diffusion of surface and functions on surfaces. ACM Trans Graph 22(1):4–32

    Article  Google Scholar 

  28. 28.

    Pan Q, Xu G (2011) Construction of quadrilateral subdivision surfaces with prescribed \(G^1\) boundary conditions. Comput Aided Des 43(6):605–611

    Article  Google Scholar 

  29. 29.

    Cracken RM, Joy K (1996) Free-form deformations of soid primitives with constraints. In: Proceedings of SIGGRAPH’96, vol 18, No. (5–6), pp 181–188

  30. 30.

    Bajaj C, Schaefer S, Warren J, Xu G (2002) A subdivision scheme for hexahedral meshes. Vis Comput 18(5–6):343–356

    Article  Google Scholar 

  31. 31.

    Hamann B, Burkhart D, Umlauf G (2010) Isogeometric finite element analysis based on Catmull–Clark subdivision solids. Comput Graph Forum 29:1575–1584

    Article  Google Scholar 

  32. 32.

    Speleers H, Manni C, Pelosi F, Sampoli ML (2012) Isogeometric analysis with Powell–Sabin splines for advection–diffusion–reaction problems. Comput Methods Appl Mech Eng 221–222:132–148

    MathSciNet  Article  Google Scholar 

  33. 33.

    Wei X, Zhang Y, Hughes TJR, Scott MA (2015) Truncated hierarchical Catmull–Clark subdivision with local refinement. Comput Methods Appl Mech Eng 291(1):1–20

    MathSciNet  Article  Google Scholar 

  34. 34.

    Pan Q, Xu G, Xu G, Zhang Y (2015) Isogeometric analysis based on extended loop’s subdivision. J Comput Phys 299(15):731–746

    MathSciNet  Article  Google Scholar 

  35. 35.

    Pan Q, Xu G, Xu G, Zhang Y (2016) Isogeometric analysis based on extended Catmull–Clark subdivision. Comput Math Appl 71:105–119

    MathSciNet  Article  Google Scholar 

  36. 36.

    Zhang Q, Sabin M, Cirak F (2018) Subdivision surfaces with isogeometric analysis adapted refinement weights. Comput Aided Des 102:104–114

    MathSciNet  Article  Google Scholar 

  37. 37.

    Ma Y, Ma W (2019) A subdivision scheme for unstructured quadrilateral meshes with improved convergence rate for isogeometric analysis. Graph Model 106:101043

    Article  Google Scholar 

  38. 38.

    Li X, Wei X, Zhang Y (2019) Hybrid non-uniform recursive subdivision with improved convergence rates. Comput Methods Appl Mech Eng 352:606–624

    MathSciNet  Article  Google Scholar 

  39. 39.

    Wei X, Li X, Zhang Y, Hughes TJR (2020) Tuned hybrid non-uniform subdivision surfaces with optimal convergence rates. Int J Numer Meth Eng 122(9):2117–2144

    Article  Google Scholar 

  40. 40.

    Biermann H, Levin A, Zorin D (2000) Piecewise-smooth subdivision surfaces with normal control. In: SIGGRAPH, pp 113–120

  41. 41.

    Strang G, Fix GJ (1973) An analysis of the finite element method. Prentice-Hall Inc, Englewood Cliffs

    MATH  Google Scholar 

Download references


Qing Pan is supported by National Natural Science Foundation of China (No.11671130), and Construct Program of the Key Discipline in Hunan Province (No.19K056).

Author information



Corresponding author

Correspondence to Qing Pan.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Pan, Q., Rabczuk, T. & Yang, X. Subdivision-based isogeometric analysis for second order partial differential equations on surfaces. Comput Mech (2021).

Download citation


  • Isogeometric analysis
  • Extended Catmull–Clark subdivision
  • A priori error estimates
  • Laplace–Beltrami equation
  • Laplace–Beltrami eigenvalue equation
  • Cahn–Allen equation