Skip to content

Update README.md#38

Merged
kylebeggs merged 1 commit intomainfrom
kylebeggs-patch-1
Mar 20, 2025
Merged

Update README.md#38
kylebeggs merged 1 commit intomainfrom
kylebeggs-patch-1

Conversation

@kylebeggs
Copy link
Member

No description provided.

@kylebeggs kylebeggs merged commit 4772053 into main Mar 20, 2025
3 checks passed
@github-actions
Copy link
Contributor

Benchmark Results

main e4b51c1... main / e4b51c1...
Directional 2.49 ± 0.11 ms 2.41 ± 0.11 ms 1.04
Directional (per point) 2.42 ± 0.12 ms 2.41 ± 0.12 ms 1.01
Gradient 7.41 ± 0.5 ms 7.56 ± 0.27 ms 0.979
MonomialBasis/dim=1/deg=0 0.0472 ± 0.011 μs 0.0467 ± 0.013 μs 1.01
MonomialBasis/dim=1/deg=1 0.0764 ± 0.011 μs 0.0686 ± 0.013 μs 1.11
MonomialBasis/dim=1/deg=2 0.0842 ± 0.019 μs 0.0778 ± 0.018 μs 1.08
MonomialBasis/dim=2/deg=0 0.036 ± 0.01 μs 0.0355 ± 0.0089 μs 1.01
MonomialBasis/dim=2/deg=1 0.0356 ± 0.012 μs 0.0463 ± 0.012 μs 0.771
MonomialBasis/dim=2/deg=2 0.0409 ± 0.012 μs 0.0361 ± 0.013 μs 1.13
MonomialBasis/dim=3/deg=0 0.0376 ± 0.013 μs 0.0456 ± 0.013 μs 0.825
MonomialBasis/dim=3/deg=1 0.042 ± 0.012 μs 0.0521 ± 0.013 μs 0.806
MonomialBasis/dim=3/deg=2 0.0492 ± 0.012 μs 0.0381 ± 0.013 μs 1.29
Partial 2.47 ± 0.12 ms 2.37 ± 0.14 ms 1.04
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∂ 10.6 ± 0.09 ns 10.3 ± 0.051 ns 1.02
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∂² 10.6 ± 0.13 ns 10.6 ± 0.071 ns 0.998
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∇ 17.4 ± 0.051 ns 17.3 ± 0.06 ns 1
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∇² 18.6 ± 0.089 ns 18.4 ± 0.05 ns 1.01
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∂ 10.5 ± 0.081 ns 10.3 ± 0.06 ns 1.02
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∂² 10.6 ± 0.11 ns 10.6 ± 0.051 ns 0.999
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∇ 17.4 ± 0.1 ns 17.3 ± 0.06 ns 1
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∇² 18.6 ± 0.071 ns 18.3 ± 0.05 ns 1.01
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∂ 10.5 ± 0.07 ns 10.3 ± 0.081 ns 1.02
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∂² 10.6 ± 0.15 ns 10.6 ± 0.089 ns 0.994
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∇ 17.4 ± 0.07 ns 17.3 ± 0.06 ns 1
RBF/Gaussian, exp(-(ε*r)²)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∇² 18.6 ± 0.08 ns 18.3 ± 0.07 ns 1.02
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∂ 6.78 ± 0.15 ns 6.76 ± 0.061 ns 1
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∂² 14 ± 0.1 ns 14.1 ± 0.04 ns 0.994
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∇ 8.71 ± 0.08 ns 8.35 ± 0.07 ns 1.04
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 0/0/∇² 16.3 ± 0.11 ns 16.4 ± 0.031 ns 0.993
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∂ 6.8 ± 0.15 ns 6.76 ± 0.061 ns 1.01
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∂² 14 ± 0.1 ns 14.1 ± 0.03 ns 0.994
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∇ 8.68 ± 0.06 ns 8.37 ± 0.05 ns 1.04
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 1/1/∇² 16.3 ± 0.1 ns 16.4 ± 0.031 ns 0.993
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∂ 6.8 ± 0.15 ns 6.76 ± 0.061 ns 1.01
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∂² 14 ± 0.1 ns 14 ± 0.06 ns 0.999
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∇ 8.7 ± 0.071 ns 8.35 ± 0.07 ns 1.04
RBF/Inverse Multiquadrics, 1/sqrt((r*ε)²+1)
├─Shape factor: ε = 1
└─Polynomial augmentation: degree 2/2/∇² 16.3 ± 0.11 ns 16.4 ± 0.031 ns 0.993
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 0/0/∂ 3.73 ± 0.01 ns 3.42 ± 0.001 ns 1.09
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 0/0/∂² 5.27 ± 0.01 ns 5.27 ± 0.011 ns 1
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 0/0/∇ 5.42 ± 0.02 ns 5.43 ± 0.02 ns 0.998
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 0/0/∇² 6.86 ± 0.08 ns 6.98 ± 0.039 ns 0.983
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 1/1/∂ 3.72 ± 0.01 ns 3.42 ± 0.001 ns 1.09
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 1/1/∂² 5.27 ± 0.01 ns 5.27 ± 0.01 ns 1
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 1/1/∇ 5.41 ± 0.02 ns 5.76 ± 0.04 ns 0.939
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 1/1/∇² 6.86 ± 0.08 ns 6.98 ± 0.11 ns 0.983
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 2/2/∂ 3.72 ± 0.01 ns 3.42 ± 0.001 ns 1.09
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 2/2/∂² 5.27 ± 0.01 ns 5.27 ± 0.01 ns 1
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 2/2/∇ 5.41 ± 0.02 ns 5.43 ± 0.02 ns 0.996
RBF/Polyharmonic spline (r³)
└─Polynomial augmentation: degree 2/2/∇² 7.19 ± 0.13 ns 6.98 ± 0.12 ns 1.03
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 0/0/∂ 4.27 ± 0.01 ns 4.27 ± 0.01 ns 1
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 0/0/∂² 5.58 ± 0.01 ns 5.58 ± 0.021 ns 1
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 0/0/∇ 6.29 ± 0.03 ns 6.29 ± 0.07 ns 1
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 0/0/∇² 7.06 ± 0.46 ns 7.15 ± 0.4 ns 0.988
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 1/1/∂ 4.27 ± 0.01 ns 4.27 ± 0.01 ns 1
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 1/1/∂² 5.58 ± 0.01 ns 5.57 ± 0.03 ns 1
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 1/1/∇ 6.29 ± 0.039 ns 6.29 ± 0.071 ns 1
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 1/1/∇² 7.06 ± 0.42 ns 7.14 ± 0.4 ns 0.989
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 2/2/∂ 4.27 ± 0.01 ns 4.27 ± 0.01 ns 1
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 2/2/∂² 5.58 ± 0.01 ns 5.57 ± 0.03 ns 1
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 2/2/∇ 6.29 ± 0.039 ns 6.29 ± 0.071 ns 1
RBF/Polyharmonic spline (r¹)
└─Polynomial augmentation: degree 2/2/∇² 7.06 ± 0.43 ns 6.95 ± 0.41 ns 1.02
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 0/0/∂ 5.26 ± 0.01 ns 4.65 ± 0.001 ns 1.13
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 0/0/∂² 4.96 ± 0.011 ns 5.26 ± 0.01 ns 0.943
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 0/0/∇ 6.03 ± 0.07 ns 6.56 ± 0.05 ns 0.919
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 0/0/∇² 5.27 ± 0.01 ns 4.9 ± 0.11 ns 1.08
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 1/1/∂ 5.26 ± 0.01 ns 4.65 ± 0.001 ns 1.13
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 1/1/∂² 4.96 ± 0.011 ns 5.26 ± 0.01 ns 0.943
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 1/1/∇ 6.03 ± 0.081 ns 5.97 ± 0.08 ns 1.01
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 1/1/∇² 5.27 ± 0.01 ns 4.91 ± 0.11 ns 1.07
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 2/2/∂ 5.26 ± 0.01 ns 4.65 ± 0.001 ns 1.13
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 2/2/∂² 4.96 ± 0.011 ns 5.26 ± 0.01 ns 0.943
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 2/2/∇ 6.03 ± 0.08 ns 5.98 ± 0.09 ns 1.01
RBF/Polyharmonic spline (r⁵)
└─Polynomial augmentation: degree 2/2/∇² 5.27 ± 0.01 ns 4.9 ± 0.11 ns 1.08
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 0/0/∂ 10.3 ± 0.16 ns 10.3 ± 0.24 ns 1
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 0/0/∂² 4.96 ± 0.01 ns 4.96 ± 0.001 ns 1
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 0/0/∇ 12.5 ± 0.08 ns 12.5 ± 0.15 ns 1
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 0/0/∇² 5.46 ± 0.01 ns 5.46 ± 0.01 ns 1
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 1/1/∂ 10.3 ± 0.14 ns 10.3 ± 0.24 ns 1
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 1/1/∂² 4.96 ± 0.01 ns 4.96 ± 0.01 ns 1
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 1/1/∇ 12.5 ± 0.071 ns 12.5 ± 0.14 ns 1
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 1/1/∇² 5.46 ± 0.01 ns 5.46 ± 0.01 ns 1
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 2/2/∂ 10.3 ± 0.14 ns 10.2 ± 0.24 ns 1
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 2/2/∂² 4.96 ± 0.01 ns 4.96 ± 0.001 ns 1
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 2/2/∇ 12.5 ± 0.07 ns 12.5 ± 0.15 ns 1
RBF/Polyharmonic spline (r⁷)
└─Polynomial augmentation: degree 2/2/∇² 5.46 ± 0.051 ns 5.46 ± 0.01 ns 1
time_to_load 0.53 ± 0.00064 s 0.519 ± 0.005 s 1.02

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).

@kylebeggs kylebeggs deleted the kylebeggs-patch-1 branch April 19, 2025 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant