Benchmarks¶
These plots track the runtime of the standalone nanobench
benchmarks in benchmarks/. The
Benchmarks workflow builds them in Release on every push to main, runs them, and publishes the
per-benchmark JSON reports onto the orphan benchmarks branch. The documentation build fetches
those reports and renders, for each benchmark series, the median runtime over the report date so
that performance regressions become visible.
The table shows the most recent measurement for every series; each plot below it shows that series’ history. Error bars correspond to nanobench’s median-absolute-percent-error; hover over a point to see the commit it was measured at.
Benchmark |
Median runtime |
Error |
Date |
|---|---|---|---|
assembly_kernels__continuous_lagrange / 2d__laplace__p1 |
72.914 ms |
0.0 % |
2026-08-19 |
assembly_kernels__continuous_lagrange / 2d__laplace__p2 |
1.130 s |
0.0 % |
2026-08-19 |
assembly_kernels__continuous_lagrange / 2d__laplace__p3 |
6.100 s |
0.0 % |
2026-08-19 |
assembly_kernels__continuous_lagrange / 2d__product__p1 |
70.127 ms |
0.0 % |
2026-08-19 |
assembly_kernels__continuous_lagrange / 2d__product__p2 |
1.127 s |
0.0 % |
2026-08-19 |
assembly_kernels__continuous_lagrange / 2d__product__p3 |
6.079 s |
0.0 % |
2026-08-19 |
assembly_kernels__continuous_lagrange / 3d__laplace__p1 |
31.120 ms |
0.0 % |
2026-08-19 |
assembly_kernels__continuous_lagrange / 3d__laplace__p2 |
1.418 s |
0.0 % |
2026-08-19 |
assembly_kernels__continuous_lagrange / 3d__product__p1 |
28.709 ms |
0.0 % |
2026-08-19 |
assembly_kernels__continuous_lagrange / 3d__product__p2 |
1.369 s |
0.0 % |
2026-08-19 |
assembly_kernels__sipdg / sipdg_p1__assemble_only |
16.113 ms |
0.0 % |
2026-08-19 |
burgers__1d__explicit__fv / explicit_euler__upwind |
2.601 s |
0.0 % |
2026-08-19 |
stationary_heat_equation__ESV2007 / sipdg_p1__assemble_and_solve |
12.627 ms |
0.0 % |
2026-08-19 |
stokes__taylorhood / taylor_hood_order2__assemble_and_solve |
66.912 ms |
0.0 % |
2026-08-19 |