Symmetric, Optimization-based, Cross-element Compatible Nodal Distributions for High-order Finite Elements
Julian M. Kaufmann, Matthew J. Zahr
TL;DR
The paper addresses ill-conditioning of high-order finite-element nodal distributions by introducing a general optimization-based, symmetry-driven framework that constructs cross-element–compatible nodal distributions from intrinsic symmetry orbits. It formalizes an abstract formulation linking natural coordinates, symmetry orbits, and linear constraints, and instantiates it for seven reference element geometries. By minimizing a smooth Lebesgue-constant surrogate using IPOPT, the approach yields nodal layouts that often outperform standard distributions (GLL, Isaac, Warburton, etc.) in interpolation stability and mass-matrix conditioning, while ensuring cross-element compatibility on mixed meshes. This framework enables robust high-order finite-element discretizations across diverse geometries and paves the way for future exploration of other objectives and element types.
Abstract
We present a general framework to construct symmetric, well-conditioned, cross-element compatible nodal distributions that can be used for high-order and high-dimensional finite elements. Starting from the inherent symmetries of an element geometry, we construct node groups in a systematic and efficient manner utilizing the natural coordinates of each element, while ensuring nodes stay within the elements. Proper constraints on the symmetry group lead to nodal distributions that ensure cross-element compatibility (i.e., nodes of adjacent elements are co-located) on both homogeneous and mixed meshes. The final nodal distribution is defined as a minimizer of an optimization problem over symmetry group parameters with linear constraints that ensure nodes remain with an element and enforce other properties (e.g., cross-element compatibility). We demonstrate the merit of this framework by comparing the proposed optimization-based nodal distributions with other popular distributions available in the literature, and its robustness by generating optimized nodal distributions for otherwise difficult elements (such as simplex and pyramid elements). All nodal distributions are tabulated in the optnodes package [22].
