You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Second derivatives (∇∇, Δ) on skeleton integrals: jump(∇∇(u)), mean(∇∇(u)), mean(Δ(u)), … of the unknown, test and trial functions are compiled by the facet kernels (C⁰ interior-penalty terms, Hessian-jump regularisations ⟦∇∇u⟧:⟦∇∇v⟧), with the Hessian push-forward of each side (its Jt⁻¹ and the curvature of its cell map: exact on non-affine quadrilaterals and hexahedra); residual, assembled and matrix-free Jacobian. They no longer send the skeleton to the Gridap fallback.
KernelFunctional evaluates skeleton integrals with the facet kernels (energies of jump penalties such as ½ ∫ c ⟦∇u⟧:⟦∇u⟧ dΛ and ½ ∫ c ⟦∇∇u⟧:⟦∇∇u⟧ dΛ, used by the Armijo line search; :min/:max over the facet points). Before, those terms were summed by the Gridap fallback.
CI: the Hessian tests run in their own job (HFK_TEST_GROUP=hessian).
This is the last release on Gridap 0.19.9; the next one moves to Gridap 0.20.
Activity
JuliaRegistrator commentedon Nov 11, 2026
Registration pull request created: JuliaRegistries/General/175753
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via: