Skip to content

[ImgBot] Optimize images #298

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

[ImgBot] Optimize images #298

wants to merge 1 commit into from

Conversation

imgbot[bot]
Copy link

@imgbot imgbot bot commented Aug 4, 2025

Beep boop. Your images are optimized!

Your image file size has been reduced by 18% 🎉

Details
File Before After Percent reduction
/NetworkDynamicsInspector/readme_screenshot.png 356.49kb 249.06kb 30.14%
/docs/src/assets/mathmodel-dark.svg 48.56kb 45.16kb 7.00%
/docs/src/assets/mathmodel.svg 47.92kb 45.16kb 5.77%
/docs/src/assets/edgemodel-dark.svg 42.39kb 40.99kb 3.30%
/docs/src/assets/nodemodel-dark.svg 43.06kb 41.86kb 2.80%
/docs/src/assets/edgemodel.svg 42.14kb 40.99kb 2.73%
/docs/src/assets/nodemodel.svg 42.84kb 41.86kb 2.29%
/docs/src/assets/bmwk_logo_en.svg 24.67kb 24.66kb 0.01%
Total : 648.07kb 529.74kb 18.26%

📝 docs | :octocat: repo | 🙋🏾 issues | 🏪 marketplace

~Imgbot - Part of Optimole family

*Total -- 648.07kb -> 529.74kb (18.26%)

/NetworkDynamicsInspector/readme_screenshot.png -- 356.49kb -> 249.06kb (30.14%)
/docs/src/assets/mathmodel-dark.svg -- 48.56kb -> 45.16kb (7%)
/docs/src/assets/mathmodel.svg -- 47.92kb -> 45.16kb (5.77%)
/docs/src/assets/edgemodel-dark.svg -- 42.39kb -> 40.99kb (3.3%)
/docs/src/assets/nodemodel-dark.svg -- 43.06kb -> 41.86kb (2.8%)
/docs/src/assets/edgemodel.svg -- 42.14kb -> 40.99kb (2.73%)
/docs/src/assets/nodemodel.svg -- 42.84kb -> 41.86kb (2.29%)
/docs/src/assets/bmwk_logo_en.svg -- 24.67kb -> 24.66kb (0.01%)

Signed-off-by: ImgBotApp <[email protected]>
Copy link
Contributor

github-actions bot commented Aug 4, 2025

