On a general implementation of h- and p-adaptive curl-conforming finite elements. (June 2019)
- Record Type:
- Journal Article
- Title:
- On a general implementation of h- and p-adaptive curl-conforming finite elements. (June 2019)
- Main Title:
- On a general implementation of h- and p-adaptive curl-conforming finite elements
- Authors:
- Olm, Marc
Badia, Santiago
Martín, Alberto F. - Abstract:
- Highlights: A comprehensive description on the implementation of arbitrary order edge finite elements. An automatic generator of arbitrary order shape functions for edge finite elements on tetrahedra and hexahedra. A general computation of constraints on non-conforming h -adapted meshes. The implementation inFEMPAR and its validation on h -adapted and p -adapted meshes. Abstract: Edge (or Nédélec) finite elements are theoretically sound and widely used by the computational electromagnetics community. However, its implementation, especially for high order methods, is not trivial, since it involves many technicalities that are not properly described in the literature. To fill this gap, we provide a comprehensive description of a general implementation of edge elements of first kind within the scientific software projectFEMPAR . We cover into detail how to implement arbitrary order (i.e., p -adaptive) elements on hexahedral and tetrahedral meshes. First, we set the three classical ingredients of the finite element definition by Ciarlet, both in the reference and the physical space: cell topologies, polynomial spaces and moments. With these ingredients, shape functions are automatically implemented by defining a judiciously chosen polynomial pre-basis that spans the local finite element space combined with a change of basis to automatically obtain a canonical basis with respect to the moments at hand. Next, we discuss global finite element spaces putting emphasis on theHighlights: A comprehensive description on the implementation of arbitrary order edge finite elements. An automatic generator of arbitrary order shape functions for edge finite elements on tetrahedra and hexahedra. A general computation of constraints on non-conforming h -adapted meshes. The implementation inFEMPAR and its validation on h -adapted and p -adapted meshes. Abstract: Edge (or Nédélec) finite elements are theoretically sound and widely used by the computational electromagnetics community. However, its implementation, especially for high order methods, is not trivial, since it involves many technicalities that are not properly described in the literature. To fill this gap, we provide a comprehensive description of a general implementation of edge elements of first kind within the scientific software projectFEMPAR . We cover into detail how to implement arbitrary order (i.e., p -adaptive) elements on hexahedral and tetrahedral meshes. First, we set the three classical ingredients of the finite element definition by Ciarlet, both in the reference and the physical space: cell topologies, polynomial spaces and moments. With these ingredients, shape functions are automatically implemented by defining a judiciously chosen polynomial pre-basis that spans the local finite element space combined with a change of basis to automatically obtain a canonical basis with respect to the moments at hand. Next, we discuss global finite element spaces putting emphasis on the construction of global shape functions through oriented meshes, appropriate geometrical mappings, and equivalence classes of moments, in order to preserve the inter-element continuity of tangential components of the magnetic field. Finally, we extend the proposed methodology to generate global curl-conforming spaces on non-conforming hierarchically refined (i.e., h -adaptive) meshes with arbitrary order finite elements. Numerical results include experimental convergence rates to test the proposed implementation. … (more)
- Is Part Of:
- Advances in engineering software. Volume 132(2019)
- Journal:
- Advances in engineering software
- Issue:
- Volume 132(2019)
- Issue Display:
- Volume 132, Issue 2019 (2019)
- Year:
- 2019
- Volume:
- 132
- Issue:
- 2019
- Issue Sort Value:
- 2019-0132-2019-0000
- Page Start:
- 74
- Page End:
- 91
- Publication Date:
- 2019-06
- Subjects:
- Edge finite elements -- Curl-conforming spaces -- Adaptive mesh refinement -- Implementation
Computer-aided engineering -- Periodicals
Engineering -- Computer programs -- Periodicals
Engineering -- Software -- Periodicals
Periodicals
620.0028553 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09659978 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.advengsoft.2019.03.006 ↗
- Languages:
- English
- ISSNs:
- 0965-9978
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 0705.450000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 9990.xml