Skip to content

CompatHelper: bump compat for RecursiveArrayTools to 4, (keep existing compat)#347

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
compathelper/new_version/2026-04-02-02-52-56-273-00439020183
Open

CompatHelper: bump compat for RecursiveArrayTools to 4, (keep existing compat)#347
github-actions[bot] wants to merge 1 commit into
mainfrom
compathelper/new_version/2026-04-02-02-52-56-273-00439020183

Conversation

@github-actions

@github-actions github-actions Bot commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

This pull request changes the compat entry for the RecursiveArrayTools package from 3.27.0 to 3.27.0, 4.
This keeps the compat entries for earlier versions.

Note: I have not tested your package with this new compat entry.
It is your responsibility to make sure that your package tests pass before you merge this pull request.

@lindnemi lindnemi force-pushed the compathelper/new_version/2026-04-02-02-52-56-273-00439020183 branch from cce973b to 27031f5 Compare April 2, 2026 02:53
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.19%. Comparing base (67abb79) to head (27031f5).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #347   +/-   ##
=======================================
  Coverage   82.19%   82.19%           
=======================================
  Files          31       31           
  Lines        6723     6723           
=======================================
  Hits         5526     5526           
  Misses       1197     1197           

☔ View full report in Codecov by Sentry.
📢 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

github-actions Bot commented Apr 2, 2026