Benchmark Results
┌──────────────────────────────────────────────┬────────┬────────────┬────────────┬────────────┬─────────┬──────────┬────────────┐
│ Key                                          │        │ Time       │            │            │ Allocs  │          │            │
│                                              │        │ target     │ baseline   │            │ target  │ baseline │            │
├──────────────────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼──────────┼────────────┤
│ diffusion_static_edge → assemble             │    100 │ 571.466 μs │ 758.646 μs │ -24.7 % ✅ │    2792 │     2792 │  +0.0 % ➖ │
│                                              │    300 │   5.593 ms │   6.748 ms │ -17.1 % ✅ │   22802 │    22802 │  +0.0 % ➖ │
│                                              │   1000 │  67.533 ms │  79.524 ms │ -15.1 % ✅ │  250308 │   250308 │  +0.0 % ➖ │
│                                              │   3000 │ 945.201 ms │    1.041 s │  -9.2 % ✅ │ 2250308 │  2250308 │  +0.0 % ➖ │
│ diffusion_static_edge → seq → seq            │    100 │  10.470 μs │  10.435 μs │  +0.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 109.785 μs │ 109.755 μs │  +0.0 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   1.309 ms │   1.308 ms │  +0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  13.015 ms │  13.398 ms │  -2.9 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_static_edge → ka → seq             │    100 │  18.414 μs │  17.522 μs │  +5.1 % ❌ │      87 │       87 │  +0.0 % ➖ │
│                                              │    300 │ 108.292 μs │ 116.718 μs │  -7.2 % ✅ │     172 │      172 │  +0.0 % ➖ │
│                                              │   1000 │   1.282 ms │   1.260 ms │  +1.8 % ➖ │    1066 │     1066 │  +0.0 % ➖ │
│                                              │   3000 │  13.006 ms │  12.760 ms │  +1.9 % ➖ │    8957 │     8957 │  +0.0 % ➖ │
│ diffusion_static_edge → poly → seq           │    100 │  11.967 μs │  12.107 μs │  -1.2 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │ 104.936 μs │ 105.497 μs │  -0.5 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   1.197 ms │   1.208 ms │  -0.9 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  12.662 ms │  12.871 ms │  -1.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → thrd → seq           │    100 │  17.723 μs │  18.284 μs │  -3.1 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │    300 │ 109.715 μs │ 110.686 μs │  -0.9 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │   1.221 ms │   1.237 ms │  -1.3 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   3000 │  12.801 ms │  12.644 ms │  +1.2 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ diffusion_static_edge → seq_buf → seq        │    100 │  11.281 μs │  11.271 μs │  +0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 119.102 μs │ 119.012 μs │  +0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   1.414 ms │   1.424 ms │  -0.7 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  14.848 ms │  15.085 ms │  -1.6 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_static_edge → ka_buf → seq         │    100 │  23.694 μs │  16.982 μs │ +39.5 % ❌ │      87 │       87 │  +0.0 % ➖ │
│                                              │    300 │ 145.993 μs │ 132.116 μs │ +10.5 % ❌ │     172 │      172 │  +0.0 % ➖ │
│                                              │   1000 │   1.507 ms │   1.447 ms │  +4.2 % ➖ │    1066 │     1066 │  +0.0 % ➖ │
│                                              │   3000 │  14.381 ms │  14.861 ms │  -3.2 % ➖ │    8957 │     8957 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → seq       │    100 │  15.068 μs │  17.903 μs │ -15.8 % ✅ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │ 130.644 μs │ 159.958 μs │ -18.3 % ✅ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   1.441 ms │   1.804 ms │ -20.1 % ✅ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  15.320 ms │  17.795 ms │ -13.9 % ✅ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → ka        │    100 │  35.827 μs │  35.967 μs │  -0.4 % ➖ │      55 │       55 │  +0.0 % ➖ │
│                                              │    300 │ 259.144 μs │ 262.309 μs │  -1.2 % ➖ │      55 │       55 │  +0.0 % ➖ │
│                                              │   1000 │   2.819 ms │   2.827 ms │  -0.3 % ➖ │      55 │       55 │  +0.0 % ➖ │
│                                              │   3000 │  26.529 ms │  27.340 ms │  -3.0 % ➖ │      56 │       56 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → poly      │    100 │  10.660 μs │  12.629 μs │ -15.6 % ✅ │       6 │        6 │  +0.0 % ➖ │
│                                              │    300 │  69.990 μs │  98.854 μs │ -29.2 % ✅ │       6 │        6 │  +0.0 % ➖ │
│                                              │   1000 │ 661.034 μs │   1.066 ms │ -38.0 % ✅ │       6 │        6 │  +0.0 % ➖ │
│                                              │   3000 │   7.729 ms │  11.202 ms │ -31.0 % ✅ │       6 │        6 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → thrd      │    100 │  19.476 μs │  16.781 μs │ +16.1 % ❌ │      25 │       25 │  +0.0 % ➖ │
│                                              │    300 │ 127.859 μs │ 102.001 μs │ +25.4 % ❌ │      25 │       25 │  +0.0 % ➖ │
│                                              │   1000 │   1.342 ms │   1.028 ms │ +30.6 % ❌ │      25 │       25 │  +0.0 % ➖ │
│                                              │   3000 │  13.859 ms │  11.252 ms │ +23.2 % ❌ │      25 │       25 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → sprs      │    100 │  19.837 μs │  22.782 μs │ -12.9 % ✅ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │ 168.474 μs │ 197.929 μs │ -14.9 % ✅ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   1.863 ms │   2.228 ms │ -16.4 % ✅ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  18.362 ms │  21.483 ms │ -14.5 % ✅ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → thrd_buf → seq       │    100 │  24.736 μs │  18.605 μs │ +33.0 % ❌ │      66 │       66 │  +0.0 % ➖ │
│                                              │    300 │ 133.990 μs │ 140.793 μs │  -4.8 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │   1.454 ms │   1.421 ms │  +2.3 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   3000 │  14.129 ms │  14.542 ms │  -2.8 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ diffusion_ode_edge → assemble                │    100 │ 548.364 μs │ 643.462 μs │ -14.8 % ✅ │    2802 │     2802 │  +0.0 % ➖ │
│                                              │    300 │   4.314 ms │   5.422 ms │ -20.4 % ✅ │   22811 │    22811 │  +0.0 % ➖ │
│                                              │   1000 │  72.640 ms │  74.997 ms │  -3.1 % ➖ │  250314 │   250314 │  +0.0 % ➖ │
│                                              │   3000 │ 945.262 ms │    1.040 s │  -9.1 % ✅ │ 2250314 │  2250314 │  +0.0 % ➖ │
│ diffusion_ode_edge → seq → seq               │    100 │  42.840 μs │  42.208 μs │  +1.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 407.561 μs │ 404.316 μs │  +0.8 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   4.666 ms │   4.676 ms │  -0.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  43.492 ms │  43.448 ms │  +0.1 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_ode_edge → ka → seq                │    100 │  50.935 μs │  52.177 μs │  -2.4 % ➖ │     140 │      140 │  +0.0 % ➖ │
│                                              │    300 │ 297.656 μs │ 305.201 μs │  -2.5 % ➖ │     291 │      291 │  +0.0 % ➖ │
│                                              │   1000 │   2.995 ms │   2.984 ms │  +0.4 % ➖ │    1854 │     1854 │  +0.0 % ➖ │
│                                              │   3000 │  28.932 ms │  28.509 ms │  +1.5 % ➖ │   15605 │    15605 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly → seq              │    100 │  28.262 μs │  28.453 μs │  -0.7 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 252.311 μs │ 251.661 μs │  +0.3 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   2.850 ms │   2.869 ms │  -0.7 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  27.357 ms │  27.538 ms │  -0.7 % ➖ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → thrd → seq              │    100 │  38.852 μs │  38.502 μs │  +0.9 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │    300 │ 268.240 μs │ 267.310 μs │  +0.3 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   1000 │   2.875 ms │   2.826 ms │  +1.7 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   3000 │  27.808 ms │  27.564 ms │  +0.9 % ➖ │      88 │       88 │  +0.0 % ➖ │
│ diffusion_ode_edge → seq_buf → seq           │    100 │  41.938 μs │  41.057 μs │  +2.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 399.076 μs │ 392.764 μs │  +1.6 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   4.581 ms │   4.502 ms │  +1.8 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  43.048 ms │  42.590 ms │  +1.1 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_ode_edge → ka_buf → seq            │    100 │  60.153 μs │  61.665 μs │  -2.5 % ➖ │     140 │      140 │  +0.0 % ➖ │
│                                              │    300 │ 352.609 μs │ 321.942 μs │  +9.5 % ❌ │     291 │      291 │  +0.0 % ➖ │
│                                              │   1000 │   3.179 ms │   3.124 ms │  +1.8 % ➖ │    1854 │     1854 │  +0.0 % ➖ │
│                                              │   3000 │  30.462 ms │  29.839 ms │  +2.1 % ➖ │   15605 │    15605 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → seq          │    100 │  32.270 μs │  29.025 μs │ +11.2 % ❌ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 286.515 μs │ 257.782 μs │ +11.1 % ❌ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   3.232 ms │   2.888 ms │ +11.9 % ❌ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  31.370 ms │  28.117 ms │ +11.6 % ❌ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → ka           │    100 │  47.439 μs │  50.345 μs │  -5.8 % ✅ │      56 │       56 │  +0.0 % ➖ │
│                                              │    300 │ 358.349 μs │ 388.496 μs │  -7.8 % ✅ │      56 │       56 │  +0.0 % ➖ │
│                                              │   1000 │   3.880 ms │   4.278 ms │  -9.3 % ✅ │      56 │       56 │  +0.0 % ➖ │
│                                              │   3000 │  37.150 ms │  40.391 ms │  -8.0 % ✅ │      57 │       57 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → poly         │    100 │  27.201 μs │  24.886 μs │  +9.3 % ❌ │       7 │        7 │  +0.0 % ➖ │
│                                              │    300 │ 233.246 μs │ 201.176 μs │ +15.9 % ❌ │       7 │        7 │  +0.0 % ➖ │
│                                              │   1000 │   2.517 ms │   2.179 ms │ +15.5 % ❌ │       7 │        7 │  +0.0 % ➖ │
│                                              │   3000 │  25.558 ms │  22.515 ms │ +13.5 % ❌ │       7 │        7 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → thrd         │    100 │  33.944 μs │  31.078 μs │  +9.2 % ❌ │      26 │       26 │  +0.0 % ➖ │
│                                              │    300 │ 256.690 μs │ 227.956 μs │ +12.6 % ❌ │      26 │       26 │  +0.0 % ➖ │
│                                              │   1000 │   2.790 ms │   2.456 ms │ +13.6 % ❌ │      26 │       26 │  +0.0 % ➖ │
│                                              │   3000 │  27.841 ms │  24.799 ms │ +12.3 % ❌ │      26 │       26 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → sprs         │    100 │  36.809 μs │  34.073 μs │  +8.0 % ❌ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 324.796 μs │ 293.929 μs │ +10.5 % ❌ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   3.642 ms │   3.305 ms │ +10.2 % ❌ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  34.588 ms │  31.919 ms │  +8.4 % ❌ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → thrd_buf → seq          │    100 │  43.621 μs │  40.877 μs │  +6.7 % ❌ │      88 │       88 │  +0.0 % ➖ │
│                                              │    300 │ 318.765 μs │ 284.893 μs │ +11.9 % ❌ │      88 │       88 │  +0.0 % ➖ │
│                                              │   1000 │   3.098 ms │   3.049 ms │  +1.6 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   3000 │  29.597 ms │  28.957 ms │  +2.2 % ➖ │      88 │       88 │  +0.0 % ➖ │
│ kuramoto_homogeneous → assemble              │    100 │  79.639 μs │  90.208 μs │ -11.7 % ✅ │     382 │      382 │  +0.0 % ➖ │
│                                              │   1000 │ 646.106 μs │ 698.303 μs │  -7.5 % ✅ │    1312 │     1312 │  +0.0 % ➖ │
│                                              │  10000 │   4.119 ms │   5.003 ms │ -17.7 % ✅ │   10312 │    10312 │  +0.0 % ➖ │
│                                              │ 100000 │  38.121 ms │  47.418 ms │ -19.6 % ✅ │  100312 │   100312 │  +0.0 % ➖ │
│ kuramoto_homogeneous → seq → seq             │    100 │   1.084 μs │   1.072 μs │  +1.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  11.056 μs │  11.011 μs │  +0.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 120.876 μs │ 120.535 μs │  +0.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.604 ms │   1.595 ms │  +0.6 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_homogeneous → ka → seq              │    100 │   3.141 μs │   3.035 μs │  +3.5 % ➖ │      46 │       46 │  +0.0 % ➖ │
│                                              │   1000 │  13.411 μs │  13.045 μs │  +2.8 % ➖ │      49 │       49 │  +0.0 % ➖ │
│                                              │  10000 │ 136.144 μs │ 137.847 μs │  -1.2 % ➖ │     271 │      271 │  +0.0 % ➖ │
│                                              │ 100000 │   1.114 ms │   1.131 ms │  -1.4 % ➖ │    1239 │     1239 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly → seq            │    100 │   1.876 μs │   1.845 μs │  +1.7 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  10.329 μs │  10.415 μs │  -0.8 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │  93.745 μs │  96.219 μs │  -2.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   1.053 ms │   1.061 ms │  -0.8 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → thrd → seq            │    100 │  10.981 μs │   9.998 μs │  +9.8 % ❌ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │  19.666 μs │  18.474 μs │  +6.5 % ❌ │      66 │       66 │  +0.0 % ➖ │
│                                              │  10000 │ 109.484 μs │ 108.573 μs │  +0.8 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │ 100000 │ 982.206 μs │ 970.571 μs │  +1.2 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ kuramoto_homogeneous → seq_buf → seq         │    100 │   1.017 μs │   1.001 μs │  +1.6 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  10.295 μs │  10.315 μs │  -0.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 114.164 μs │ 107.090 μs │  +6.6 % ❌ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.273 ms │   1.232 ms │  +3.3 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_homogeneous → ka_buf → seq          │    100 │   3.151 μs │   2.970 μs │  +6.1 % ❌ │      46 │       46 │  +0.0 % ➖ │
│                                              │   1000 │  12.283 μs │  12.203 μs │  +0.7 % ➖ │      49 │       49 │  +0.0 % ➖ │
│                                              │  10000 │ 126.727 μs │ 133.960 μs │  -5.4 % ✅ │     271 │      271 │  +0.0 % ➖ │
│                                              │ 100000 │   1.017 ms │   1.075 ms │  -5.4 % ✅ │    1239 │     1239 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → seq        │    100 │   1.954 μs │   1.952 μs │  +0.1 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  10.394 μs │  12.358 μs │ -15.9 % ✅ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │  96.691 μs │ 109.875 μs │ -12.0 % ✅ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   1.145 ms │   1.246 ms │  -8.1 % ✅ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → ka         │    100 │   2.853 μs │   2.854 μs │  -0.0 % ➖ │      13 │       13 │  +0.0 % ➖ │
│                                              │   1000 │  19.978 μs │  21.259 μs │  -6.0 % ✅ │      37 │       37 │  +0.0 % ➖ │
│                                              │  10000 │ 158.927 μs │ 173.664 μs │  -8.5 % ✅ │      55 │       55 │  +0.0 % ➖ │
│                                              │ 100000 │   1.788 ms │   1.905 ms │  -6.1 % ✅ │      55 │       55 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → poly       │    100 │   2.635 μs │   2.763 μs │  -4.6 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │   1000 │  11.972 μs │  13.481 μs │ -11.2 % ✅ │       6 │        6 │  +0.0 % ➖ │
│                                              │  10000 │ 106.669 μs │ 132.838 μs │ -19.7 % ✅ │       6 │        6 │  +0.0 % ➖ │
│                                              │ 100000 │   1.381 ms │   1.453 ms │  -5.0 % ➖ │       6 │        6 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → thrd       │    100 │   7.654 μs │   7.369 μs │  +3.9 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │   1000 │  19.165 μs │  18.664 μs │  +2.7 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │  10000 │ 149.128 μs │ 140.994 μs │  +5.8 % ❌ │      25 │       25 │  +0.0 % ➖ │
│                                              │ 100000 │   2.101 ms │   1.929 ms │  +8.9 % ❌ │      25 │       25 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → sprs       │    100 │   2.463 μs │   2.424 μs │  +1.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  14.336 μs │  14.767 μs │  -2.9 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │ 139.109 μs │ 140.933 μs │  -1.3 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   1.748 ms │   1.720 ms │  +1.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → thrd_buf → seq        │    100 │  10.440 μs │  10.374 μs │  +0.6 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │  21.099 μs │  21.149 μs │  -0.2 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │  10000 │ 108.954 μs │ 119.333 μs │  -8.7 % ✅ │      66 │       66 │  +0.0 % ➖ │
│                                              │ 100000 │ 973.997 μs │   1.016 ms │  -4.1 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → assemble            │    100 │ 199.031 μs │ 199.332 μs │  -0.2 % ➖ │     839 │      839 │  +0.0 % ➖ │
│                                              │   1000 │   1.290 ms │   1.330 ms │  -3.0 % ➖ │    5379 │     5379 │  +0.0 % ➖ │
│                                              │  10000 │  12.626 ms │  12.760 ms │  -1.0 % ➖ │   50408 │    50408 │  +0.0 % ➖ │
│                                              │ 100000 │ 111.196 ms │ 113.103 ms │  -1.7 % ➖ │  500425 │   500425 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → seq → seq           │    100 │   1.078 μs │   1.079 μs │  -0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  10.660 μs │  10.745 μs │  -0.8 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 117.790 μs │ 118.050 μs │  -0.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.621 ms │   1.629 ms │  -0.5 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_heterogeneous → ka → seq            │    100 │   4.527 μs │   4.428 μs │  +2.2 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  14.306 μs │  14.206 μs │  +0.7 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 175.267 μs │ 169.016 μs │  +3.7 % ➖ │     378 │      378 │  +0.0 % ➖ │
│                                              │ 100000 │   1.074 ms │   1.085 ms │  -1.0 % ➖ │    1346 │     1346 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly → seq          │    100 │   2.485 μs │   2.395 μs │  +3.8 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  10.941 μs │  10.991 μs │  -0.5 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │  92.452 μs │  92.613 μs │  -0.2 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   1.023 ms │   1.041 ms │  -1.7 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → thrd → seq          │    100 │  16.661 μs │  17.622 μs │  -5.5 % ✅ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  27.171 μs │  28.964 μs │  -6.2 % ✅ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 123.060 μs │ 122.519 μs │  +0.4 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │ 949.743 μs │ 951.465 μs │  -0.2 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → seq_buf → seq       │    100 │   1.038 μs │   1.014 μs │  +2.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   9.884 μs │   9.983 μs │  -1.0 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 110.997 μs │ 107.340 μs │  +3.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.194 ms │   1.261 ms │  -5.3 % ✅ │         │          │  +0.0 % ➖ │
│ kuramoto_heterogeneous → ka_buf → seq        │    100 │   4.494 μs │   4.472 μs │  +0.5 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  13.670 μs │  13.651 μs │  +0.1 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 161.060 μs │ 174.646 μs │  -7.8 % ✅ │     378 │      378 │  +0.0 % ➖ │
│                                              │ 100000 │   1.070 ms │   1.092 ms │  -2.1 % ➖ │    1346 │     1346 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → seq      │    100 │   2.717 μs │   2.567 μs │  +5.9 % ❌ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  11.006 μs │  12.117 μs │  -9.2 % ✅ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 107.732 μs │  96.180 μs │ +12.0 % ❌ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   1.130 ms │   1.197 ms │  -5.6 % ✅ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → ka       │    100 │   3.537 μs │   3.461 μs │  +2.2 % ➖ │      15 │       15 │  +0.0 % ➖ │
│                                              │   1000 │  21.711 μs │  20.729 μs │  +4.7 % ➖ │      39 │       39 │  +0.0 % ➖ │
│                                              │  10000 │ 158.766 μs │ 169.697 μs │  -6.4 % ✅ │      57 │       57 │  +0.0 % ➖ │
│                                              │ 100000 │   1.843 ms │   1.772 ms │  +4.0 % ➖ │      57 │       57 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → poly     │    100 │   3.316 μs │   3.418 μs │  -3.0 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │   1000 │  12.784 μs │  13.265 μs │  -3.6 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │  10000 │ 123.902 μs │ 119.844 μs │  +3.4 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │ 100000 │   1.331 ms │   1.303 ms │  +2.1 % ➖ │       8 │        8 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → thrd     │    100 │   8.105 μs │   7.955 μs │  +1.9 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │   1000 │  19.927 μs │  20.488 μs │  -2.7 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │  10000 │ 138.900 μs │ 139.109 μs │  -0.2 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │ 100000 │   1.971 ms │   2.147 ms │  -8.2 % ✅ │      27 │       27 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → sprs     │    100 │   3.126 μs │   3.063 μs │  +2.0 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  15.019 μs │  15.389 μs │  -2.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 152.194 μs │ 152.034 μs │  +0.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   1.690 ms │   1.699 ms │  -0.6 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → thrd_buf → seq      │    100 │  24.586 μs │  22.232 μs │ +10.6 % ❌ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  29.194 μs │  27.442 μs │  +6.4 % ❌ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 126.466 μs │ 122.789 μs │  +3.0 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │ 967.615 μs │ 947.628 μs │  +2.1 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ powergrid → assemble                         │    100 │ 198.260 μs │ 202.598 μs │  -2.1 % ➖ │    1371 │     1371 │  +0.0 % ➖ │
│                                              │   1000 │   1.730 ms │   1.832 ms │  -5.6 % ✅ │   10656 │    10656 │  +0.0 % ➖ │
│                                              │  10000 │  15.505 ms │  15.954 ms │  -2.8 % ➖ │  105273 │   105273 │  +0.0 % ➖ │
│                                              │ 100000 │ 202.011 ms │ 198.470 ms │  +1.8 % ➖ │ 1050382 │  1050382 │  +0.0 % ➖ │
│ powergrid → seq → seq                        │    100 │   7.224 μs │   7.244 μs │  -0.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  72.265 μs │  72.566 μs │  -0.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 742.877 μs │ 747.577 μs │  -0.6 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   7.962 ms │   8.028 ms │  -0.8 % ➖ │         │          │  +0.0 % ➖ │
│ powergrid → ka → seq                         │    100 │  10.845 μs │  10.760 μs │  +0.8 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  76.783 μs │  76.804 μs │  -0.0 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 518.498 μs │ 516.986 μs │  +0.3 % ➖ │     378 │      378 │  +0.0 % ➖ │
│                                              │ 100000 │   3.642 ms │   3.682 ms │  -1.1 % ➖ │    1346 │     1346 │  +0.0 % ➖ │
│ powergrid → poly → seq                       │    100 │   4.735 μs │   4.693 μs │  +0.9 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  32.020 μs │  32.140 μs │  -0.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 302.835 μs │ 309.758 μs │  -2.2 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   3.410 ms │   3.486 ms │  -2.2 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → thrd → seq                       │    100 │  21.420 μs │  20.197 μs │  +6.1 % ❌ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  51.666 μs │  51.627 μs │  +0.1 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 356.756 μs │ 357.608 μs │  -0.2 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   3.263 ms │   3.323 ms │  -1.8 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ powergrid → seq_buf → seq                    │    100 │   7.444 μs │   7.464 μs │  -0.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  74.559 μs │  74.859 μs │  -0.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 764.066 μs │ 768.406 μs │  -0.6 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   8.275 ms │   8.295 ms │  -0.2 % ➖ │         │          │  +0.0 % ➖ │
│ powergrid → ka_buf → seq                     │    100 │  10.975 μs │  11.001 μs │  -0.2 % ➖ │      76 │       76 │  +0.0 % ➖ │
│                                              │   1000 │  78.667 μs │  79.038 μs │  -0.5 % ➖ │      77 │       77 │  +0.0 % ➖ │
│                                              │  10000 │ 567.840 μs │ 558.814 μs │  +1.6 % ➖ │     378 │      378 │  +0.0 % ➖ │
│                                              │ 100000 │   3.769 ms │   3.858 ms │  -2.3 % ➖ │    1346 │     1346 │  +0.0 % ➖ │
│ powergrid → poly_buf → seq                   │    100 │   4.967 μs │   4.921 μs │  +0.9 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  35.096 μs │  35.036 μs │  +0.2 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 334.885 μs │ 342.259 μs │  -2.2 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   3.835 ms │   3.889 ms │  -1.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → poly_buf → ka                    │    100 │   6.560 μs │   6.457 μs │  +1.6 % ➖ │      15 │       15 │  +0.0 % ➖ │
│                                              │   1000 │  55.644 μs │  53.510 μs │  +4.0 % ➖ │      57 │       57 │  +0.0 % ➖ │
│                                              │  10000 │ 477.812 μs │ 481.610 μs │  -0.8 % ➖ │      57 │       57 │  +0.0 % ➖ │
│                                              │ 100000 │   5.226 ms │   5.078 ms │  +2.9 % ➖ │      57 │       57 │  +0.0 % ➖ │
│ powergrid → poly_buf → poly                  │    100 │   5.987 μs │   5.753 μs │  +4.1 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │   1000 │  39.473 μs │  37.220 μs │  +6.1 % ❌ │       8 │        8 │  +0.0 % ➖ │
│                                              │  10000 │ 390.078 μs │ 367.356 μs │  +6.2 % ❌ │       8 │        8 │  +0.0 % ➖ │
│                                              │ 100000 │   4.559 ms │   4.564 ms │  -0.1 % ➖ │       8 │        8 │  +0.0 % ➖ │
│ powergrid → poly_buf → thrd                  │    100 │  10.981 μs │  11.001 μs │  -0.2 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │   1000 │  49.162 μs │  45.625 μs │  +7.8 % ❌ │      27 │       27 │  +0.0 % ➖ │
│                                              │  10000 │ 459.738 μs │ 464.387 μs │  -1.0 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │ 100000 │   6.011 ms │   6.213 ms │  -3.2 % ➖ │      27 │       27 │  +0.0 % ➖ │
│ powergrid → poly_buf → sprs                  │    100 │   6.021 μs │   5.813 μs │  +3.6 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  45.645 μs │  45.595 μs │  +0.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 449.639 μs │ 429.723 μs │  +4.6 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   5.129 ms │   5.139 ms │  -0.2 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → thrd_buf → seq                   │    100 │  27.532 μs │  28.203 μs │  -2.4 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  64.810 μs │  65.433 μs │  -1.0 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 382.584 μs │ 381.593 μs │  +0.3 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   3.608 ms │   3.666 ms │  -1.6 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → assemble        │    100 │ 536.932 μs │ 517.717 μs │  +3.7 % ➖ │    3016 │     3014 │  +0.1 % ➖ │
│                                              │   1000 │   4.820 ms │   5.116 ms │  -5.8 % ✅ │   29099 │    29099 │  +0.0 % ➖ │
│                                              │  10000 │  58.469 ms │  64.351 ms │  -9.1 % ✅ │  290237 │   290237 │  +0.0 % ➖ │
│                                              │ 100000 │    1.264 s │    1.624 s │ -22.2 % ✅ │ 2900325 │  2900325 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → seq → seq       │    100 │   9.074 μs │   9.157 μs │  -0.9 % ➖ │     102 │      102 │  +0.0 % ➖ │
│                                              │   1000 │  90.960 μs │  97.793 μs │  -7.0 % ✅ │    1002 │     1002 │  +0.0 % ➖ │
│                                              │  10000 │ 943.892 μs │ 946.698 μs │  -0.3 % ➖ │   10002 │    10002 │  +0.0 % ➖ │
│                                              │ 100000 │  10.417 ms │  10.068 ms │  +3.5 % ➖ │  100002 │   100002 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → ka → seq        │    100 │  73.126 μs │  74.068 μs │  -1.3 % ➖ │    1750 │     1750 │  +0.0 % ➖ │
│                                              │   1000 │ 720.044 μs │ 730.023 μs │  -1.4 % ➖ │   17051 │    17051 │  +0.0 % ➖ │
│                                              │  10000 │   7.400 ms │   7.389 ms │  +0.1 % ➖ │  170240 │   170240 │  +0.0 % ➖ │
│                                              │ 100000 │  84.803 ms │  77.471 ms │  +9.5 % ❌ │ 1700900 │  1700900 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly → seq      │    100 │   9.182 μs │   9.037 μs │  +1.6 % ➖ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │  83.526 μs │  83.506 μs │  +0.0 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │ 824.408 μs │ 834.429 μs │  -1.2 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │   8.997 ms │   9.033 ms │  -0.4 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → thrd → seq      │    100 │ 655.334 μs │ 397.793 μs │ +64.7 % ❌ │    2368 │     2368 │  +0.0 % ➖ │
│                                              │   1000 │   3.963 ms │   3.947 ms │  +0.4 % ➖ │   23068 │    23068 │  +0.0 % ➖ │
│                                              │  10000 │  40.140 ms │  39.805 ms │  +0.8 % ➖ │  230068 │   230068 │  +0.0 % ➖ │
│                                              │ 100000 │ 557.566 ms │ 550.355 ms │  +1.3 % ➖ │ 2300068 │  2300068 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → seq_buf → seq   │    100 │   9.344 μs │   9.555 μs │  -2.2 % ➖ │     102 │      102 │  +0.0 % ➖ │
│                                              │   1000 │  93.584 μs │  93.936 μs │  -0.4 % ➖ │    1002 │     1002 │  +0.0 % ➖ │
│                                              │  10000 │ 971.173 μs │ 976.113 μs │  -0.5 % ➖ │   10002 │    10002 │  +0.0 % ➖ │
│                                              │ 100000 │  10.383 ms │  10.373 ms │  +0.1 % ➖ │  100002 │   100002 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → ka_buf → seq    │    100 │  74.609 μs │  73.989 μs │  +0.8 % ➖ │    1750 │     1750 │  +0.0 % ➖ │
│                                              │   1000 │ 719.253 μs │ 727.889 μs │  -1.2 % ➖ │   17051 │    17051 │  +0.0 % ➖ │
│                                              │  10000 │   7.307 ms │   7.387 ms │  -1.1 % ➖ │  170240 │   170240 │  +0.0 % ➖ │
│                                              │ 100000 │  76.784 ms │  80.418 ms │  -4.5 % ➖ │ 1700900 │  1700900 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → seq  │    100 │   9.418 μs │   9.683 μs │  -2.7 % ➖ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │  84.638 μs │  87.694 μs │  -3.5 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │ 850.898 μs │ 889.180 μs │  -4.3 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │   9.468 ms │   9.709 ms │  -2.5 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → ka   │    100 │  10.936 μs │  10.870 μs │  +0.6 % ➖ │     115 │      115 │  +0.0 % ➖ │
│                                              │   1000 │ 106.559 μs │ 108.071 μs │  -1.4 % ➖ │    1057 │     1057 │  +0.0 % ➖ │
│                                              │  10000 │   1.012 ms │ 977.937 μs │  +3.5 % ➖ │   10057 │    10057 │  +0.0 % ➖ │
│                                              │ 100000 │  10.866 ms │  10.314 ms │  +5.4 % ❌ │  100057 │   100057 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → poly │    100 │  10.580 μs │  10.304 μs │  +2.7 % ➖ │     108 │      108 │  +0.0 % ➖ │
│                                              │   1000 │  91.801 μs │  90.309 μs │  +1.7 % ➖ │    1008 │     1008 │  +0.0 % ➖ │
│                                              │  10000 │ 923.644 μs │ 921.862 μs │  +0.2 % ➖ │   10008 │    10008 │  +0.0 % ➖ │
│                                              │ 100000 │  11.048 ms │  11.243 ms │  -1.7 % ➖ │  100008 │   100008 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → thrd │    100 │  15.429 μs │  15.169 μs │  +1.7 % ➖ │     127 │      127 │  +0.0 % ➖ │
│                                              │   1000 │  96.470 μs │ 111.368 μs │ -13.4 % ✅ │    1027 │     1027 │  +0.0 % ➖ │
│                                              │  10000 │ 939.223 μs │ 940.695 μs │  -0.2 % ➖ │   10027 │    10027 │  +0.0 % ➖ │
│                                              │ 100000 │  11.130 ms │  12.264 ms │  -9.2 % ✅ │  100027 │   100027 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → sprs │    100 │  10.470 μs │  11.852 μs │ -11.7 % ✅ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │  95.287 μs │  98.634 μs │  -3.4 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │ 988.134 μs │   1.016 ms │  -2.8 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │  10.731 ms │  11.028 ms │  -2.7 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → thrd_buf → seq  │    100 │ 632.240 μs │ 588.128 μs │  +7.5 % ❌ │    2368 │     2368 │  +0.0 % ➖ │
│                                              │   1000 │   3.892 ms │   3.949 ms │  -1.4 % ➖ │   23068 │    23068 │  +0.0 % ➖ │
│                                              │  10000 │  40.036 ms │  39.920 ms │  +0.3 % ➖ │  230068 │   230068 │  +0.0 % ➖ │
│                                              │ 100000 │ 681.014 ms │ 757.624 ms │ -10.1 % ✅ │ 2300068 │  2300068 │  +0.0 % ➖ │
└──────────────────────────────────────────────┴────────┴────────────┴────────────┴────────────┴─────────┴──────────┴────────────┘

https://github.com/JuliaDynamics/NetworkDynamics.jl/actions/runs/16723104059/artifacts/3681947174

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