Skip to content

feat: add ExpandDerivativeDict#4652

Merged
AayushSabharwal merged 1 commit into
masterfrom
as/expand-der-dict
Jun 22, 2026
Merged

feat: add ExpandDerivativeDict#4652
AayushSabharwal merged 1 commit into
masterfrom
as/expand-der-dict

Conversation

@AayushSabharwal

Copy link
Copy Markdown
Member

Waiting for verification from JuliaComputing/StateSelection.jl#115

@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results (Julia vlts)

Time benchmarks
master 1116998... master / 1116998...
ODEProblem 10.2 ± 0.57 ms 10.9 ± 0.73 ms 0.932 ± 0.081
init 0.0716 ± 0.025 ms 0.0721 ± 0.024 ms 0.993 ± 0.48
large_parameter_init/ODEProblem 0.0359 ± 0.0052 s 0.0352 ± 0.0053 s 1.02 ± 0.21
large_parameter_init/init 0.104 ± 0.029 ms 0.0975 ± 0.029 ms 1.07 ± 0.43
mtkcompile 10.6 ± 0.77 ms 11.4 ± 0.68 ms 0.93 ± 0.088
sparse_analytical_jacobian/ODEProblem 31.3 ± 2.9 ms 0.0322 ± 0.0027 s 0.974 ± 0.12
sparse_analytical_jacobian/f_iip 0.07 ± 0.001 μs 0.07 ± 0.001 μs 1 ± 0.02
sparse_analytical_jacobian/f_oop 0.389 ± 0.013 ms 0.388 ± 0.012 ms 1 ± 0.046
time_to_load 5.79 ± 0.046 s 5.8 ± 0.033 s 0.999 ± 0.0098
Memory benchmarks
master 1116998... master / 1116998...
ODEProblem 0.0437 M allocs: 2.92 MB 0.0437 M allocs: 2.92 MB 1
init 0.411 k allocs: 0.0695 MB 0.411 k allocs: 0.0695 MB 1
large_parameter_init/ODEProblem 0.338 M allocs: 12.1 MB 0.338 M allocs: 12.1 MB 1
large_parameter_init/init 0.599 k allocs: 0.172 MB 0.599 k allocs: 0.172 MB 1
mtkcompile 0.0596 M allocs: 3.44 MB 0.0596 M allocs: 3.44 MB 1
sparse_analytical_jacobian/ODEProblem 0.206 M allocs: 8.46 MB 0.206 M allocs: 8.46 MB 1
sparse_analytical_jacobian/f_iip 0 allocs: 0 B 0 allocs: 0 B
sparse_analytical_jacobian/f_oop 0.634 k allocs: 19.6 kB 0.634 k allocs: 19.6 kB 1
time_to_load 0.153 k allocs: 14.5 kB 0.153 k allocs: 14.5 kB 1

@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results (Julia v1)

Time benchmarks
master 1116998... master / 1116998...
ODEProblem 12.6 ± 1.7 ms 10.2 ± 0.83 ms 1.23 ± 0.19
init 0.0783 ± 0.0086 ms 0.0681 ± 0.0087 ms 1.15 ± 0.19
large_parameter_init/ODEProblem 0.0446 ± 0.0038 s 0.0361 ± 0.0045 s 1.23 ± 0.19
large_parameter_init/init 0.0952 ± 0.042 ms 0.0804 ± 0.062 ms 1.18 ± 1.1
mtkcompile 10.7 ± 1.2 ms 8.9 ± 0.48 ms 1.21 ± 0.14
sparse_analytical_jacobian/ODEProblem 0.0363 ± 0.0026 s 28.6 ± 3.2 ms 1.27 ± 0.17
sparse_analytical_jacobian/f_iip 0.08 ± 0 μs 0.08 ± 0.01 μs 1 ± 0.12
sparse_analytical_jacobian/f_oop 0.115 ± 0.013 ms 0.113 ± 0.014 ms 1.02 ± 0.17
time_to_load 5.67 ± 0.12 s 5.36 ± 0.13 s 1.06 ± 0.035
Memory benchmarks
master 1116998... master / 1116998...
ODEProblem 0.0513 M allocs: 2.99 MB 0.0513 M allocs: 2.97 MB 1.01
init 0.348 k allocs: 0.0438 MB 0.348 k allocs: 0.0438 MB 1
large_parameter_init/ODEProblem 0.358 M allocs: 13.3 MB 0.358 M allocs: 13.4 MB 0.995
large_parameter_init/init 0.782 k allocs: 0.15 MB 0.782 k allocs: 0.15 MB 1
mtkcompile 0.0572 M allocs: 2.77 MB 0.0572 M allocs: 2.77 MB 1
sparse_analytical_jacobian/ODEProblem 0.2 M allocs: 7.63 MB 0.2 M allocs: 7.63 MB 0.999
sparse_analytical_jacobian/f_iip 0 allocs: 0 B 0 allocs: 0 B
sparse_analytical_jacobian/f_oop 0.848 k allocs: 27 kB 0.848 k allocs: 27 kB 1
time_to_load 0.146 k allocs: 11.4 kB 0.146 k allocs: 11.4 kB 1

@AayushSabharwal AayushSabharwal marked this pull request as ready for review June 22, 2026 09:25
@AayushSabharwal AayushSabharwal merged commit c92c595 into master Jun 22, 2026
73 of 91 checks passed
@AayushSabharwal AayushSabharwal deleted the as/expand-der-dict branch June 22, 2026 09:26
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