The following Rust crates that I have developped are openly published on crates.io.
Gauss–Lobatto quadrature and interpolation points, spectral finite-element Lagrangian basis operations, with efficient hardcoded versions for low-order and low-dimension cases.
Multi-element Gauss–Lobatto grids on tensor-product domains: geometry, boundary extensions, and high-order Lagrange interpolation (point evaluation, convection, precomputed evaluation plans).
High-order FFT on Gauss–Lobatto grids and corresponding high-order solver for Poisson problems.
High-order screened Poisson solvers on Gauss–Lobatto grids.