Algorithmic realization of the solution to the sign conflict problem for hanging nodes on hp-hexahedral Nédélec elements
Sebastian Kinnewig, Thomas Wick, Sven Beuchler
TL;DR
The work tackles the sign-conflict problem that arises when constructing Nédélec $H(\mathrm{curl})$ elements on locally refined hp-meshes with hanging nodes, especially on non-orientable grids. It develops an algorithmic framework that modifies the constraint matrix and cell orientations to enforce tangential continuity across refined/coarse interfaces in 3D hp-hexahedral meshes. By extending high-order Nédélec implementations in deal.II (via the FE_NedelecSZ extension) to non-orientable meshes, the authors classify hanging faces/edges and apply orientation-aware constraint adjustments, covering both 2D and 3D cases and providing pseudo-code. The approach is validated through time-harmonic Maxwell's equations on two numerical experiments, including a simple waveguide and a laser-written waveguide, showing correct behavior and convergence where prior implementations fail, and the code is released as open-source.
Abstract
In this work, Nédélec elements on locally refined meshes with hanging nodes are considered. A crucial aspect is the orientation of the hanging edges and faces. For non-orientable meshes, no solution or implementation has been available to date. The problem statement and corresponding algorithms are described in great detail. As a model problem, the time-harmonic Maxwell's equations are adopted because Nédélec elements constitute their natural discretization. The algorithms and implementation are demonstrated through two numerical examples on different uniformly and adaptively refined meshes. The implementation is performed within the finite element library deal.II.
