Skip to content

Allow TrixiBase.jl v0.2 - #200

Merged
JoshuaLampert merged 2 commits into
mainfrom
trixibase-v0-2
Aug 27, 2026
Merged

Allow TrixiBase.jl v0.2#200
JoshuaLampert merged 2 commits into
mainfrom
trixibase-v0-2

Conversation

@JoshuaLampert

Copy link
Copy Markdown
Owner

@codecov

codecov Bot commented Aug 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.55%. Comparing base (d82a633) to head (b76ce85).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #200   +/-   ##
=======================================
  Coverage   98.55%   98.55%           
=======================================
  Files          57       57           
  Lines        1725     1725           
=======================================
  Hits         1700     1700           
  Misses         25       25           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Benchmark Results (Julia v1.12)

Time benchmarks
main b76ce85... main / b76ce85...
Advection 1D 0.651 ± 0.02 μs 0.621 ± 0.02 μs 1.05 ± 0.047
Heat 2D 2.01 ± 0.03 μs 2.02 ± 0.03 μs 0.995 ± 0.021
Poisson 2D 2.21 ± 0.12 ms 2.14 ± 0.11 ms 1.04 ± 0.077
RBF-FD Advection 2D 9.74 ± 0.09 μs 9.56 ± 0.061 μs 1.02 ± 0.011
RBF-FD Poisson 2D least squares 0.0431 ± 0.0011 s 0.0422 ± 0.0014 s 1.02 ± 0.043
RBF-FD Poisson 2D standard basis 7.48 ± 2 ms 7.44 ± 1.7 ms 1 ± 0.36
RBF-FD Poisson 2D with Lagrange basis 0.0415 ± 0.0012 s 0.0427 ± 0.00098 s 0.97 ± 0.035
RBF-FD basis Lagrange 2D 30.2 ± 12 ms 28.7 ± 14 ms 1.05 ± 0.67
RBF-FD basis standard 2D 21 ± 6.6 ms 20.5 ± 6.1 ms 1.02 ± 0.44
RBF-FD evaluation Lagrange basis 2D 0.0529 ± 0.031 ms 0.0525 ± 0.031 ms 1.01 ± 0.83
RBF-FD evaluation standard basis 2D 16.3 ± 0.95 μs 16.3 ± 0.86 μs 1 ± 0.079
computing Lagrange basis 0.186 ± 0.013 ms 0.185 ± 0.015 ms 1 ± 0.11
interpolation 1D 8.53 ± 0.34 μs 8.53 ± 0.31 μs 1 ± 0.054
interpolation 2D 0.129 ± 0.011 ms 0.129 ± 0.012 ms 0.997 ± 0.13
interpolation 2D Lagrange basis 0.721 ± 0.13 μs 0.641 ± 0.12 μs 1.12 ± 0.29
interpolation 5D 0.442 ± 0.025 ms 0.445 ± 0.031 ms 0.991 ± 0.089
interpolation 5D KrylovJL_GMRES 0.757 ± 0.033 ms 0.755 ± 0.026 ms 1 ± 0.055
interpolation 5D cholesky 0.422 ± 0.026 ms 0.427 ± 0.036 ms 0.989 ± 0.1
interpolation evaluation 2D 2.27 ± 0.041 μs 2.32 ± 0.06 μs 0.978 ± 0.031
least squares 2D 6.94 ± 1.2 ms 6.92 ± 0.15 ms 1 ± 0.18
multiscale evaluation 1D 0.44 ± 0.01 μs 0.431 ± 0.009 μs 1.02 ± 0.032
multiscale interpolation 1D 21.2 ± 0.95 μs 21 ± 0.94 μs 1.01 ± 0.064
time_to_load 1.68 ± 0.006 s 1.67 ± 0.014 s 1 ± 0.0093
Memory benchmarks
main b76ce85... main / b76ce85...
Advection 1D 6 allocs: 0.141 kB 6 allocs: 0.141 kB 1
Heat 2D 18 allocs: 0.281 kB 18 allocs: 0.281 kB 1
Poisson 2D 0.0549 M allocs: 4.09 MB 0.0549 M allocs: 4.09 MB 1
RBF-FD Advection 2D 0.08 k allocs: 1.25 kB 0.08 k allocs: 1.25 kB 1
RBF-FD Poisson 2D least squares 0.938 M allocs: 0.0704 GB 0.938 M allocs: 0.0704 GB 1
RBF-FD Poisson 2D standard basis 0.0841 M allocs: 6.61 MB 0.0841 M allocs: 6.61 MB 1
RBF-FD Poisson 2D with Lagrange basis 0.937 M allocs: 0.0694 GB 0.937 M allocs: 0.0694 GB 1
RBF-FD basis Lagrange 2D 0.451 M allocs: 0.0361 GB 0.451 M allocs: 0.0361 GB 1
RBF-FD basis standard 2D 0.407 M allocs: 25.6 MB 0.407 M allocs: 25.6 MB 1
RBF-FD evaluation Lagrange basis 2D 2.1 k allocs: 0.0663 MB 2.1 k allocs: 0.0663 MB 1
RBF-FD evaluation standard basis 2D 0.931 k allocs: 0.0357 MB 0.931 k allocs: 0.0357 MB 1
computing Lagrange basis 3.18 k allocs: 0.266 MB 3.18 k allocs: 0.266 MB 1
interpolation 1D 0.091 k allocs: 7.3 kB 0.091 k allocs: 7.3 kB 1
interpolation 2D 3.07 k allocs: 0.18 MB 3.07 k allocs: 0.18 MB 1
interpolation 2D Lagrange basis 8 allocs: 1.09 kB 8 allocs: 1.09 kB 1
interpolation 5D 10.1 k allocs: 0.664 MB 10.1 k allocs: 0.664 MB 1
interpolation 5D KrylovJL_GMRES 10.3 k allocs: 0.805 MB 10.3 k allocs: 0.805 MB 1
interpolation 5D cholesky 10.1 k allocs: 0.615 MB 10.1 k allocs: 0.615 MB 1
interpolation evaluation 2D 0.074 k allocs: 2.12 kB 0.074 k allocs: 2.12 kB 1
least squares 2D 0.0989 M allocs: 5.79 MB 0.0989 M allocs: 5.79 MB 1
multiscale evaluation 1D 14 allocs: 0.219 kB 14 allocs: 0.219 kB 1
multiscale interpolation 1D 0.223 k allocs: 14.8 kB 0.223 k allocs: 14.8 kB 1
time_to_load 0.149 k allocs: 11.2 kB 0.149 k allocs: 11.2 kB 1

@JoshuaLampert
JoshuaLampert merged commit 1900aba into main Aug 27, 2026
16 checks passed
@JoshuaLampert
JoshuaLampert deleted the trixibase-v0-2 branch August 27, 2026 13:50
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