Copy link
Copy Markdown
Contributor Author
Benchmark Results
┌──────────────────────────────────────────────┬────────┬────────────┬────────────┬─────────────┬─────────┬──────────┬────────────┐
│ Key                                          │        │ Time       │            │             │ Allocs  │          │            │
│                                              │        │ target     │ baseline   │             │ target  │ baseline │            │
├──────────────────────────────────────────────┼────────┼────────────┼────────────┼─────────────┼─────────┼──────────┼────────────┤
│ diffusion_static_edge → assemble             │    100 │ 999.209 μs │ 598.665 μs │  +66.9 % ❌ │    2875 │     2875 │  +0.0 % ➖ │
│                                              │    300 │   5.391 ms │   4.975 ms │   +8.4 % ❌ │   23085 │    23085 │  +0.0 % ➖ │
│                                              │   1000 │  95.140 ms │  92.684 ms │   +2.6 % ➖ │  251290 │   251290 │  +0.0 % ➖ │
│                                              │   3000 │    1.025 s │    1.160 s │  -11.6 % ✅ │ 2253290 │  2253290 │  +0.0 % ➖ │
│ diffusion_static_edge → seq → seq            │    100 │  11.667 μs │  11.276 μs │   +3.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 117.971 μs │ 117.130 μs │   +0.7 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   1.376 ms │   1.380 ms │   -0.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  13.707 ms │  13.415 ms │   +2.2 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_static_edge → ka → seq             │    100 │  23.744 μs │  22.662 μs │   +4.8 % ➖ │      87 │       87 │  +0.0 % ➖ │
│                                              │    300 │ 138.841 μs │ 136.817 μs │   +1.5 % ➖ │     173 │      173 │  +0.0 % ➖ │
│                                              │   1000 │   1.274 ms │   1.272 ms │   +0.1 % ➖ │    1067 │     1067 │  +0.0 % ➖ │
│                                              │   3000 │  13.554 ms │  12.857 ms │   +5.4 % ❌ │    8958 │     8958 │  +0.0 % ➖ │
│ diffusion_static_edge → poly → seq           │    100 │  12.544 μs │  12.564 μs │   -0.2 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │ 109.496 μs │ 109.667 μs │   -0.2 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   1.248 ms │   1.241 ms │   +0.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  13.057 ms │  12.730 ms │   +2.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → thrd → seq           │    100 │  20.609 μs │  21.130 μs │   -2.5 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │    300 │ 128.682 μs │ 128.702 μs │   -0.0 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │   1.282 ms │   1.293 ms │   -0.9 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   3000 │  12.713 ms │  12.378 ms │   +2.7 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ diffusion_static_edge → seq_buf → seq        │    100 │  13.611 μs │  13.911 μs │   -2.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 137.278 μs │ 138.020 μs │   -0.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   1.606 ms │   1.626 ms │   -1.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  16.400 ms │  16.685 ms │   -1.7 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_static_edge → ka_buf → seq         │    100 │  25.758 μs │  26.240 μs │   -1.8 % ➖ │      87 │       87 │  +0.0 % ➖ │
│                                              │    300 │ 171.162 μs │ 174.809 μs │   -2.1 % ➖ │     173 │      173 │  +0.0 % ➖ │
│                                              │   1000 │   1.670 ms │   1.689 ms │   -1.1 % ➖ │    1067 │     1067 │  +0.0 % ➖ │
│                                              │   3000 │  16.180 ms │  16.092 ms │   +0.5 % ➖ │    8958 │     8958 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → seq       │    100 │  18.385 μs │  18.234 μs │   +0.8 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │ 161.614 μs │ 160.351 μs │   +0.8 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   1.839 ms │   1.832 ms │   +0.4 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  18.410 ms │  18.270 ms │   +0.8 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → ka        │    100 │ 128.001 μs │ 151.926 μs │  -15.7 % ✅ │      56 │       56 │  +0.0 % ➖ │
│                                              │    300 │ 345.249 μs │ 352.022 μs │   -1.9 % ➖ │      56 │       56 │  +0.0 % ➖ │
│                                              │   1000 │   3.101 ms │   3.142 ms │   -1.3 % ➖ │      56 │       56 │  +0.0 % ➖ │
│                                              │   3000 │  30.087 ms │  27.570 ms │   +9.1 % ❌ │      57 │       57 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → poly      │    100 │  13.806 μs │  14.186 μs │   -2.7 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │    300 │  97.444 μs │ 104.857 μs │   -7.1 % ✅ │       6 │        6 │  +0.0 % ➖ │
│                                              │   1000 │   1.055 ms │   1.151 ms │   -8.3 % ✅ │       6 │        6 │  +0.0 % ➖ │
│                                              │   3000 │  10.678 ms │  11.764 ms │   -9.2 % ✅ │       6 │        6 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → thrd      │    100 │ 131.658 μs │ 130.505 μs │   +0.9 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │    300 │ 250.651 μs │ 241.764 μs │   +3.7 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │   1000 │   1.670 ms │   1.617 ms │   +3.3 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │   3000 │  14.864 ms │  15.654 ms │   -5.0 % ✅ │      25 │       25 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → sprs      │    100 │  24.256 μs │  24.276 μs │   -0.1 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │ 209.203 μs │ 211.598 μs │   -1.1 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   2.390 ms │   2.370 ms │   +0.9 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  23.130 ms │  23.218 ms │   -0.4 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → thrd_buf → seq       │    100 │  25.708 μs │  28.414 μs │   -9.5 % ✅ │      66 │       66 │  +0.0 % ➖ │
│                                              │    300 │ 151.645 μs │ 154.440 μs │   -1.8 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │   1.712 ms │   1.756 ms │   -2.5 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   3000 │  15.990 ms │  16.021 ms │   -0.2 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ diffusion_ode_edge → assemble                │    100 │ 593.416 μs │ 590.791 μs │   +0.4 % ➖ │    2884 │     2884 │  +0.0 % ➖ │
│                                              │    300 │   4.932 ms │   4.973 ms │   -0.8 % ➖ │   23093 │    23093 │  +0.0 % ➖ │
│                                              │   1000 │  60.261 ms │  65.516 ms │   -8.0 % ✅ │  251296 │   251296 │  +0.0 % ➖ │
│                                              │   3000 │    1.223 s │    1.000 s │  +22.3 % ❌ │ 2253296 │  2253296 │  +0.0 % ➖ │
│ diffusion_ode_edge → seq → seq               │    100 │  40.506 μs │  40.516 μs │   -0.0 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 384.944 μs │ 385.675 μs │   -0.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   4.403 ms │   4.444 ms │   -0.9 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  41.240 ms │  41.382 ms │   -0.3 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_ode_edge → ka → seq                │    100 │  59.602 μs │  61.325 μs │   -2.8 % ➖ │     140 │      140 │  +0.0 % ➖ │
│                                              │    300 │ 316.225 μs │ 321.645 μs │   -1.7 % ➖ │     293 │      293 │  +0.0 % ➖ │
│                                              │   1000 │   2.903 ms │   2.929 ms │   -0.9 % ➖ │    1856 │     1856 │  +0.0 % ➖ │
│                                              │   3000 │  27.243 ms │  27.198 ms │   +0.2 % ➖ │   15607 │    15607 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly → seq              │    100 │  27.893 μs │  27.903 μs │   -0.0 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 249.489 μs │ 248.497 μs │   +0.4 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   2.804 ms │   2.795 ms │   +0.3 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  27.191 ms │  27.153 ms │   +0.1 % ➖ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → thrd → seq              │    100 │  51.487 μs │  52.238 μs │   -1.4 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │    300 │ 367.060 μs │ 382.078 μs │   -3.9 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   1000 │   3.046 ms │   3.011 ms │   +1.2 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   3000 │  26.897 ms │  26.527 ms │   +1.4 % ➖ │      88 │       88 │  +0.0 % ➖ │
│ diffusion_ode_edge → seq_buf → seq           │    100 │  39.434 μs │  39.705 μs │   -0.7 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 375.106 μs │ 376.367 μs │   -0.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   4.332 ms │   4.330 ms │   +0.0 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  40.851 ms │  40.809 ms │   +0.1 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_ode_edge → ka_buf → seq            │    100 │  69.570 μs │  64.832 μs │   +7.3 % ❌ │     140 │      140 │  +0.0 % ➖ │
│                                              │    300 │ 376.628 μs │ 365.237 μs │   +3.1 % ➖ │     293 │      293 │  +0.0 % ➖ │
│                                              │   1000 │   3.346 ms │   3.453 ms │   -3.1 % ➖ │    1856 │     1856 │  +0.0 % ➖ │
│                                              │   3000 │  29.906 ms │  30.235 ms │   -1.1 % ➖ │   15607 │    15607 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → seq          │    100 │  32.300 μs │  32.591 μs │   -0.9 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 287.029 μs │ 289.434 μs │   -0.8 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   3.257 ms │   3.284 ms │   -0.8 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  31.265 ms │  31.741 ms │   -1.5 % ➖ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → ka           │    100 │ 165.732 μs │ 166.833 μs │   -0.7 % ➖ │      57 │       57 │  +0.0 % ➖ │
│                                              │    300 │ 513.458 μs │ 520.980 μs │   -1.4 % ➖ │      57 │       57 │  +0.0 % ➖ │
│                                              │   1000 │   4.422 ms │   4.573 ms │   -3.3 % ➖ │      57 │       57 │  +0.0 % ➖ │
│                                              │   3000 │  44.987 ms │  44.120 ms │   +2.0 % ➖ │      58 │       58 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → poly         │    100 │  27.502 μs │  27.692 μs │   -0.7 % ➖ │       7 │        7 │  +0.0 % ➖ │
│                                              │    300 │ 238.328 μs │ 236.615 μs │   +0.7 % ➖ │       7 │        7 │  +0.0 % ➖ │
│                                              │   1000 │   2.607 ms │   2.633 ms │   -1.0 % ➖ │       7 │        7 │  +0.0 % ➖ │
│                                              │   3000 │  24.927 ms │  25.834 ms │   -3.5 % ➖ │       7 │        7 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → thrd         │    100 │ 144.682 μs │ 145.934 μs │   -0.9 % ➖ │      26 │       26 │  +0.0 % ➖ │
│                                              │    300 │ 370.988 μs │ 349.276 μs │   +6.2 % ❌ │      26 │       26 │  +0.0 % ➖ │
│                                              │   1000 │   3.414 ms │   3.225 ms │   +5.8 % ❌ │      26 │       26 │  +0.0 % ➖ │
│                                              │   3000 │  28.483 ms │  28.875 ms │   -1.4 % ➖ │      26 │       26 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → sprs         │    100 │  38.963 μs │  38.513 μs │   +1.2 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 347.834 μs │ 335.861 μs │   +3.6 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   3.945 ms │   3.853 ms │   +2.4 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  37.084 ms │  36.230 ms │   +2.4 % ➖ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → thrd_buf → seq          │    100 │  56.046 μs │  57.638 μs │   -2.8 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │    300 │ 413.467 μs │ 430.640 μs │   -4.0 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   1000 │   3.329 ms │   3.423 ms │   -2.8 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   3000 │  29.949 ms │  30.169 ms │   -0.7 % ➖ │      88 │       88 │  +0.0 % ➖ │
│ kuramoto_homogeneous → assemble              │    100 │  71.785 μs │  74.139 μs │   -3.2 % ➖ │     465 │      465 │  +0.0 % ➖ │
│                                              │   1000 │ 740.041 μs │ 758.186 μs │   -2.4 % ➖ │    2294 │     2294 │  +0.0 % ➖ │
│                                              │  10000 │   5.103 ms │   5.173 ms │   -1.4 % ➖ │   20294 │    20294 │  +0.0 % ➖ │
│                                              │ 100000 │  42.978 ms │  46.524 ms │   -7.6 % ✅ │  200294 │   200294 │  +0.0 % ➖ │
│ kuramoto_homogeneous → seq → seq             │    100 │   1.061 μs │   1.040 μs │   +2.0 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  10.655 μs │  10.489 μs │   +1.6 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 118.583 μs │ 116.439 μs │   +1.8 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.601 ms │   1.559 ms │   +2.7 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_homogeneous → ka → seq              │    100 │   3.053 μs │   3.067 μs │   -0.4 % ➖ │      46 │       46 │  +0.0 % ➖ │
│                                              │   1000 │  12.454 μs │  12.649 μs │   -1.5 % ➖ │      49 │       49 │  +0.0 % ➖ │
│                                              │  10000 │ 161.383 μs │ 163.387 μs │   -1.2 % ➖ │     274 │      274 │  +0.0 % ➖ │
│                                              │ 100000 │   1.241 ms │   1.168 ms │   +6.2 % ❌ │    1242 │     1242 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly → seq            │    100 │   1.927 μs │   1.961 μs │   -1.7 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  10.715 μs │  10.735 μs │   -0.2 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │  99.467 μs │ 100.209 μs │   -0.7 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   1.114 ms │   1.123 ms │   -0.7 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → thrd → seq            │    100 │  10.395 μs │  10.740 μs │   -3.2 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │  21.019 μs │  21.741 μs │   -3.3 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │  10000 │ 141.747 μs │ 144.261 μs │   -1.7 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │ 100000 │   1.195 ms │   1.212 ms │   -1.4 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ kuramoto_homogeneous → seq_buf → seq         │    100 │   1.083 μs │   1.078 μs │   +0.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  10.860 μs │  10.851 μs │   +0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 115.868 μs │ 116.399 μs │   -0.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.403 ms │   1.405 ms │   -0.2 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_homogeneous → ka_buf → seq          │    100 │   3.057 μs │   3.078 μs │   -0.7 % ➖ │      46 │       46 │  +0.0 % ➖ │
│                                              │   1000 │  12.844 μs │  12.804 μs │   +0.3 % ➖ │      49 │       49 │  +0.0 % ➖ │
│                                              │  10000 │ 172.434 μs │ 174.488 μs │   -1.2 % ➖ │     274 │      274 │  +0.0 % ➖ │
│                                              │ 100000 │   1.380 ms │   1.400 ms │   -1.4 % ➖ │    1242 │     1242 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → seq        │    100 │   2.156 μs │   2.119 μs │   +1.7 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  12.008 μs │  12.209 μs │   -1.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │ 116.549 μs │ 119.204 μs │   -2.2 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   1.375 ms │   1.393 ms │   -1.3 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → ka         │    100 │   2.950 μs │   3.052 μs │   -3.3 % ➖ │      13 │       13 │  +0.0 % ➖ │
│                                              │   1000 │ 136.617 μs │ 136.066 μs │   +0.4 % ➖ │      37 │       37 │  +0.0 % ➖ │
│                                              │  10000 │ 310.393 μs │ 303.461 μs │   +2.3 % ➖ │      56 │       56 │  +0.0 % ➖ │
│                                              │ 100000 │   2.164 ms │   1.855 ms │  +16.6 % ❌ │      56 │       56 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → poly       │    100 │   2.875 μs │   2.800 μs │   +2.7 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │   1000 │  13.505 μs │  13.305 μs │   +1.5 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │  10000 │ 128.401 μs │ 135.144 μs │   -5.0 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │ 100000 │   1.675 ms │   1.947 ms │  -13.9 % ✅ │       6 │        6 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → thrd       │    100 │ 117.280 μs │ 118.012 μs │   -0.6 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │   1000 │ 130.976 μs │ 130.886 μs │   +0.1 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │  10000 │ 270.498 μs │ 272.562 μs │   -0.8 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │ 100000 │   2.666 ms │   3.196 ms │  -16.6 % ✅ │      25 │       25 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → sprs       │    100 │   2.696 μs │   2.504 μs │   +7.7 % ❌ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  16.240 μs │  16.582 μs │   -2.1 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │ 162.265 μs │ 167.946 μs │   -3.4 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   1.946 ms │   1.999 ms │   -2.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → thrd_buf → seq        │    100 │  11.386 μs │  11.332 μs │   +0.5 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │  23.374 μs │  22.242 μs │   +5.1 % ❌ │      66 │       66 │  +0.0 % ➖ │
│                                              │  10000 │ 157.036 μs │ 151.885 μs │   +3.4 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │ 100000 │   1.362 ms │   1.325 ms │   +2.8 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → assemble            │    100 │ 197.702 μs │ 201.018 μs │   -1.6 % ➖ │     934 │      934 │  +0.0 % ➖ │
│                                              │   1000 │   1.428 ms │   1.434 ms │   -0.4 % ➖ │    6381 │     6381 │  +0.0 % ➖ │
│                                              │  10000 │  14.054 ms │  13.985 ms │   +0.5 % ➖ │   60410 │    60410 │  +0.0 % ➖ │
│                                              │ 100000 │ 119.967 ms │ 120.477 ms │   -0.4 % ➖ │  600435 │   600435 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → seq → seq           │    100 │   1.061 μs │   1.039 μs │   +2.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  10.720 μs │  10.530 μs │   +1.8 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 116.009 μs │ 113.473 μs │   +2.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.588 ms │   1.554 ms │   +2.2 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_heterogeneous → ka → seq            │    100 │   4.674 μs │   4.550 μs │   +2.7 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  13.681 μs │  13.821 μs │   -1.0 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 188.083 μs │ 183.025 μs │   +2.8 % ➖ │     383 │      383 │  +0.0 % ➖ │
│                                              │ 100000 │   1.251 ms │   1.263 ms │   -0.9 % ➖ │    1351 │     1351 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly → seq          │    100 │   2.493 μs │   2.460 μs │   +1.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  11.211 μs │  11.412 μs │   -1.8 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │  98.776 μs │  99.577 μs │   -0.8 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   1.107 ms │   1.158 ms │   -4.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → thrd → seq          │    100 │  16.922 μs │  16.461 μs │   +2.8 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  28.093 μs │  29.646 μs │   -5.2 % ✅ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 147.457 μs │ 136.797 μs │   +7.8 % ❌ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   1.175 ms │   1.216 ms │   -3.4 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → seq_buf → seq       │    100 │   1.089 μs │   1.205 μs │   -9.6 % ✅ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  10.450 μs │  10.590 μs │   -1.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 113.423 μs │ 114.214 μs │   -0.7 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.368 ms │   1.367 ms │   +0.1 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_heterogeneous → ka_buf → seq        │    100 │   4.577 μs │   4.464 μs │   +2.5 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  14.111 μs │  13.886 μs │   +1.6 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 200.508 μs │ 203.442 μs │   -1.4 % ➖ │     383 │      383 │  +0.0 % ➖ │
│                                              │ 100000 │   1.374 ms │   1.417 ms │   -3.0 % ➖ │    1351 │     1351 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → seq      │    100 │   2.731 μs │   2.665 μs │   +2.5 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  13.014 μs │  12.960 μs │   +0.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 117.210 μs │ 119.766 μs │   -2.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   1.371 ms │   1.389 ms │   -1.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → ka       │    100 │   3.628 μs │   3.611 μs │   +0.5 % ➖ │      15 │       15 │  +0.0 % ➖ │
│                                              │   1000 │ 139.803 μs │ 137.308 μs │   +1.8 % ➖ │      39 │       39 │  +0.0 % ➖ │
│                                              │  10000 │ 288.472 μs │ 305.284 μs │   -5.5 % ✅ │      58 │       58 │  +0.0 % ➖ │
│                                              │ 100000 │   2.143 ms │   2.168 ms │   -1.1 % ➖ │      58 │       58 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → poly     │    100 │   3.274 μs │   3.422 μs │   -4.3 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │   1000 │  14.888 μs │  14.217 μs │   +4.7 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │  10000 │ 132.530 μs │ 133.922 μs │   -1.0 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │ 100000 │   1.560 ms │   1.645 ms │   -5.1 % ✅ │       8 │        8 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → thrd     │    100 │ 117.981 μs │ 117.841 μs │   +0.1 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │   1000 │ 132.328 μs │ 132.740 μs │   -0.3 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │  10000 │ 274.156 μs │ 272.503 μs │   +0.6 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │ 100000 │   2.214 ms │   2.297 ms │   -3.6 % ➖ │      27 │       27 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → sprs     │    100 │   3.213 μs │   3.182 μs │   +1.0 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  17.744 μs │  16.881 μs │   +5.1 % ❌ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 167.816 μs │ 164.189 μs │   +2.2 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   1.943 ms │   1.950 ms │   -0.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → thrd_buf → seq      │    100 │  17.112 μs │  17.242 μs │   -0.8 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  30.528 μs │  26.871 μs │  +13.6 % ❌ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 141.285 μs │ 158.899 μs │  -11.1 % ✅ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   1.323 ms │   1.317 ms │   +0.4 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ powergrid → assemble                         │    100 │ 254.358 μs │ 249.299 μs │   +2.0 % ➖ │    1466 │     1466 │  +0.0 % ➖ │
│                                              │   1000 │   1.880 ms │   1.950 ms │   -3.6 % ➖ │   11658 │    11658 │  +0.0 % ➖ │
│                                              │  10000 │  17.362 ms │  17.080 ms │   +1.7 % ➖ │  115275 │   115275 │  +0.0 % ➖ │
│                                              │ 100000 │ 224.237 ms │ 223.101 ms │   +0.5 % ➖ │ 1150392 │  1150392 │  +0.0 % ➖ │
│ powergrid → seq → seq                        │    100 │   6.938 μs │   6.963 μs │   -0.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  69.461 μs │  69.731 μs │   -0.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 714.333 μs │ 716.197 μs │   -0.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   7.795 ms │   7.765 ms │   +0.4 % ➖ │         │          │  +0.0 % ➖ │
│ powergrid → ka → seq                         │    100 │  10.610 μs │  10.620 μs │   -0.1 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  73.859 μs │  74.320 μs │   -0.6 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 544.815 μs │ 544.193 μs │   +0.1 % ➖ │     383 │      383 │  +0.0 % ➖ │
│                                              │ 100000 │   3.547 ms │   3.529 ms │   +0.5 % ➖ │    1351 │     1351 │  +0.0 % ➖ │
│ powergrid → poly → seq                       │    100 │   4.793 μs │   4.819 μs │   -0.5 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  32.892 μs │  32.982 μs │   -0.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 321.745 μs │ 324.229 μs │   -0.8 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   3.545 ms │   3.454 ms │   +2.6 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → thrd → seq                       │    100 │  19.276 μs │  20.158 μs │   -4.4 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  69.480 μs │  69.601 μs │   -0.2 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 539.093 μs │ 555.745 μs │   -3.0 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   3.806 ms │   3.826 ms │   -0.5 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ powergrid → seq_buf → seq                    │    100 │   7.326 μs │   7.276 μs │   +0.7 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  73.779 μs │  73.428 μs │   +0.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 763.595 μs │ 750.230 μs │   +1.8 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   8.413 ms │   8.431 ms │   -0.2 % ➖ │         │          │  +0.0 % ➖ │
│ powergrid → ka_buf → seq                     │    100 │  10.991 μs │  10.971 μs │   +0.2 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  77.856 μs │  78.057 μs │   -0.3 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 613.955 μs │ 607.422 μs │   +1.1 % ➖ │     383 │      383 │  +0.0 % ➖ │
│                                              │ 100000 │   4.055 ms │   4.147 ms │   -2.2 % ➖ │    1351 │     1351 │  +0.0 % ➖ │
│ powergrid → poly_buf → seq                   │    100 │   5.378 μs │   5.393 μs │   -0.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  37.290 μs │  37.771 μs │   -1.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 374.253 μs │ 374.444 μs │   -0.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   4.241 ms │   4.202 ms │   +0.9 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → poly_buf → ka                    │    100 │   6.818 μs │   6.715 μs │   +1.5 % ➖ │      15 │       15 │  +0.0 % ➖ │
│                                              │   1000 │ 170.691 μs │ 171.373 μs │   -0.4 % ➖ │      58 │       58 │  +0.0 % ➖ │
│                                              │  10000 │ 616.269 μs │ 616.449 μs │   -0.0 % ➖ │      58 │       58 │  +0.0 % ➖ │
│                                              │ 100000 │   5.600 ms │   5.590 ms │   +0.2 % ➖ │      58 │       58 │  +0.0 % ➖ │
│ powergrid → poly_buf → poly                  │    100 │   6.021 μs │   5.938 μs │   +1.4 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │   1000 │  42.460 μs │  41.849 μs │   +1.5 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │  10000 │ 392.788 μs │ 388.642 μs │   +1.1 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │ 100000 │   5.406 ms │   5.123 ms │   +5.5 % ❌ │       8 │        8 │  +0.0 % ➖ │
│ powergrid → poly_buf → thrd                  │    100 │ 120.727 μs │ 120.927 μs │   -0.2 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │   1000 │ 162.455 μs │ 168.857 μs │   -3.8 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │  10000 │ 604.046 μs │ 564.862 μs │   +6.9 % ❌ │      27 │       27 │  +0.0 % ➖ │
│                                              │ 100000 │   7.099 ms │   6.497 ms │   +9.3 % ❌ │      27 │       27 │  +0.0 % ➖ │
│ powergrid → poly_buf → sprs                  │    100 │   6.239 μs │   6.197 μs │   +0.7 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  47.529 μs │  47.349 μs │   +0.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 467.660 μs │ 466.367 μs │   +0.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   5.304 ms │   5.298 ms │   +0.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → thrd_buf → seq                   │    100 │  21.671 μs │  19.637 μs │  +10.4 % ❌ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  74.109 μs │  73.849 μs │   +0.4 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 624.675 μs │ 611.499 μs │   +2.2 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   4.270 ms │   4.371 ms │   -2.3 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → assemble        │    100 │ 488.949 μs │ 492.426 μs │   -0.7 % ➖ │    3112 │     3110 │  +0.1 % ➖ │
│                                              │   1000 │   4.396 ms │   4.381 ms │   +0.4 % ➖ │   30096 │    30096 │  +0.0 % ➖ │
│                                              │  10000 │  51.688 ms │  53.028 ms │   -2.5 % ➖ │  300234 │   300234 │  +0.0 % ➖ │
│                                              │ 100000 │    1.170 s │    1.426 s │  -17.9 % ✅ │ 3000328 │  3000328 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → seq → seq       │    100 │   9.403 μs │   9.252 μs │   +1.6 % ➖ │     102 │      102 │  +0.0 % ➖ │
│                                              │   1000 │  93.966 μs │  94.418 μs │   -0.5 % ➖ │    1002 │     1002 │  +0.0 % ➖ │
│                                              │  10000 │ 968.461 μs │ 970.345 μs │   -0.2 % ➖ │   10002 │    10002 │  +0.0 % ➖ │
│                                              │ 100000 │  10.099 ms │  10.368 ms │   -2.6 % ➖ │  100002 │   100002 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → ka → seq        │    100 │  75.873 μs │  75.232 μs │   +0.9 % ➖ │    1750 │     1750 │  +0.0 % ➖ │
│                                              │   1000 │ 746.463 μs │ 742.216 μs │   +0.6 % ➖ │   17051 │    17051 │  +0.0 % ➖ │
│                                              │  10000 │   7.684 ms │   7.645 ms │   +0.5 % ➖ │  170243 │   170243 │  +0.0 % ➖ │
│                                              │ 100000 │  77.784 ms │  77.455 ms │   +0.4 % ➖ │ 1700903 │  1700903 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly → seq      │    100 │   9.588 μs │   9.689 μs │   -1.0 % ➖ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │  87.475 μs │  88.797 μs │   -1.5 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │ 860.177 μs │ 891.526 μs │   -3.5 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │   9.229 ms │   9.595 ms │   -3.8 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → thrd → seq      │    100 │ 402.297 μs │ 401.435 μs │   +0.2 % ➖ │    2368 │     2368 │  +0.0 % ➖ │
│                                              │   1000 │   4.137 ms │   4.053 ms │   +2.1 % ➖ │   23068 │    23068 │  +0.0 % ➖ │
│                                              │  10000 │  52.456 ms │ 107.162 ms │  -51.1 % ✅ │  230068 │   230068 │  +0.0 % ➖ │
│                                              │ 100000 │ 833.390 ms │    1.022 s │  -18.5 % ✅ │ 2300068 │  2300068 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → seq_buf → seq   │    100 │   9.613 μs │   9.614 μs │   -0.0 % ➖ │     102 │      102 │  +0.0 % ➖ │
│                                              │   1000 │  97.714 μs │  98.385 μs │   -0.7 % ➖ │    1002 │     1002 │  +0.0 % ➖ │
│                                              │  10000 │   1.010 ms │   1.024 ms │   -1.4 % ➖ │   10002 │    10002 │  +0.0 % ➖ │
│                                              │ 100000 │  10.641 ms │  10.913 ms │   -2.5 % ➖ │  100002 │   100002 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → ka_buf → seq    │    100 │  75.572 μs │  76.203 μs │   -0.8 % ➖ │    1750 │     1750 │  +0.0 % ➖ │
│                                              │   1000 │ 741.755 μs │ 746.223 μs │   -0.6 % ➖ │   17051 │    17051 │  +0.0 % ➖ │
│                                              │  10000 │   7.702 ms │   7.794 ms │   -1.2 % ➖ │  170243 │   170243 │  +0.0 % ➖ │
│                                              │ 100000 │  77.719 ms │  84.394 ms │   -7.9 % ✅ │ 1700903 │  1700903 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → seq  │    100 │  10.104 μs │  10.069 μs │   +0.3 % ➖ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │  89.920 μs │  92.253 μs │   -2.5 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │ 920.280 μs │ 948.163 μs │   -2.9 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │  10.016 ms │  10.405 ms │   -3.7 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → ka   │    100 │  11.507 μs │  11.677 μs │   -1.5 % ➖ │     115 │      115 │  +0.0 % ➖ │
│                                              │   1000 │ 223.099 μs │ 225.835 μs │   -1.2 % ➖ │    1058 │     1058 │  +0.0 % ➖ │
│                                              │  10000 │   1.118 ms │   1.167 ms │   -4.2 % ➖ │   10058 │    10058 │  +0.0 % ➖ │
│                                              │ 100000 │  12.107 ms │  11.293 ms │   +7.2 % ❌ │  100058 │   100058 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → poly │    100 │  11.050 μs │  11.241 μs │   -1.7 % ➖ │     108 │      108 │  +0.0 % ➖ │
│                                              │   1000 │  94.337 μs │  96.311 μs │   -2.0 % ➖ │    1008 │     1008 │  +0.0 % ➖ │
│                                              │  10000 │ 983.970 μs │   1.007 ms │   -2.3 % ➖ │   10008 │    10008 │  +0.0 % ➖ │
│                                              │ 100000 │  11.927 ms │  12.859 ms │   -7.2 % ✅ │  100008 │   100008 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → thrd │    100 │ 126.387 μs │ 126.077 μs │   +0.2 % ➖ │     127 │      127 │  +0.0 % ➖ │
│                                              │   1000 │ 211.918 μs │ 210.556 μs │   +0.6 % ➖ │    1027 │     1027 │  +0.0 % ➖ │
│                                              │  10000 │   1.102 ms │   1.144 ms │   -3.6 % ➖ │   10027 │    10027 │  +0.0 % ➖ │
│                                              │ 100000 │  12.680 ms │  12.061 ms │   +5.1 % ❌ │  100027 │   100027 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → sprs │    100 │  11.086 μs │  11.171 μs │   -0.8 % ➖ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │ 100.499 μs │ 101.761 μs │   -1.2 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │   1.038 ms │   1.059 ms │   -2.0 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │  11.597 ms │  11.378 ms │   +1.9 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → thrd_buf → seq  │    100 │ 401.665 μs │ 400.032 μs │   +0.4 % ➖ │    2368 │     2368 │  +0.0 % ➖ │
│                                              │   1000 │   4.101 ms │   4.104 ms │   -0.1 % ➖ │   23068 │    23068 │  +0.0 % ➖ │
│                                              │  10000 │ 110.866 ms │  54.466 ms │ +103.6 % ❌ │  230068 │   230068 │  +0.0 % ➖ │
│                                              │ 100000 │ 853.549 ms │ 875.925 ms │   -2.6 % ➖ │ 2300068 │  2300068 │  +0.0 % ➖ │
└──────────────────────────────────────────────┴────────┴────────────┴────────────┴─────────────┴─────────┴──────────┴────────────┘

https://github.com/JuliaDynamics/NetworkDynamics.jl/actions/runs/23881394116/artifacts/6234818921

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