The well-known tree–cotree gauging method for low-order edge finite elements is extended to high-order approximations, within the first family of Nédélec finite element spaces. The key point in this method is the identification of degrees of freedom for edge and nodal finite element spaces, such that the matrix of the gradient operator is the transpose of the all nodes incidence matrix of a directed graph. This is straightforward for low-order finite elements, and it can be proved that it is still possible in the high-order case using either moments or weights as degrees of freedom. In the case of weights, a geometrical realization of the graph associated with the gradient operator is very natural. We recall in details the definition of weights and present an algorithm for the construction of a spanning tree of this graph. The starting point of the algorithm is a spanning tree of the graph given by vertices and edges of the mesh (the so-called global spanning tree, that is the one used in the low-order case). This global step, interpreted in the high-order sense, is enriched locally, with a loop over the elements of the mesh, with arcs corresponding to edge, face, and volume degrees of freedom required in the high-order case.

Construction of a spanning tree for high-order edge elements / De Los Santos, E.; Alonso Rodriguez, A. M.; Rapetti, F.. - In: INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS. - ISSN 0894-3370. - 36:3(2023), pp. e308001-e308014. [10.1002/jnm.3080]

Construction of a spanning tree for high-order edge elements

Alonso Rodriguez A. M.;Rapetti F.
2023-01-01

Abstract

The well-known tree–cotree gauging method for low-order edge finite elements is extended to high-order approximations, within the first family of Nédélec finite element spaces. The key point in this method is the identification of degrees of freedom for edge and nodal finite element spaces, such that the matrix of the gradient operator is the transpose of the all nodes incidence matrix of a directed graph. This is straightforward for low-order finite elements, and it can be proved that it is still possible in the high-order case using either moments or weights as degrees of freedom. In the case of weights, a geometrical realization of the graph associated with the gradient operator is very natural. We recall in details the definition of weights and present an algorithm for the construction of a spanning tree of this graph. The starting point of the algorithm is a spanning tree of the graph given by vertices and edges of the mesh (the so-called global spanning tree, that is the one used in the low-order case). This global step, interpreted in the high-order sense, is enriched locally, with a loop over the elements of the mesh, with arcs corresponding to edge, face, and volume degrees of freedom required in the high-order case.
2023
3
De Los Santos, E.; Alonso Rodriguez, A. M.; Rapetti, F.
Construction of a spanning tree for high-order edge elements / De Los Santos, E.; Alonso Rodriguez, A. M.; Rapetti, F.. - In: INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS. - ISSN 0894-3370. - 36:3(2023), pp. e308001-e308014. [10.1002/jnm.3080]
File in questo prodotto:
File Dimensione Formato  
Int J Numerical Modelling - 2022 - De Los Santos - Construction of a spanning tree for high‐order edge elements.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.21 MB
Formato Adobe PDF
1.21 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/377474
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 3
  • OpenAlex ND
social impact