On a general implementation of $h$- and $p$-adaptive curl-conforming finite elements
Marc Olm, Santiago Badia, Alberto F. Mart\'in

TL;DR
This paper provides a comprehensive methodology for implementing high-order, $p$-adaptive curl-conforming finite elements, specifically Nédélec edge elements, on complex meshes within the FEMPAR software, addressing technical challenges and demonstrating convergence.
Contribution
It introduces a detailed, general implementation approach for $p$-adaptive edge elements on hexahedral and tetrahedral meshes, filling a gap in the literature.
Findings
Successful implementation of arbitrary order edge elements
Demonstrated convergence rates through numerical experiments
Extended methodology to non-conforming hierarchically refined meshes
Abstract
Edge (or N\'ed\'elec) finite elements are theoretically sound and widely used by the computational electromagnetics community. However, its implementation, specially 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 project FEMPAR. We cover into detail how to implement arbitrary order (i.e., -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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
