Skip to content

Register v0.2.3 #55

Closed
Closed

Description

@jmartfrut

@JuliaRegistrator register

Release notes:

  • 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

  1. JuliaRegistrator commented on Nov 11, 2026

    @JuliaRegistrator

    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:

    git tag -a v0.2.3 -m "<description of version>" 3b489025c040f3499dd71dc3bbc5ceb31c25e59b
    git push origin v0.2.3
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions