Skip to main content

19.11.2024 | Original Article

Frugal numerical integration scheme for polytopal domains

verfasst von: Christophe Langlois, Thijs van Putten, Hadrien Bériot, Elke Deckers

Erschienen in: Engineering with Computers

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper introduces a novel numerical integration scheme tailored for polytopic domains, circumventing the need for sub-tessellation or sub-tetrahedralization. Our method involves defining integration points on a Cartesian bounding box surrounding the polytopic domain and computing integration weights through moment matching with analytically computed integrals of monomials using Euler’s homogeneous function theorem. The fact that points are defined across the bounding box renders the scheme particularly suited for methods where the variable of interest is defined on the bounding box, i.e. the polytopal version of Interior Penalty Discontinuous Galerkin Method. We demonstrate the method’s typical accuracy, achieving an error of \(\sim 10^{-15}\) for simple integrands and a maximum error of \(5\times 10^{-14}\) for the computation of mass-like matrices over complex non-convex polyhedra. Additionally, we highlight the method’s efficiency, as it requires only a small number of integration points, precisely matching the dimension of the polynomial space with a total degree equal to that of the integrand. The key advantage of the method is that since the distribution of points is defined on the bounding box it is shape independent. As a result the most expensive operation (QR decomposition) can be done once for all. Then for each polytopic shape one simply needs to compute the analytical integral of monomials and solve a small matrix equation. Alongside this paper comes a python implementation of the proposed method freely available at github.​com/​LMSD-KULeuven/​polyquad.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Dasgupta G (2003) Integration within polygonal finite elements. J Aerosp Eng 16(1):9–18CrossRef Dasgupta G (2003) Integration within polygonal finite elements. J Aerosp Eng 16(1):9–18CrossRef
2.
Zurück zum Zitat Rashid MM, Selimotic M (2006) A three-dimensional finite element method with arbitrary polyhedral elements. Int J Numer Methods Eng 67(2):226–252MathSciNetCrossRef Rashid MM, Selimotic M (2006) A three-dimensional finite element method with arbitrary polyhedral elements. Int J Numer Methods Eng 67(2):226–252MathSciNetCrossRef
3.
Zurück zum Zitat Andrea Cangiani, Georgoulis Emmanuil H, Paul Houston (2014) hp-version discontinuous Galerkin methods on polygonal and polyhedral meshes. Math Models Methods Appl Sci 24(10):2009–2041MathSciNetCrossRef Andrea Cangiani, Georgoulis Emmanuil H, Paul Houston (2014) hp-version discontinuous Galerkin methods on polygonal and polyhedral meshes. Math Models Methods Appl Sci 24(10):2009–2041MathSciNetCrossRef
4.
Zurück zum Zitat Sukumar N, Moës N, Moran B, Belytschko T (2000) Extended finite element method for three-dimensional crack modelling. Int J Numer Methods Eng 48(11):1549–1570CrossRef Sukumar N, Moës N, Moran B, Belytschko T (2000) Extended finite element method for three-dimensional crack modelling. Int J Numer Methods Eng 48(11):1549–1570CrossRef
5.
Zurück zum Zitat Xiao-Wei Gao (2002) The radial integration method for evaluation of domain integrals with boundary-only discretization. Eng Anal Bound Elem 26(10):905–916CrossRef Xiao-Wei Gao (2002) The radial integration method for evaluation of domain integrals with boundary-only discretization. Eng Anal Bound Elem 26(10):905–916CrossRef
6.
Zurück zum Zitat Hematiyan MR (2006) A general method for evaluation of 2d and 3d domain integrals without domain discretization and its application in BEM. Comput Mech 39(4):509–520CrossRef Hematiyan MR (2006) A general method for evaluation of 2d and 3d domain integrals without domain discretization and its application in BEM. Comput Mech 39(4):509–520CrossRef
7.
Zurück zum Zitat Sommariva A, Vianello M (2007) Product Gauss cubature over polygons based on Green’s integration formula. BIT Numer Math 47(2):441–453MathSciNetCrossRef Sommariva A, Vianello M (2007) Product Gauss cubature over polygons based on Green’s integration formula. BIT Numer Math 47(2):441–453MathSciNetCrossRef
8.
Zurück zum Zitat Sudhakar Y, Moitinho de Almeida JP, Wall Wolfgang A (2014) An accurate, robust, and easy-to-implement method for integration over arbitrary polyhedra: Application to embedded interface methods. J Comput Phys 273:393–415CrossRef Sudhakar Y, Moitinho de Almeida JP, Wall Wolfgang A (2014) An accurate, robust, and easy-to-implement method for integration over arbitrary polyhedra: Application to embedded interface methods. J Comput Phys 273:393–415CrossRef
9.
Zurück zum Zitat Alvise Sommariva, Marco Vianello (2015) Compression of multivariate discrete measures and applications. Numer Funct Anal Opt 36(9):1198–1223MathSciNetCrossRef Alvise Sommariva, Marco Vianello (2015) Compression of multivariate discrete measures and applications. Numer Funct Anal Opt 36(9):1198–1223MathSciNetCrossRef
10.
Zurück zum Zitat Sudhakar Y, Sommariva Alvise, Vianello Marco, Wall Wolfgang A (2017) On the use of compressed polyhedral quadrature formulas in embedded interface methods. SIAM J Sci Comput 39(3):B571–B587MathSciNetCrossRef Sudhakar Y, Sommariva Alvise, Vianello Marco, Wall Wolfgang A (2017) On the use of compressed polyhedral quadrature formulas in embedded interface methods. SIAM J Sci Comput 39(3):B571–B587MathSciNetCrossRef
11.
Zurück zum Zitat Mousavi SE, Sukumar N (2010) Numerical integration of polynomials and discontinuous functions on irregular convex polygons and polyhedrons. Comput Mech 47(5):535–554MathSciNetCrossRef Mousavi SE, Sukumar N (2010) Numerical integration of polynomials and discontinuous functions on irregular convex polygons and polyhedrons. Comput Mech 47(5):535–554MathSciNetCrossRef
12.
Zurück zum Zitat Mousavi SE, Xiao H, Sukumar N (2009) Generalized Gaussian quadrature rules on arbitrary polygons. Int J Numer Methods Eng 82(1):99–113MathSciNetCrossRef Mousavi SE, Xiao H, Sukumar N (2009) Generalized Gaussian quadrature rules on arbitrary polygons. Int J Numer Methods Eng 82(1):99–113MathSciNetCrossRef
13.
Zurück zum Zitat Sudhakar Y, Wall Wolfgang A (2013) Quadrature schemes for arbitrary convex/concave volumes and integration of weak form in enriched partition of unity methods. Comput Methods Appl Mech Eng 258:39–54MathSciNetCrossRef Sudhakar Y, Wall Wolfgang A (2013) Quadrature schemes for arbitrary convex/concave volumes and integration of weak form in enriched partition of unity methods. Comput Methods Appl Mech Eng 258:39–54MathSciNetCrossRef
15.
Zurück zum Zitat Chin EB, Lasserre JB, Sukumar N (2015) Numerical integration of homogeneous functions on convex and nonconvex polygons and polyhedra. Comput Mech 56(6):967–981MathSciNetCrossRef Chin EB, Lasserre JB, Sukumar N (2015) Numerical integration of homogeneous functions on convex and nonconvex polygons and polyhedra. Comput Mech 56(6):967–981MathSciNetCrossRef
16.
Zurück zum Zitat Antonietti Paola F, Paul Houston, Giorgio Pennesi (2018) Fast numerical integration on polytopic meshes with applications to Discontinuous Galerkin finite element methods. J Sci Comput 77(3):1339–1370MathSciNetCrossRef Antonietti Paola F, Paul Houston, Giorgio Pennesi (2018) Fast numerical integration on polytopic meshes with applications to Discontinuous Galerkin finite element methods. J Sci Comput 77(3):1339–1370MathSciNetCrossRef
17.
Zurück zum Zitat Davis PJ (1963) Interpolation and Approximation. . Blaisdell book in pure and applied sciences. Introductions to higher mathematics. Dover Publications, USA Davis PJ (1963) Interpolation and Approximation. . Blaisdell book in pure and applied sciences. Introductions to higher mathematics. Dover Publications, USA
18.
Zurück zum Zitat Cools R, Mysovskikh IP, Schmid HJ (2001) Cubature formulae and orthogonal polynomials. J Comput Appl Math 127(1):121–152 (Numerical Analysis 2000. Vol. V: Quadrature and Orthogonal Polynomials)MathSciNetCrossRef Cools R, Mysovskikh IP, Schmid HJ (2001) Cubature formulae and orthogonal polynomials. J Comput Appl Math 127(1):121–152 (Numerical Analysis 2000. Vol. V: Quadrature and Orthogonal Polynomials)MathSciNetCrossRef
19.
Zurück zum Zitat Businger Peter A, Golub Gene H (1965) Linear least squares solutions by Householder transformations. Numer Math 7:269–276MathSciNetCrossRef Businger Peter A, Golub Gene H (1965) Linear least squares solutions by Householder transformations. Numer Math 7:269–276MathSciNetCrossRef
20.
Zurück zum Zitat Higham NJ (2002) Accuracy and stability of numerical algorithms, Page 259–285. Society for Industrial and Applied Mathematics Higham NJ (2002) Accuracy and stability of numerical algorithms, Page 259–285. Society for Industrial and Applied Mathematics
21.
Zurück zum Zitat Jaśkowiec J, Sukumar N (2020) High-order cubature rules for tetrahedra. Int J Numer Methods Eng 121(11):2418–2436MathSciNetCrossRef Jaśkowiec J, Sukumar N (2020) High-order cubature rules for tetrahedra. Int J Numer Methods Eng 121(11):2418–2436MathSciNetCrossRef
23.
Zurück zum Zitat Sommariva A, Vianello M (2009) Computing approximate Fekete points by QR factorizations of Vandermonde matrices. Comput Math Appl 57(8):1324–1336MathSciNetCrossRef Sommariva A, Vianello M (2009) Computing approximate Fekete points by QR factorizations of Vandermonde matrices. Comput Math Appl 57(8):1324–1336MathSciNetCrossRef
24.
Zurück zum Zitat Krylov VI, Stroud AH (1962) Approximate calculation of integrals. ACM monograph series. Macmillan, New York (N.Y.) Krylov VI, Stroud AH (1962) Approximate calculation of integrals. ACM monograph series. Macmillan, New York (N.Y.)
Metadaten
Titel
Frugal numerical integration scheme for polytopal domains
verfasst von
Christophe Langlois
Thijs van Putten
Hadrien Bériot
Elke Deckers
Publikationsdatum
19.11.2024
Verlag
Springer London
Erschienen in
Engineering with Computers
Print ISSN: 0177-0667
Elektronische ISSN: 1435-5663
DOI
https://doi.org/10.1007/s00366-024-02080-1