Skip to content

chore(deps): bump the all-julia-packages group across 2 directories with 18 updates#100

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/julia/docs/all-julia-packages-2abc5b499b
Open

chore(deps): bump the all-julia-packages group across 2 directories with 18 updates#100
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/julia/docs/all-julia-packages-2abc5b499b

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 4, 2026

Updates the requirements on StaticArrays, Mooncake, Enzyme, DifferentiationInterface, DelimitedFiles, CairoMakie, RadialBasisFunctions, LiveServer, Cairo, StaticArraysCore, KernelAbstractions, Adapt, EnzymeCore, HaltonSequences, Statistics, ForwardDiff, FiniteDifferences and SafeTestsets to permit the latest version.
Updates StaticArrays to 1.9.17

Release notes

Sourced from StaticArrays's releases.

v1.9.17

StaticArrays v1.9.17

Diff since v1.9.16

Merged pull requests:

Closed issues:

  • sqrt inconsistancy with base sqrt(::Matrix) for some real matrices having complexe square root (#1331)
Commits

Updates Mooncake to 0.5.13

Release notes

Sourced from Mooncake's releases.

v0.5.13

Mooncake v0.5.13

Diff since v0.5.12

Merged pull requests:

Closed issues:

  • Mooncake.Tangent for ComponentArray lacks length/broadcasting support (#1015)
Changelog

Sourced from Mooncake's changelog.

0.5.0

Breaking Changes

  • The tangent type of a Complex{P<:IEEEFloat} is now Complex{P} instead of Tangent{@NamedTuple{re::P, im::P}}.
  • The prepare_pullback_cache, prepare_gradient_cache and prepare_derivative_cache interface functions now accept a Mooncake.Config directly.

0.4.147

Public Interface

  • Mooncake offers forward mode AD.
  • Two new functions added to the public interface: prepare_derivative_cache and value_and_derivative!!.
  • One new type added to the public interface: Dual.

Internals

  • get_interpreter was previously a zero-arg function. Is now a unary function, called with a "mode" argument: get_interpreter(ForwardMode), get_interpreter(ReverseMode).
  • @zero_derivative should now be preferred to @zero_adjoint. @zero_adjoint will be removed in 0.5.
  • @from_chainrules should now be preferred to @from_rrule. @from_rrule will be removed in 0.5.
Commits

Updates Enzyme to 0.13.129

Release notes

Sourced from Enzyme's releases.

v0.13.129

Enzyme v0.13.129

Diff since v0.13.128

Merged pull requests:

Commits

Updates DifferentiationInterface to 0.7.16

Release notes

Sourced from DifferentiationInterface's releases.

DifferentiationInterface-v0.7.16

DifferentiationInterface DifferentiationInterface-v0.7.16

Diff since DifferentiationInterface-v0.7.15

Merged pull requests:

Closed issues:

  • Mooncake Backend doesn't handle functions with StaticArrays output (#642)
Commits
  • d96e9a0 chore(deps): bump the all-julia-packages group across 1 directory with 3 updates
  • bf17102 fix: upgrade Mooncake compat to v0.5 (#961)
  • a266e80 fix!: turn Chairmarks and JET into weakdeps (#958)
  • 8d33550 chore: bump DI to v0.7.15 (#956)
  • 5996df5 fix: overloaded_input_type for one-element vector input (#954)
  • d6b05e4 test: bypass failing Enzyme test until upstream fix (#955)
  • cd515b3 chore: bump DI + changelog (#952)
  • 07e4a54 Fix inner preparation behavior for Mooncake (#948)
  • 45fad0e fix: function shadows for higher-order Enzyme (#943)
  • 325f2b8 chore: bump DI to v0.7.13 (#946)
  • Additional commits viewable in compare view

Updates DelimitedFiles to 1.9.1

Commits

Updates CairoMakie to 0.15.8

Commits

Updates RadialBasisFunctions to 0.3.0

Release notes

Sourced from RadialBasisFunctions's releases.

v0.3.0

RadialBasisFunctions v0.3.0

Diff since v0.2.7

Breaking Changes

  • Gradient type removedgradient(...) is now a convenience alias for jacobian(...). Code that used Gradient as a type directly will break.
  • Basis operator closures replaced with functor structs, , ∂², ∇², D, are now callable structs instead of closure-returning functions. The public API (∂(basis, dim), etc.) is unchanged, but code dispatching on closure types will need updating.
  • RadialBasisOperator gained a device type parameter — struct now has 7 type parameters (was 6). Code pattern-matching on the full parametric type may need updating.

New Features

Automatic Differentiation Support (Enzyme.jl & Mooncake.jl)

  • Native reverse-mode AD via package extensions (auto-activated when Enzyme or Mooncake is loaded)
  • Enzyme extensionEnzymeRules (augmented_primal + reverse) for operator application, _build_weights, and basis evaluation
  • Mooncake extensionrrule!! with @is_primitive for operator application, _build_weights, Interpolator construction, and basis evaluation
  • Shared backward pass (src/solve/backward.jl) using the implicit function theorem to differentiate through the stencil linear solve
  • Differentiable w.r.t. data point locations and basis shape parameter ε
  • Analytic second derivatives for all PHS orders, Gaussian, and IMQ (needed for chain rule through RHS assembly)
  • Shape parameter derivatives (∂φ/∂ε, ∂∇²φ/∂ε, ∂∂φ/∂ε) for Gaussian and IMQ bases
  • BLAS-optimized backward pass using mul! rank-1 updates
  • Compatible with DifferentiationInterface.jl for a unified AD interface

Jacobian Operator

  • New Jacobian operator replaces the old Gradient type
  • Generalizes beyond scalar fields: scalar input → (N_eval × D) gradient; vector input → (N_eval × D × D) Jacobian; higher-rank tensor support
  • gradient(...) is preserved as a convenience alias

Hessian Basis Functor

  • New H (Hessian) functor for all basis types (PHS 1/3/5/7, Gaussian, IMQ)
  • Returns SMatrix{N,N,T} for second-derivative matrix of basis functions
  • Used internally by Hermite dispatch for optimized second-derivative computation

GPU Improvements

  • device keyword on all operator constructors — auto-detects backend via KernelAbstractions.get_backend(data) or explicit override (e.g., device=CUDABackend())
  • Adapt.jl support — Adapt.adapt_structure for RadialBasisOperator and Interpolator, enabling adapt(CUDABackend(), op)
  • GPU array types preserved in operator algebra (+/-)
  • VectorValuedOperator evaluation uses mul! with views to eliminate temporaries
  • Interpolator batch evaluation accepts AbstractVector{<:AbstractVector} (not just Vector)
  • show methods use eltype() instead of typeof(first()) for GPU compatibility

Unified Keyword-Based Constructor API

  • Primary RadialBasisOperator constructor rewritten with keyword arguments:
    RadialBasisOperator(ℒ, data;
        eval_points=data, basis=PHS(3; poly_deg=2),
        k=autoselect_k(data, basis), adjl=...,
        hermite=nothing, device=get_backend(data))

... (truncated)

Commits
  • 3a5beb6 update claude.md
  • 5ff447c docs(design): add learnable shape parameters design document
  • 5bf9d60 docs: update logo to use Cairo.jl with improved styling
  • f9bccd3 remove package-lock form gitignore
  • b373516 Merge pull request #89 from JuliaMeshless/gpu
  • 06f4efc fix: use eltype() instead of typeof(first()) in show methods
  • b98be31 fix(gpu): preserve GPU array types in operator algebra (+/-)
  • c1f5160 perf(gpu): use mul! with views to eliminate temporaries in VectorValuedOperator
  • f41343d fix(enzyme): explicitly parameterize AugmentedReturn for Julia 1.10/1.11
  • 2fd3a18 docs
  • Additional commits viewable in compare view

Updates LiveServer to 1.5.0

Release notes

Sourced from LiveServer's releases.

v1.5.0

LiveServer v1.5.0

Diff since v1.4.0

Merged pull requests:

Closed issues:

  • Website with docs not working (#186)
  • Preventing refresh after making edit to files? (#196)
Commits

Updates Cairo to 1.1.1

Release notes

Sourced from Cairo's releases.

v1.1.1

Cairo v1.1.1

Diff since v1.1.0

Merged pull requests:

Commits
  • 228a872 Merge pull request #369 from t-bltg/colors-0.13
  • d4eca6b bump version - update .gitignore for jl files
  • c3973d9 support Colors 0.13
  • c41befb modernize CI
  • f0d9425 Merge pull request #365 from JuliaGraphics/vs/project
  • 3763f74 Update version to 1.1 in Project.toml
  • d187a5d Merge pull request #351 from fatteneder/add-copy-page
  • 3d3a566 Merge branch 'master' into add-copy-page
  • 09f9ca5 Merge pull request #364 from jwahlstrand/readonly
  • 3aa1396 Merge branch 'master' into add-copy-page
  • Additional commits viewable in compare view

Updates StaticArraysCore to 1.4.4

Release notes

Sourced from StaticArraysCore's releases.

v1.4.4

StaticArraysCore v1.4.4

Diff since v1.4.3

Merged pull requests:

Commits
  • 91effb8 Make DimensionMismatch error string lazy (#34)
  • c2971e5 Bump actions/checkout from 4 to 5 (#33)
  • fbf0244 chore: update StaticArraysCore.jl (#32)
  • 8aabc15 Merge pull request #31 from JuliaArrays/jishnub/reqindexing
  • 31765bd Use require_one_based_indexing from Base
  • 8ce7b62 Fix comparison of invalidation counts (#30)
  • e2f6d4c Documentation fixes (#29)
  • ec3ce1c Make empty Size() type stable (#28)
  • e85e646 provide docs for SizedVector and SizedMatrix (#27)
  • c39daee Bump julia-actions/setup-julia from 1 to 2 (#26)
  • Additional commits viewable in compare view

Updates StaticArrays to 1.9.17

Release notes

Sourced from StaticArrays's releases.

v1.9.17

StaticArrays v1.9.17

Diff since v1.9.16

Merged pull requests:

Closed issues:

  • sqrt inconsistancy with base sqrt(::Matrix) for some real matrices having complexe square root (#1331)
Commits

Updates KernelAbstractions to 0.9.40

Release notes

Sourced from KernelAbstractions's releases.

v0.9.40

KernelAbstractions v0.9.40

Diff since v0.9.39

Merged pull requests:

Closed issues:

  • Lower-level kernel form? (#578)
Commits
  • 4224ad9 Bump version from 0.9.39 to 0.9.40
  • a691e2d [release-1.9] Support Julia 1.13 (#680)
  • 06aa020 Add test for kernels with multiple shared buffers (#672) (#678)
  • 8672b59 Prefix possibly unused generated variable with _ (#673)
  • 1f84b17 Bump version from 0.9.38 to 0.9.39
  • 76a35d8 Merge pull request #653 from JuliaGPU/vc/accumulate
  • 218abb9 use aliasscope when user uses Const
  • 653637b disable alias-scope due to misscompilations on 1.11
  • e628aa4 Add test for accumulate issue
  • b525d6b bump version
  • Additional commits viewable in compare view

Updates Adapt to 4.5.0

Release notes

Sourced from Adapt's releases.

v4.5.0

Adapt v4.5.0

Diff since v4.4.0

Add support for recursively adapting from StaticArray inputs.

Merged pull requests:

Commits

Updates Mooncake to 0.5.13

Release notes

Sourced from Mooncake's releases.

v0.5.13

Mooncake v0.5.13

Diff since v0.5.12

Merged pull requests:

Closed issues:

  • Mooncake.Tangent for ComponentArray lacks length/broadcasting support (#1015)
Changelog

Sourced from Mooncake's changelog.

0.5.0

Breaking Changes

  • The tangent type of a Complex{P<:IEEEFloat} is now Complex{P} instead of Tangent{@NamedTuple{re::P, im::P}}.
  • The prepare_pullback_cache, prepare_gradient_cache and prepare_derivative_cache interface functions now accept a Mooncake.Config directly.

0.4.147

Public Interface

  • Mooncake offers forward mode AD.
  • Two new functions added to the public interface: prepare_derivative_cache and value_and_derivative!!.
  • One new type added to the public interface: Dual.

Internals

  • get_interpreter was previously a zero-arg function. Is now a unary function, called with a "mode" argument: get_interpreter(ForwardMode), get_interpreter(ReverseMode).
  • @zero_derivative should now be preferred to @zero_adjoint. @zero_adjoint will be removed in 0.5.
  • @from_chainrules should now be preferred to @from_rrule. @from_rrule will be removed in 0.5.
Commits

Updates Enzyme to 0.13.129

Release notes

Sourced from Enzyme's releases.

v0.13.129

Enzyme v0.13.129

Diff since v0.13.128

Merged pull requests:

Commits

Updates EnzymeCore to 0.8.18

Commits

Updates DifferentiationInterface to 0.7.16

Release notes

Sourced from DifferentiationInterface's releases.

DifferentiationInterface-v0.7.16

DifferentiationInterface DifferentiationInterface-v0.7.16

Diff since DifferentiationInterface-v0.7.15

Merged pull requests:

Closed issues:

  • Mooncake Backend doesn't handle functions with StaticArrays output (#642)
Commits
  • d96e9a0 chore(deps): bump the all-julia-packages group across 1 directory with 3 updates
  • bf17102 fix: upgrade Mooncake compat to v0.5 (#961)
  • a266e80 fix!: turn Chairmarks and JET into weakdeps (#958)
  • 8d33550 chore: bump DI to v0.7.15 (#956)
  • 5996df5 fix: overloaded_input_type for one-element vector input (#954)
  • d6b05e4 test: bypass failing Enzyme test until upstream fix (#955)
  • cd515b3 chore: bump DI + changelog (#952)
  • 07e4a54 Fix inner preparation behavior for Mooncake (#948)
  • 45fad0e fix: ...

    Description has been truncated

…ith 18 updates

Updates the requirements on [StaticArrays](https://github.com/JuliaArrays/StaticArrays.jl), [Mooncake](https://github.com/chalk-lab/Mooncake.jl), [Enzyme](https://github.com/EnzymeAD/Enzyme.jl), [DifferentiationInterface](https://github.com/JuliaDiff/DifferentiationInterface.jl), [DelimitedFiles](https://github.com/JuliaData/DelimitedFiles.jl), [CairoMakie](https://github.com/MakieOrg/Makie.jl), [RadialBasisFunctions](https://github.com/JuliaMeshless/RadialBasisFunctions.jl), [LiveServer](https://github.com/JuliaDocs/LiveServer.jl), [Cairo](https://github.com/JuliaGraphics/Cairo.jl), [StaticArraysCore](https://github.com/JuliaArrays/StaticArraysCore.jl), [KernelAbstractions](https://github.com/JuliaGPU/KernelAbstractions.jl), [Adapt](https://github.com/JuliaGPU/Adapt.jl), [EnzymeCore](https://github.com/EnzymeAD/Enzyme.jl), [HaltonSequences](https://github.com/tobydriscoll/HaltonSequences.jl), [Statistics](https://github.com/JuliaStats/Statistics.jl), [ForwardDiff](https://github.com/JuliaDiff/ForwardDiff.jl), [FiniteDifferences](https://github.com/JuliaDiff/FiniteDifferences.jl) and [SafeTestsets](https://github.com/YingboMa/SafeTestsets.jl) to permit the latest version.

Updates `StaticArrays` to 1.9.17
- [Release notes](https://github.com/JuliaArrays/StaticArrays.jl/releases)
- [Commits](JuliaArrays/StaticArrays.jl@v0.0.1...v1.9.17)

Updates `Mooncake` to 0.5.13
- [Release notes](https://github.com/chalk-lab/Mooncake.jl/releases)
- [Changelog](https://github.com/chalk-lab/Mooncake.jl/blob/main/HISTORY.md)
- [Commits](chalk-lab/Mooncake.jl@v0.1.0...v0.5.13)

Updates `Enzyme` to 0.13.129
- [Release notes](https://github.com/EnzymeAD/Enzyme.jl/releases)
- [Commits](EnzymeAD/Enzyme.jl@v0.1.0...v0.13.129)

Updates `DifferentiationInterface` to 0.7.16
- [Release notes](https://github.com/JuliaDiff/DifferentiationInterface.jl/releases)
- [Commits](JuliaDiff/DifferentiationInterface.jl@DifferentiationInterface-v0.1.0...DifferentiationInterface-v0.7.16)

Updates `DelimitedFiles` to 1.9.1
- [Release notes](https://github.com/JuliaData/DelimitedFiles.jl/releases)
- [Commits](JuliaData/DelimitedFiles.jl@v1.9.0...v1.9.1)

Updates `CairoMakie` to 0.15.8
- [Release notes](https://github.com/MakieOrg/Makie.jl/releases)
- [Changelog](https://github.com/MakieOrg/Makie.jl/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MakieOrg/Makie.jl/commits)

Updates `RadialBasisFunctions` to 0.3.0
- [Release notes](https://github.com/JuliaMeshless/RadialBasisFunctions.jl/releases)
- [Commits](v0.1.0...v0.3.0)

Updates `LiveServer` to 1.5.0
- [Release notes](https://github.com/JuliaDocs/LiveServer.jl/releases)
- [Commits](JuliaDocs/LiveServer.jl@v0.1.0...v1.5.0)

Updates `Cairo` to 1.1.1
- [Release notes](https://github.com/JuliaGraphics/Cairo.jl/releases)
- [Commits](JuliaGraphics/Cairo.jl@v0.2.11...v1.1.1)

Updates `StaticArraysCore` to 1.4.4
- [Release notes](https://github.com/JuliaArrays/StaticArraysCore.jl/releases)
- [Commits](JuliaArrays/StaticArraysCore.jl@v1.0.0...v1.4.4)

Updates `StaticArrays` to 1.9.17
- [Release notes](https://github.com/JuliaArrays/StaticArrays.jl/releases)
- [Commits](JuliaArrays/StaticArrays.jl@v0.0.1...v1.9.17)

Updates `KernelAbstractions` to 0.9.40
- [Release notes](https://github.com/JuliaGPU/KernelAbstractions.jl/releases)
- [Commits](JuliaGPU/KernelAbstractions.jl@v0.1.0...v0.9.40)

Updates `Adapt` to 4.5.0
- [Release notes](https://github.com/JuliaGPU/Adapt.jl/releases)
- [Commits](JuliaGPU/Adapt.jl@v0.1.0...v4.5.0)

Updates `Mooncake` to 0.5.13
- [Release notes](https://github.com/chalk-lab/Mooncake.jl/releases)
- [Changelog](https://github.com/chalk-lab/Mooncake.jl/blob/main/HISTORY.md)
- [Commits](chalk-lab/Mooncake.jl@v0.1.0...v0.5.13)

Updates `Enzyme` to 0.13.129
- [Release notes](https://github.com/EnzymeAD/Enzyme.jl/releases)
- [Commits](EnzymeAD/Enzyme.jl@v0.1.0...v0.13.129)

Updates `EnzymeCore` to 0.8.18
- [Release notes](https://github.com/EnzymeAD/Enzyme.jl/releases)
- [Commits](https://github.com/EnzymeAD/Enzyme.jl/commits)

Updates `DifferentiationInterface` to 0.7.16
- [Release notes](https://github.com/JuliaDiff/DifferentiationInterface.jl/releases)
- [Commits](JuliaDiff/DifferentiationInterface.jl@DifferentiationInterface-v0.1.0...DifferentiationInterface-v0.7.16)

Updates `RadialBasisFunctions` to 0.3.0
- [Release notes](https://github.com/JuliaMeshless/RadialBasisFunctions.jl/releases)
- [Commits](v0.1.0...v0.3.0)

Updates `HaltonSequences` to 0.2.0
- [Release notes](https://github.com/tobydriscoll/HaltonSequences.jl/releases)
- [Commits](tobydriscoll/HaltonSequences.jl@v0.1.0...v0.2.0)

Updates `Statistics` to 1.11.1
- [Release notes](https://github.com/JuliaStats/Statistics.jl/releases)
- [Commits](JuliaStats/Statistics.jl@v1.4.0...v1.11.1)

Updates `ForwardDiff` to 1.3.2
- [Release notes](https://github.com/JuliaDiff/ForwardDiff.jl/releases)
- [Commits](JuliaDiff/ForwardDiff.jl@v0.0.2...v1.3.2)

Updates `FiniteDifferences` to 0.12.33
- [Release notes](https://github.com/JuliaDiff/FiniteDifferences.jl/releases)
- [Commits](JuliaDiff/FiniteDifferences.jl@v0.1.0...v0.12.33)

Updates `SafeTestsets` to 0.1.0
- [Release notes](https://github.com/YingboMa/SafeTestsets.jl/releases)
- [Commits](YingboMa/SafeTestsets.jl@v0.0.1...v0.1.0)

---
updated-dependencies:
- dependency-name: StaticArrays
  dependency-version: 1.9.17
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Mooncake
  dependency-version: 0.5.13
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Enzyme
  dependency-version: 0.13.129
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: DifferentiationInterface
  dependency-version: 0.7.16
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: DelimitedFiles
  dependency-version: 1.9.1
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: CairoMakie
  dependency-version: 0.15.8
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: RadialBasisFunctions
  dependency-version: 0.3.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: LiveServer
  dependency-version: 1.5.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Cairo
  dependency-version: 1.1.1
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: StaticArraysCore
  dependency-version: 1.4.4
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: StaticArrays
  dependency-version: 1.9.17
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: KernelAbstractions
  dependency-version: 0.9.40
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Adapt
  dependency-version: 4.5.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Mooncake
  dependency-version: 0.5.13
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Enzyme
  dependency-version: 0.13.129
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: EnzymeCore
  dependency-version: 0.8.18
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: DifferentiationInterface
  dependency-version: 0.7.16
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: RadialBasisFunctions
  dependency-version: 0.3.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: HaltonSequences
  dependency-version: 0.2.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Statistics
  dependency-version: 1.11.1
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: ForwardDiff
  dependency-version: 1.3.2
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: FiniteDifferences
  dependency-version: 0.12.33
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: SafeTestsets
  dependency-version: 0.1.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Mar 4, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Benchmark Results

main 44bae0a... main / 44bae0a...
Directional 2.35 ± 0.079 ms 2.46 ± 0.1 ms 0.955 ± 0.05
Directional (per point) 2.35 ± 0.09 ms 2.47 ± 0.089 ms 0.949 ± 0.05
Gradient 7.9 ± 0.18 ms 9.01 ± 0.22 ms 0.877 ± 0.029
MonomialBasis/dim=1/deg=0 0.0454 ± 0.013 μs 0.046 ± 0.013 μs 0.987 ± 0.4
MonomialBasis/dim=1/deg=1 0.0741 ± 0.021 μs 0.077 ± 0.019 μs 0.963 ± 0.37
MonomialBasis/dim=1/deg=2 0.0847 ± 0.022 μs 0.085 ± 0.021 μs 0.997 ± 0.35
MonomialBasis/dim=2/deg=0 0.0343 ± 0.0013 μs 0.0344 ± 0.00047 μs 0.996 ± 0.041
MonomialBasis/dim=2/deg=1 27.2 ± 14 ns 26.1 ± 13 ns 1.04 ± 0.74
MonomialBasis/dim=2/deg=2 0.0409 ± 0.014 μs 0.0412 ± 0.014 μs 0.993 ± 0.47
MonomialBasis/dim=3/deg=0 0.0348 ± 0.013 μs 0.0362 ± 0.013 μs 0.962 ± 0.51
MonomialBasis/dim=3/deg=1 0.0402 ± 0.013 μs 0.046 ± 0.014 μs 0.872 ± 0.38
MonomialBasis/dim=3/deg=2 0.0485 ± 0.014 μs 0.0419 ± 0.014 μs 1.16 ± 0.5
Partial 2.35 ± 0.077 ms 2.61 ± 0.093 ms 0.9 ± 0.044
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∂ 9.67 ± 0.05 ns 9.69 ± 0.091 ns 0.998 ± 0.011
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∂² 10.1 ± 0.05 ns 10.1 ± 0.16 ns 1 ± 0.017
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∇ 17.2 ± 0.031 ns 17.2 ± 0.1 ns 1 ± 0.0061
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∇² 18.6 ± 0.061 ns 18.6 ± 0.061 ns 1 ± 0.0047
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∂ 9.69 ± 0.11 ns 9.67 ± 0.051 ns 1 ± 0.013
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∂² 10.1 ± 0.05 ns 10.1 ± 0.15 ns 1 ± 0.016
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∇ 17.2 ± 0.03 ns 17.1 ± 0.07 ns 1 ± 0.0045
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∇² 18.6 ± 0.06 ns 18.6 ± 0.04 ns 1 ± 0.0039
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∂ 9.67 ± 0.05 ns 9.68 ± 0.08 ns 0.999 ± 0.0098
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∂² 10.1 ± 0.05 ns 10.1 ± 0.15 ns 1 ± 0.016
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∇ 17.2 ± 0.1 ns 17.1 ± 0.07 ns 1 ± 0.0071
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∇² 18.6 ± 0.059 ns 18.6 ± 0.06 ns 1 ± 0.0045
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∂ 6.32 ± 0.18 ns 6.32 ± 0.01 ns 1 ± 0.029
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∂² 14.2 ± 0.17 ns 14.2 ± 0.041 ns 1 ± 0.012
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∇ 8.56 ± 0.059 ns 8.55 ± 0.1 ns 1 ± 0.014
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∇² 15.8 ± 0.1 ns 15.8 ± 0.08 ns 1 ± 0.0081
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∂ 6.32 ± 0.01 ns 6.32 ± 0.01 ns 1 ± 0.0022
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∂² 14.2 ± 0.19 ns 14.2 ± 0.071 ns 0.999 ± 0.014
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∇ 8.55 ± 0.05 ns 8.54 ± 0.08 ns 1 ± 0.011
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∇² 15.8 ± 0.16 ns 15.8 ± 0.099 ns 1 ± 0.012
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∂ 6.32 ± 0.01 ns 6.32 ± 0.01 ns 1 ± 0.0022
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∂² 14.2 ± 0.2 ns 14.2 ± 0.081 ns 0.998 ± 0.015
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∇ 8.56 ± 0.06 ns 8.55 ± 0.11 ns 1 ± 0.015
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∇² 15.8 ± 0.14 ns 15.8 ± 0.089 ns 1 ± 0.011
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 0/0/∂ 3.42 ± 0.001 ns 3.4 ± 0.031 ns 1.01 ± 0.0092
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 0/0/∂² 4.7 ± 0.01 ns 4.7 ± 0.01 ns 1 ± 0.003
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 0/0/∇ 5.66 ± 0.05 ns 5.66 ± 0.03 ns 1 ± 0.01
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 0/0/∇² 3.11 ± 0.001 ns 3.42 ± 0.01 ns 0.909 ± 0.0027
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 1/1/∂ 3.42 ± 0.001 ns 3.4 ± 0.031 ns 1.01 ± 0.0092
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 1/1/∂² 4.7 ± 0.01 ns 4.7 ± 0.01 ns 1 ± 0.003
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 1/1/∇ 5.67 ± 0.05 ns 5.66 ± 0.03 ns 1 ± 0.01
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 1/1/∇² 3.11 ± 0.001 ns 3.42 ± 0.01 ns 0.909 ± 0.0027
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 2/2/∂ 3.42 ± 0.001 ns 3.4 ± 0.031 ns 1.01 ± 0.0092
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 2/2/∂² 4.7 ± 0.009 ns 4.7 ± 0.01 ns 1 ± 0.0029
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 2/2/∇ 5.68 ± 0.059 ns 5.66 ± 0.03 ns 1 ± 0.012
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 2/2/∇² 3.11 ± 0.001 ns 3.42 ± 0.01 ns 0.909 ± 0.0027
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 0/0/∂ 4.27 ± 0.01 ns 4.27 ± 0.01 ns 1 ± 0.0033
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 0/0/∂² 5.61 ± 0.011 ns 5.58 ± 0.011 ns 1.01 ± 0.0028
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 0/0/∇ 6.87 ± 0.08 ns 6.94 ± 0.28 ns 0.99 ± 0.042
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 0/0/∇² 4.27 ± 0.01 ns 4.27 ± 0.01 ns 1 ± 0.0033
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 1/1/∂ 4.27 ± 0.01 ns 4.27 ± 0.01 ns 1 ± 0.0033
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 1/1/∂² 5.61 ± 0.011 ns 5.58 ± 0.011 ns 1.01 ± 0.0028
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 1/1/∇ 6.87 ± 0.07 ns 7.02 ± 0.28 ns 0.979 ± 0.04
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 1/1/∇² 4.27 ± 0.01 ns 4.27 ± 0.01 ns 1 ± 0.0033
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 2/2/∂ 4.27 ± 0.01 ns 4.27 ± 0.01 ns 1 ± 0.0033
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 2/2/∂² 5.61 ± 0.011 ns 5.58 ± 0.011 ns 1.01 ± 0.0028
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 2/2/∇ 6.87 ± 0.11 ns 7.04 ± 0.28 ns 0.976 ± 0.042
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 2/2/∇² 4.27 ± 0.01 ns 4.27 ± 0.01 ns 1 ± 0.0033
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 0/0/∂ 4.78 ± 0.01 ns 4.41 ± 0.001 ns 1.08 ± 0.0023
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 0/0/∂² 4.65 ± 0.001 ns 4.96 ± 0.001 ns 0.937 ± 0.00028
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 0/0/∇ 6.27 ± 0.04 ns 6.19 ± 0.011 ns 1.01 ± 0.0067
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 0/0/∇² 3.42 ± 0.001 ns 3.11 ± 0.01 ns 1.1 ± 0.0036
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 1/1/∂ 4.65 ± 0.001 ns 4.41 ± 0.001 ns 1.05 ± 0.00033
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 1/1/∂² 4.65 ± 0.001 ns 4.96 ± 0.001 ns 0.937 ± 0.00028
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 1/1/∇ 6.27 ± 0.03 ns 6.19 ± 0.011 ns 1.01 ± 0.0052
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 1/1/∇² 3.42 ± 0.001 ns 3.11 ± 0.01 ns 1.1 ± 0.0036
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 2/2/∂ 4.65 ± 0.001 ns 4.41 ± 0.001 ns 1.05 ± 0.00033
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 2/2/∂² 4.65 ± 0.001 ns 4.96 ± 0.001 ns 0.937 ± 0.00028
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 2/2/∇ 6.27 ± 0.059 ns 6.84 ± 0.13 ns 0.917 ± 0.019
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 2/2/∇² 3.42 ± 0.001 ns 3.11 ± 0.01 ns 1.1 ± 0.0036
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 0/0/∂ 10.1 ± 0.24 ns 10.7 ± 0.071 ns 0.941 ± 0.023
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 0/0/∂² 4.72 ± 0.04 ns 4.96 ± 0.01 ns 0.951 ± 0.0083
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 0/0/∇ 12.5 ± 0.17 ns 12.7 ± 0.29 ns 0.984 ± 0.026
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 0/0/∇² 8.05 ± 0.09 ns 8 ± 0.17 ns 1.01 ± 0.024
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 1/1/∂ 10.1 ± 0.25 ns 10.4 ± 0.12 ns 0.972 ± 0.027
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 1/1/∂² 4.72 ± 0.04 ns 4.96 ± 0.01 ns 0.952 ± 0.0083
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 1/1/∇ 12.5 ± 0.13 ns 12.7 ± 0.13 ns 0.986 ± 0.014
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 1/1/∇² 8.07 ± 0.11 ns 8 ± 0.12 ns 1.01 ± 0.021
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 2/2/∂ 10.1 ± 0.26 ns 10.4 ± 0.12 ns 0.98 ± 0.028
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 2/2/∂² 5.17 ± 0.03 ns 4.96 ± 0.01 ns 1.04 ± 0.0064
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 2/2/∇ 12.5 ± 0.14 ns 12.7 ± 0.1 ns 0.986 ± 0.014
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 2/2/∇² 8.05 ± 0.1 ns 7.99 ± 0.11 ns 1.01 ± 0.019
time_to_load 0.773 ± 0.0053 s 0.776 ± 0.0092 s 0.995 ± 0.014

Benchmark Plots

A plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR.
Go to "Actions"->"Benchmark a pull request"->[the most recent run]->"Artifacts" (at the bottom).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants