Skip to content

CompatHelper: bump compat for OrdinaryDiffEqSDIRK to 2 for package docs, (keep existing compat)#355

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
compathelper/new_version/2026-04-27-03-43-53-544-01057158524
Open

CompatHelper: bump compat for OrdinaryDiffEqSDIRK to 2 for package docs, (keep existing compat)#355
github-actions[bot] wants to merge 1 commit into
mainfrom
compathelper/new_version/2026-04-27-03-43-53-544-01057158524

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This pull request changes the compat entry for the OrdinaryDiffEqSDIRK package from 1 to 1, 2 for package docs.
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-27-03-43-53-544-01057158524 branch from fb98e34 to 0dcf7fc Compare April 27, 2026 03:43
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.21%. Comparing base (926a60d) to head (0dcf7fc).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #355   +/-   ##
=======================================
  Coverage   82.21%   82.21%           
=======================================
  Files          31       31           
  Lines        6729     6729           
=======================================
  Hits         5532     5532           
  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

Copy link
Copy Markdown
Contributor Author
Benchmark Results
┌──────────────────────────────────────────────┬────────┬────────────┬────────────┬────────────┬─────────┬──────────┬────────────┐
│ Key                                          │        │ Time       │            │            │ Allocs  │          │            │
│                                              │        │ target     │ baseline   │            │ target  │ baseline │            │
├──────────────────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼──────────┼────────────┤
│ diffusion_static_edge → assemble             │    100 │ 760.508 μs │ 679.356 μs │ +11.9 % ❌ │    2875 │     2875 │  +0.0 % ➖ │
│                                              │    300 │   5.440 ms │   5.405 ms │  +0.6 % ➖ │   23085 │    23085 │  +0.0 % ➖ │
│                                              │   1000 │ 124.325 ms │ 124.636 ms │  -0.2 % ➖ │  251290 │   251290 │  +0.0 % ➖ │
│                                              │   3000 │    1.322 s │    1.342 s │  -1.5 % ➖ │ 2253290 │  2253290 │  +0.0 % ➖ │
│ diffusion_static_edge → seq → seq            │    100 │   9.663 μs │   9.773 μs │  -1.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │  96.086 μs │  96.546 μs │  -0.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   1.237 ms │   1.237 ms │  +0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  16.421 ms │  17.058 ms │  -3.7 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_static_edge → ka → seq             │    100 │  23.381 μs │  23.559 μs │  -0.8 % ➖ │      87 │       87 │  +0.0 % ➖ │
│                                              │    300 │ 137.282 μs │ 128.604 μs │  +6.7 % ❌ │     173 │      173 │  +0.0 % ➖ │
│                                              │   1000 │   1.200 ms │   1.192 ms │  +0.7 % ➖ │    1067 │     1067 │  +0.0 % ➖ │
│                                              │   3000 │  13.210 ms │  13.002 ms │  +1.6 % ➖ │    8958 │     8958 │  +0.0 % ➖ │
│ diffusion_static_edge → poly → seq           │    100 │  12.491 μs │  12.518 μs │  -0.2 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │  99.531 μs │ 101.050 μs │  -1.5 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   1.206 ms │   1.206 ms │  +0.0 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  14.265 ms │  13.911 ms │  +2.5 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → thrd → seq           │    100 │  21.048 μs │  22.988 μs │  -8.4 % ✅ │      66 │       66 │  +0.0 % ➖ │
│                                              │    300 │ 128.814 μs │ 144.623 μs │ -10.9 % ✅ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │   1.155 ms │   1.209 ms │  -4.4 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   3000 │  13.363 ms │  12.604 ms │  +6.0 % ❌ │      66 │       66 │  +0.0 % ➖ │
│ diffusion_static_edge → seq_buf → seq        │    100 │  12.102 μs │  12.034 μs │  +0.6 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 116.236 μs │ 116.953 μs │  -0.6 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   1.510 ms │   1.553 ms │  -2.8 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  21.446 ms │  19.361 ms │ +10.8 % ❌ │         │          │  +0.0 % ➖ │
│ diffusion_static_edge → ka_buf → seq         │    100 │  23.540 μs │  27.343 μs │ -13.9 % ✅ │      87 │       87 │  +0.0 % ➖ │
│                                              │    300 │ 164.034 μs │ 178.437 μs │  -8.1 % ✅ │     173 │      173 │  +0.0 % ➖ │
│                                              │   1000 │   1.553 ms │   1.544 ms │  +0.5 % ➖ │    1067 │     1067 │  +0.0 % ➖ │
│                                              │   3000 │  18.104 ms │  17.440 ms │  +3.8 % ➖ │    8958 │     8958 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → seq       │    100 │  17.606 μs │  17.573 μs │  +0.2 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │ 146.380 μs │ 145.984 μs │  +0.3 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   1.691 ms │   1.694 ms │  -0.2 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  19.716 ms │  19.307 ms │  +2.1 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → ka        │    100 │ 169.674 μs │ 175.604 μs │  -3.4 % ➖ │      56 │       56 │  +0.0 % ➖ │
│                                              │    300 │ 585.230 μs │ 595.863 μs │  -1.8 % ➖ │      56 │       56 │  +0.0 % ➖ │
│                                              │   1000 │   5.568 ms │   5.530 ms │  +0.7 % ➖ │      56 │       56 │  +0.0 % ➖ │
│                                              │   3000 │  39.411 ms │  38.643 ms │  +2.0 % ➖ │      57 │       57 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → poly      │    100 │  13.974 μs │  14.155 μs │  -1.3 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │    300 │ 101.402 μs │ 104.573 μs │  -3.0 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │   1000 │   1.215 ms │   1.176 ms │  +3.4 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │   3000 │  16.594 ms │  15.556 ms │  +6.7 % ❌ │       6 │        6 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → thrd      │    100 │ 125.028 μs │ 129.490 μs │  -3.4 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │    300 │ 247.009 μs │ 248.610 μs │  -0.6 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │   1000 │   1.870 ms │   1.768 ms │  +5.8 % ❌ │      25 │       25 │  +0.0 % ➖ │
│                                              │   3000 │  26.700 ms │  23.279 ms │ +14.7 % ❌ │      25 │       25 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → sprs      │    100 │  25.125 μs │  25.030 μs │  +0.4 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │ 214.308 μs │ 214.614 μs │  -0.1 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   2.552 ms │   2.446 ms │  +4.3 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  27.409 ms │  25.869 ms │  +6.0 % ❌ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → thrd_buf → seq       │    100 │  29.932 μs │  29.514 μs │  +1.4 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │    300 │ 144.878 μs │ 176.725 μs │ -18.0 % ✅ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │   1.604 ms │   1.600 ms │  +0.2 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   3000 │  17.477 ms │  17.142 ms │  +2.0 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ diffusion_ode_edge → assemble                │    100 │ 702.207 μs │ 704.758 μs │  -0.4 % ➖ │    2884 │     2884 │  +0.0 % ➖ │
│                                              │    300 │   5.557 ms │   5.535 ms │  +0.4 % ➖ │   23093 │    23093 │  +0.0 % ➖ │
│                                              │   1000 │ 118.248 ms │ 118.348 ms │  -0.1 % ➖ │  251296 │   251296 │  +0.0 % ➖ │
│                                              │   3000 │    1.517 s │    1.366 s │ +11.1 % ❌ │ 2253296 │  2253296 │  +0.0 % ➖ │
│ diffusion_ode_edge → seq → seq               │    100 │  43.637 μs │  39.666 μs │ +10.0 % ❌ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 414.259 μs │ 373.890 μs │ +10.8 % ❌ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   4.974 ms │   4.391 ms │ +13.3 % ❌ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  50.435 ms │  46.387 ms │  +8.7 % ❌ │         │          │  +0.0 % ➖ │
│ diffusion_ode_edge → ka → seq                │    100 │  56.985 μs │  56.187 μs │  +1.4 % ➖ │     140 │      140 │  +0.0 % ➖ │
│                                              │    300 │ 332.093 μs │ 332.243 μs │  -0.0 % ➖ │     293 │      293 │  +0.0 % ➖ │
│                                              │   1000 │   3.029 ms │   3.007 ms │  +0.8 % ➖ │    1856 │     1856 │  +0.0 % ➖ │
│                                              │   3000 │  30.980 ms │  30.047 ms │  +3.1 % ➖ │   15607 │    15607 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly → seq              │    100 │  29.136 μs │  29.079 μs │  +0.2 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 251.444 μs │ 253.900 μs │  -1.0 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   2.897 ms │   2.874 ms │  +0.8 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  30.112 ms │  30.060 ms │  +0.2 % ➖ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → thrd → seq              │    100 │  54.439 μs │  54.200 μs │  +0.4 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │    300 │ 390.674 μs │ 395.110 μs │  -1.1 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   1000 │   2.995 ms │   2.916 ms │  +2.7 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   3000 │  29.597 ms │  28.959 ms │  +2.2 % ➖ │      88 │       88 │  +0.0 % ➖ │
│ diffusion_ode_edge → seq_buf → seq           │    100 │  37.894 μs │  37.445 μs │  +1.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 360.061 μs │ 352.282 μs │  +2.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   4.270 ms │   4.192 ms │  +1.9 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  46.713 ms │  45.460 ms │  +2.8 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_ode_edge → ka_buf → seq            │    100 │  61.900 μs │  61.810 μs │  +0.1 % ➖ │     140 │      140 │  +0.0 % ➖ │
│                                              │    300 │ 380.203 μs │ 383.694 μs │  -0.9 % ➖ │     293 │      293 │  +0.0 % ➖ │
│                                              │   1000 │   3.370 ms │   3.298 ms │  +2.2 % ➖ │    1856 │     1856 │  +0.0 % ➖ │
│                                              │   3000 │  34.678 ms │  34.504 ms │  +0.5 % ➖ │   15607 │    15607 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → seq          │    100 │  32.980 μs │  33.095 μs │  -0.3 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 289.150 μs │ 288.388 μs │  +0.3 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   3.323 ms │   3.279 ms │  +1.3 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  35.415 ms │  35.685 ms │  -0.8 % ➖ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → ka           │    100 │ 181.526 μs │ 180.789 μs │  +0.4 % ➖ │      57 │       57 │  +0.0 % ➖ │
│                                              │    300 │ 667.847 μs │ 731.954 μs │  -8.8 % ✅ │      57 │       57 │  +0.0 % ➖ │
│                                              │   1000 │   7.222 ms │   7.099 ms │  +1.7 % ➖ │      57 │       57 │  +0.0 % ➖ │
│                                              │   3000 │  54.270 ms │  53.879 ms │  +0.7 % ➖ │      58 │       58 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → poly         │    100 │  29.279 μs │  29.339 μs │  -0.2 % ➖ │       7 │        7 │  +0.0 % ➖ │
│                                              │    300 │ 245.095 μs │ 247.155 μs │  -0.8 % ➖ │       7 │        7 │  +0.0 % ➖ │
│                                              │   1000 │   2.784 ms │   2.795 ms │  -0.4 % ➖ │       7 │        7 │  +0.0 % ➖ │
│                                              │   3000 │  32.615 ms │  32.203 ms │  +1.3 % ➖ │       7 │        7 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → thrd         │    100 │ 140.174 μs │ 140.089 μs │  +0.1 % ➖ │      26 │       26 │  +0.0 % ➖ │
│                                              │    300 │ 387.368 μs │ 392.660 μs │  -1.3 % ➖ │      26 │       26 │  +0.0 % ➖ │
│                                              │   1000 │   3.672 ms │   3.739 ms │  -1.8 % ➖ │      26 │       26 │  +0.0 % ➖ │
│                                              │   3000 │  40.798 ms │  39.380 ms │  +3.6 % ➖ │      26 │       26 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → sprs         │    100 │  40.937 μs │  40.666 μs │  +0.7 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 365.779 μs │ 363.653 μs │  +0.6 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   4.114 ms │   4.058 ms │  +1.4 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  42.631 ms │  41.866 ms │  +1.8 % ➖ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → thrd_buf → seq          │    100 │  58.757 μs │  58.763 μs │  -0.0 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │    300 │ 425.411 μs │ 439.027 μs │  -3.1 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   1000 │   3.242 ms │   3.160 ms │  +2.6 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   3000 │  33.220 ms │  33.213 ms │  +0.0 % ➖ │      88 │       88 │  +0.0 % ➖ │
│ kuramoto_homogeneous → assemble              │    100 │  68.884 μs │  71.514 μs │  -3.7 % ➖ │     465 │      465 │  +0.0 % ➖ │
│                                              │   1000 │ 759.710 μs │ 762.058 μs │  -0.3 % ➖ │    2294 │     2294 │  +0.0 % ➖ │
│                                              │  10000 │   5.580 ms │   5.421 ms │  +2.9 % ➖ │   20294 │    20294 │  +0.0 % ➖ │
│                                              │ 100000 │  49.372 ms │  50.999 ms │  -3.2 % ➖ │  200294 │   200294 │  +0.0 % ➖ │
│ kuramoto_homogeneous → seq → seq             │    100 │   1.389 μs │   1.332 μs │  +4.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  13.875 μs │  13.306 μs │  +4.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 145.369 μs │ 142.592 μs │  +1.9 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.903 ms │   1.862 ms │  +2.2 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_homogeneous → ka → seq              │    100 │   3.294 μs │   3.263 μs │  +1.0 % ➖ │      46 │       46 │  +0.0 % ➖ │
│                                              │   1000 │  15.576 μs │  15.543 μs │  +0.2 % ➖ │      49 │       49 │  +0.0 % ➖ │
│                                              │  10000 │ 161.020 μs │ 160.838 μs │  +0.1 % ➖ │     274 │      274 │  +0.0 % ➖ │
│                                              │ 100000 │   1.466 ms │   1.435 ms │  +2.2 % ➖ │    1242 │     1242 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly → seq            │    100 │   2.825 μs │   2.783 μs │  +1.5 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  11.872 μs │  12.420 μs │  -4.4 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │ 106.483 μs │ 105.487 μs │  +0.9 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   1.438 ms │   1.412 ms │  +1.9 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → thrd → seq            │    100 │  12.089 μs │  12.038 μs │  +0.4 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │  25.680 μs │  25.201 μs │  +1.9 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │  10000 │ 157.948 μs │ 173.645 μs │  -9.0 % ✅ │      66 │       66 │  +0.0 % ➖ │
│                                              │ 100000 │   1.520 ms │   1.544 ms │  -1.5 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ kuramoto_homogeneous → seq_buf → seq         │    100 │   1.337 μs │   1.303 μs │  +2.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  13.429 μs │  12.950 μs │  +3.7 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 140.968 μs │ 136.462 μs │  +3.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.750 ms │   1.690 ms │  +3.5 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_homogeneous → ka_buf → seq          │    100 │   3.271 μs │   3.308 μs │  -1.1 % ➖ │      46 │       46 │  +0.0 % ➖ │
│                                              │   1000 │  15.433 μs │  15.785 μs │  -2.2 % ➖ │      49 │       49 │  +0.0 % ➖ │
│                                              │  10000 │ 150.834 μs │ 147.629 μs │  +2.2 % ➖ │     274 │      274 │  +0.0 % ➖ │
│                                              │ 100000 │   1.494 ms │   1.504 ms │  -0.6 % ➖ │    1242 │     1242 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → seq        │    100 │   2.992 μs │   2.827 μs │  +5.9 % ❌ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  13.398 μs │  13.365 μs │  +0.2 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │ 123.387 μs │ 122.917 μs │  +0.4 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   1.647 ms │   1.646 ms │  +0.0 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → ka         │    100 │   4.531 μs │   4.516 μs │  +0.3 % ➖ │      13 │       13 │  +0.0 % ➖ │
│                                              │   1000 │ 138.450 μs │ 138.961 μs │  -0.4 % ➖ │      37 │       37 │  +0.0 % ➖ │
│                                              │  10000 │ 354.649 μs │ 366.816 μs │  -3.3 % ➖ │      56 │       56 │  +0.0 % ➖ │
│                                              │ 100000 │   3.125 ms │   3.242 ms │  -3.6 % ➖ │      56 │       56 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → poly       │    100 │   3.882 μs │   3.863 μs │  +0.5 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │   1000 │  15.081 μs │  15.108 μs │  -0.2 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │  10000 │ 166.845 μs │ 166.361 μs │  +0.3 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │ 100000 │   2.038 ms │   2.020 ms │  +0.9 % ➖ │       6 │        6 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → thrd       │    100 │ 115.077 μs │ 114.674 μs │  +0.4 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │   1000 │ 128.497 μs │ 125.844 μs │  +2.1 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │  10000 │ 333.481 μs │ 373.889 μs │ -10.8 % ✅ │      25 │       25 │  +0.0 % ➖ │
│                                              │ 100000 │   2.902 ms │   3.093 ms │  -6.2 % ✅ │      25 │       25 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → sprs       │    100 │   3.288 μs │   3.249 μs │  +1.2 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  17.977 μs │  17.832 μs │  +0.8 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │ 169.448 μs │ 168.855 μs │  +0.4 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   2.273 ms │   2.253 ms │  +0.9 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → thrd_buf → seq        │    100 │  11.363 μs │  12.325 μs │  -7.8 % ✅ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │  25.563 μs │  24.969 μs │  +2.4 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │  10000 │ 181.677 μs │ 179.808 μs │  +1.0 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │ 100000 │   1.645 ms │   1.660 ms │  -0.9 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → assemble            │    100 │ 149.475 μs │ 148.496 μs │  +0.7 % ➖ │     934 │      934 │  +0.0 % ➖ │
│                                              │   1000 │   1.407 ms │   1.379 ms │  +2.1 % ➖ │    6381 │     6381 │  +0.0 % ➖ │
│                                              │  10000 │  13.926 ms │  13.948 ms │  -0.2 % ➖ │   60410 │    60410 │  +0.0 % ➖ │
│                                              │ 100000 │ 131.539 ms │ 130.000 ms │  +1.2 % ➖ │  600435 │   600435 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → seq → seq           │    100 │   1.234 μs │   1.220 μs │  +1.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  12.663 μs │  12.191 μs │  +3.9 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 130.465 μs │ 130.835 μs │  -0.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.764 ms │   1.824 ms │  -3.3 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_heterogeneous → ka → seq            │    100 │   4.588 μs │   4.593 μs │  -0.1 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  15.648 μs │  15.761 μs │  -0.7 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 196.167 μs │ 194.972 μs │  +0.6 % ➖ │     383 │      383 │  +0.0 % ➖ │
│                                              │ 100000 │   1.456 ms │   1.468 ms │  -0.8 % ➖ │    1351 │     1351 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly → seq          │    100 │   3.779 μs │   3.574 μs │  +5.7 % ❌ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  12.760 μs │  12.715 μs │  +0.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 105.826 μs │ 104.093 μs │  +1.7 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   1.375 ms │   1.392 ms │  -1.2 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → thrd → seq          │    100 │  19.634 μs │  20.042 μs │  -2.0 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  33.424 μs │  34.157 μs │  -2.1 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 165.628 μs │ 168.084 μs │  -1.5 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   1.559 ms │   1.490 ms │  +4.6 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → seq_buf → seq       │    100 │   1.203 μs │   1.175 μs │  +2.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  11.851 μs │  11.838 μs │  +0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 124.638 μs │ 122.773 μs │  +1.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.559 ms │   1.571 ms │  -0.8 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_heterogeneous → ka_buf → seq        │    100 │   4.590 μs │   4.584 μs │  +0.1 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  15.504 μs │  15.620 μs │  -0.7 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 217.887 μs │ 218.343 μs │  -0.2 % ➖ │     383 │      383 │  +0.0 % ➖ │
│                                              │ 100000 │   1.504 ms │   1.522 ms │  -1.2 % ➖ │    1351 │     1351 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → seq      │    100 │   3.805 μs │   3.802 μs │  +0.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  14.309 μs │  14.356 μs │  -0.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 121.333 μs │ 120.829 μs │  +0.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   1.599 ms │   1.639 ms │  -2.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → ka       │    100 │   5.522 μs │   5.447 μs │  +1.4 % ➖ │      15 │       15 │  +0.0 % ➖ │
│                                              │   1000 │ 139.549 μs │ 138.256 μs │  +0.9 % ➖ │      39 │       39 │  +0.0 % ➖ │
│                                              │  10000 │ 382.893 μs │ 360.253 μs │  +6.3 % ❌ │      58 │       58 │  +0.0 % ➖ │
│                                              │ 100000 │   3.183 ms │   3.494 ms │  -8.9 % ✅ │      58 │       58 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → poly     │    100 │   4.802 μs │   4.755 μs │  +1.0 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │   1000 │  16.101 μs │  15.596 μs │  +3.2 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │  10000 │ 155.868 μs │ 181.020 μs │ -13.9 % ✅ │       8 │        8 │  +0.0 % ➖ │
│                                              │ 100000 │   2.011 ms │   2.019 ms │  -0.4 % ➖ │       8 │        8 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → thrd     │    100 │ 112.429 μs │ 112.539 μs │  -0.1 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │   1000 │ 125.751 μs │ 179.439 μs │ -29.9 % ✅ │      27 │       27 │  +0.0 % ➖ │
│                                              │  10000 │ 411.498 μs │ 309.014 μs │ +33.2 % ❌ │      27 │       27 │  +0.0 % ➖ │
│                                              │ 100000 │   2.775 ms │   2.617 ms │  +6.0 % ❌ │      27 │       27 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → sprs     │    100 │   4.245 μs │   4.278 μs │  -0.8 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  18.704 μs │  18.381 μs │  +1.8 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 166.859 μs │ 167.658 μs │  -0.5 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   2.265 ms │   2.235 ms │  +1.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → thrd_buf → seq      │    100 │  19.538 μs │  20.821 μs │  -6.2 % ✅ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  32.929 μs │  32.566 μs │  +1.1 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 181.976 μs │ 180.655 μs │  +0.7 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   1.621 ms │   1.583 ms │  +2.4 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ powergrid → assemble                         │    100 │ 231.194 μs │ 220.147 μs │  +5.0 % ❌ │    1466 │     1466 │  +0.0 % ➖ │
│                                              │   1000 │   2.062 ms │   2.030 ms │  +1.6 % ➖ │   11658 │    11658 │  +0.0 % ➖ │
│                                              │  10000 │  18.276 ms │  18.178 ms │  +0.5 % ➖ │  115275 │   115275 │  +0.0 % ➖ │
│                                              │ 100000 │ 268.687 ms │ 293.830 ms │  -8.6 % ✅ │ 1150392 │  1150392 │  +0.0 % ➖ │
│ powergrid → seq → seq                        │    100 │   6.345 μs │   6.235 μs │  +1.8 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  63.695 μs │  62.747 μs │  +1.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 677.945 μs │ 664.334 μs │  +2.0 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   7.419 ms │   7.198 ms │  +3.1 % ➖ │         │          │  +0.0 % ➖ │
│ powergrid → ka → seq                         │    100 │   9.891 μs │   9.715 μs │  +1.8 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  67.999 μs │  66.672 μs │  +2.0 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 559.664 μs │ 556.668 μs │  +0.5 % ➖ │     383 │      383 │  +0.0 % ➖ │
│                                              │ 100000 │   4.248 ms │   4.215 ms │  +0.8 % ➖ │    1351 │     1351 │  +0.0 % ➖ │
│ powergrid → poly → seq                       │    100 │   6.404 μs │   6.367 μs │  +0.6 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  36.544 μs │  36.663 μs │  -0.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 352.157 μs │ 352.467 μs │  -0.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   4.110 ms │   4.117 ms │  -0.2 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → thrd → seq                       │    100 │  22.618 μs │  22.534 μs │  +0.4 % ➖ │     118 │      110 │  +7.3 % ❌ │
│                                              │   1000 │  74.886 μs │  73.812 μs │  +1.5 % ➖ │     118 │      110 │  +7.3 % ❌ │
│                                              │  10000 │ 575.572 μs │ 565.982 μs │  +1.7 % ➖ │     118 │      110 │  +7.3 % ❌ │
│                                              │ 100000 │   4.375 ms │   4.279 ms │  +2.2 % ➖ │     118 │      110 │  +7.3 % ❌ │
│ powergrid → seq_buf → seq                    │    100 │   6.649 μs │   6.559 μs │  +1.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  66.827 μs │  66.187 μs │  +1.0 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 714.227 μs │ 702.074 μs │  +1.7 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   7.949 ms │   7.764 ms │  +2.4 % ➖ │         │          │  +0.0 % ➖ │
│ powergrid → ka_buf → seq                     │    100 │  10.267 μs │  10.104 μs │  +1.6 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  71.589 μs │  70.242 μs │  +1.9 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 618.480 μs │ 619.815 μs │  -0.2 % ➖ │     383 │      383 │  +0.0 % ➖ │
│                                              │ 100000 │   4.482 ms │   4.918 ms │  -8.9 % ✅ │    1351 │     1351 │  +0.0 % ➖ │
│ powergrid → poly_buf → seq                   │    100 │   6.535 μs │   6.569 μs │  -0.5 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  40.404 μs │  40.268 μs │  +0.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 391.358 μs │ 390.244 μs │  +0.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   4.776 ms │   4.744 ms │  +0.7 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → poly_buf → ka                    │    100 │   9.800 μs │   9.683 μs │  +1.2 % ➖ │      15 │       15 │  +0.0 % ➖ │
│                                              │   1000 │ 181.002 μs │ 121.701 μs │ +48.7 % ❌ │      58 │       58 │  +0.0 % ➖ │
│                                              │  10000 │ 800.574 μs │ 801.367 μs │  -0.1 % ➖ │      58 │       58 │  +0.0 % ➖ │
│                                              │ 100000 │   7.584 ms │   7.715 ms │  -1.7 % ➖ │      58 │       58 │  +0.0 % ➖ │
│ powergrid → poly_buf → poly                  │    100 │   7.865 μs │   7.762 μs │  +1.3 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │   1000 │  42.073 μs │  41.478 μs │  +1.4 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │  10000 │ 474.376 μs │ 480.098 μs │  -1.2 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │ 100000 │   6.024 ms │   5.913 ms │  +1.9 % ➖ │       8 │        8 │  +0.0 % ➖ │
│ powergrid → poly_buf → thrd                  │    100 │ 119.575 μs │ 216.060 μs │ -44.7 % ✅ │      27 │       27 │  +0.0 % ➖ │
│                                              │   1000 │ 154.396 μs │ 149.545 μs │  +3.2 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │  10000 │ 683.124 μs │ 643.150 μs │  +6.2 % ❌ │      27 │       27 │  +0.0 % ➖ │
│                                              │ 100000 │   7.156 ms │   7.817 ms │  -8.5 % ✅ │      27 │       27 │  +0.0 % ➖ │
│ powergrid → poly_buf → sprs                  │    100 │   7.515 μs │   7.415 μs │  +1.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  48.912 μs │  48.056 μs │  +1.8 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 486.081 μs │ 481.180 μs │  +1.0 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   5.974 ms │   5.903 ms │  +1.2 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → thrd_buf → seq                   │    100 │  22.895 μs │  21.459 μs │  +6.7 % ❌ │     118 │      110 │  +7.3 % ❌ │
│                                              │   1000 │  77.611 μs │  77.386 μs │  +0.3 % ➖ │     118 │      110 │  +7.3 % ❌ │
│                                              │  10000 │ 625.362 μs │ 622.054 μs │  +0.5 % ➖ │     118 │      110 │  +7.3 % ❌ │
│                                              │ 100000 │   4.619 ms │   4.717 ms │  -2.1 % ➖ │     118 │      110 │  +7.3 % ❌ │
│ powergrid_inhomogeneous_pq → assemble        │    100 │ 508.512 μs │ 495.358 μs │  +2.7 % ➖ │    3112 │     3112 │  +0.0 % ➖ │
│                                              │   1000 │   4.516 ms │   4.541 ms │  -0.6 % ➖ │   30096 │    30096 │  +0.0 % ➖ │
│                                              │  10000 │  56.474 ms │  53.949 ms │  +4.7 % ➖ │  300234 │   300234 │  +0.0 % ➖ │
│                                              │ 100000 │    1.177 s │    1.139 s │  +3.4 % ➖ │ 3000328 │  3000328 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → seq → seq       │    100 │   8.458 μs │   8.431 μs │  +0.3 % ➖ │     102 │      102 │  +0.0 % ➖ │
│                                              │   1000 │  85.767 μs │  85.435 μs │  +0.4 % ➖ │    1002 │     1002 │  +0.0 % ➖ │
│                                              │  10000 │ 898.685 μs │ 894.926 μs │  +0.4 % ➖ │   10002 │    10002 │  +0.0 % ➖ │
│                                              │ 100000 │   9.992 ms │   9.645 ms │  +3.6 % ➖ │  100002 │   100002 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → ka → seq        │    100 │  70.427 μs │  70.439 μs │  -0.0 % ➖ │    1750 │     1750 │  +0.0 % ➖ │
│                                              │   1000 │ 719.289 μs │ 708.790 μs │  +1.5 % ➖ │   17051 │    17051 │  +0.0 % ➖ │
│                                              │  10000 │   7.361 ms │   7.316 ms │  +0.6 % ➖ │  170243 │   170243 │  +0.0 % ➖ │
│                                              │ 100000 │  73.500 ms │  72.674 ms │  +1.1 % ➖ │ 1700903 │  1700903 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly → seq      │    100 │  10.902 μs │  10.905 μs │  -0.0 % ➖ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │  90.592 μs │  91.684 μs │  -1.2 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │ 906.701 μs │ 930.616 μs │  -2.6 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │   9.877 ms │  10.005 ms │  -1.3 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → thrd → seq      │    100 │ 441.220 μs │ 447.868 μs │  -1.5 % ➖ │    2368 │     2368 │  +0.0 % ➖ │
│                                              │   1000 │   4.471 ms │   4.458 ms │  +0.3 % ➖ │   23068 │    23068 │  +0.0 % ➖ │
│                                              │  10000 │  65.222 ms │  74.455 ms │ -12.4 % ✅ │  230068 │   230068 │  +0.0 % ➖ │
│                                              │ 100000 │ 769.389 ms │ 669.382 ms │ +14.9 % ❌ │ 2300068 │  2300068 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → seq_buf → seq   │    100 │   8.942 μs │   8.810 μs │  +1.5 % ➖ │     102 │      102 │  +0.0 % ➖ │
│                                              │   1000 │  89.124 μs │  87.997 μs │  +1.3 % ➖ │    1002 │     1002 │  +0.0 % ➖ │
│                                              │  10000 │ 945.842 μs │ 931.884 μs │  +1.5 % ➖ │   10002 │    10002 │  +0.0 % ➖ │
│                                              │ 100000 │  10.438 ms │  10.159 ms │  +2.7 % ➖ │  100002 │   100002 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → ka_buf → seq    │    100 │  70.875 μs │  70.858 μs │  +0.0 % ➖ │    1750 │     1750 │  +0.0 % ➖ │
│                                              │   1000 │ 725.883 μs │ 714.754 μs │  +1.6 % ➖ │   17051 │    17051 │  +0.0 % ➖ │
│                                              │  10000 │   7.428 ms │   7.424 ms │  +0.1 % ➖ │  170243 │   170243 │  +0.0 % ➖ │
│                                              │ 100000 │  72.889 ms │  73.626 ms │  -1.0 % ➖ │ 1700903 │  1700903 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → seq  │    100 │  11.132 μs │  11.254 μs │  -1.1 % ➖ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │  94.457 μs │  95.759 μs │  -1.4 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │ 964.244 μs │ 978.564 μs │  -1.5 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │  10.908 ms │  10.470 ms │  +4.2 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → ka   │    100 │  14.177 μs │  14.401 μs │  -1.6 % ➖ │     115 │      115 │  +0.0 % ➖ │
│                                              │   1000 │ 236.576 μs │ 236.817 μs │  -0.1 % ➖ │    1058 │     1058 │  +0.0 % ➖ │
│                                              │  10000 │   1.386 ms │   1.393 ms │  -0.5 % ➖ │   10058 │    10058 │  +0.0 % ➖ │
│                                              │ 100000 │  13.686 ms │  13.590 ms │  +0.7 % ➖ │  100058 │   100058 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → poly │    100 │  11.914 μs │  12.131 μs │  -1.8 % ➖ │     108 │      108 │  +0.0 % ➖ │
│                                              │   1000 │  94.767 μs │  94.694 μs │  +0.1 % ➖ │    1008 │     1008 │  +0.0 % ➖ │
│                                              │  10000 │   1.032 ms │   1.040 ms │  -0.8 % ➖ │   10008 │    10008 │  +0.0 % ➖ │
│                                              │ 100000 │  12.226 ms │  11.888 ms │  +2.8 % ➖ │  100008 │   100008 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → thrd │    100 │ 119.561 μs │ 179.328 μs │ -33.3 % ✅ │     127 │      127 │  +0.0 % ➖ │
│                                              │   1000 │ 208.021 μs │ 205.038 μs │  +1.5 % ➖ │    1027 │     1027 │  +0.0 % ➖ │
│                                              │  10000 │   1.296 ms │   1.264 ms │  +2.5 % ➖ │   10027 │    10027 │  +0.0 % ➖ │
│                                              │ 100000 │  13.551 ms │  13.149 ms │  +3.1 % ➖ │  100027 │   100027 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → sprs │    100 │  12.095 μs │  11.848 μs │  +2.1 % ➖ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │ 102.726 μs │ 102.270 μs │  +0.4 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │   1.070 ms │   1.055 ms │  +1.4 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │  12.045 ms │  12.013 ms │  +0.3 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → thrd_buf → seq  │    100 │ 442.929 μs │ 443.095 μs │  -0.0 % ➖ │    2368 │     2368 │  +0.0 % ➖ │
│                                              │   1000 │   4.479 ms │   4.499 ms │  -0.5 % ➖ │   23068 │    23068 │  +0.0 % ➖ │
│                                              │  10000 │  68.119 ms │  64.086 ms │  +6.3 % ❌ │  230068 │   230068 │  +0.0 % ➖ │
│                                              │ 100000 │ 768.668 ms │ 828.815 ms │  -7.3 % ✅ │ 2300068 │  2300068 │  +0.0 % ➖ │
└──────────────────────────────────────────────┴────────┴────────────┴────────────┴────────────┴─────────┴──────────┴────────────┘

https://github.com/JuliaDynamics/NetworkDynamics.jl/actions/runs/24975503930/artifacts/6653736910

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