Skip to content

feat: [AI] add isolate_subsystem#4658

Merged
AayushSabharwal merged 1 commit into
masterfrom
as/isolate-subsystem
Jun 29, 2026
Merged

feat: [AI] add isolate_subsystem#4658
AayushSabharwal merged 1 commit into
masterfrom
as/isolate-subsystem

Conversation

@AayushSabharwal

Copy link
Copy Markdown
Member

Checklist

  • Appropriate tests were added
  • Any code changes were done in a way that does not break public API
  • All documentation related to code changes were updated
  • The new code follows the
    contributor guidelines, in particular the SciML Style Guide and
    COLPRAC.
  • Any new documentation only uses public API

Additional context

Add any other context about the problem here.

@AayushSabharwal AayushSabharwal marked this pull request as draft June 23, 2026 07:45
@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results (Julia vlts)

Time benchmarks
master 38a0886... master / 38a0886...
ODEProblem 11.4 ± 2.2 ms 9.46 ± 0.43 ms 1.21 ± 0.24
init 0.101 ± 0.02 ms 0.0936 ± 0.026 ms 1.08 ± 0.37
large_parameter_init/ODEProblem 0.0378 ± 0.0069 s 0.0319 ± 0.0057 s 1.19 ± 0.3
large_parameter_init/init 0.127 ± 0.044 ms 0.0973 ± 0.036 ms 1.3 ± 0.66
mtkcompile 11.5 ± 2 ms 9.92 ± 0.63 ms 1.16 ± 0.22
sparse_analytical_jacobian/ODEProblem 0.0358 ± 0.0061 s 28.1 ± 3.8 ms 1.27 ± 0.28
sparse_analytical_jacobian/f_iip 0.07 ± 0.01 μs 0.07 ± 0.01 μs 1 ± 0.2
sparse_analytical_jacobian/f_oop 0.374 ± 0.01 ms 0.367 ± 0.01 ms 1.02 ± 0.039
time_to_load 5.97 ± 0.16 s 5.61 ± 0.14 s 1.06 ± 0.039
Memory benchmarks
master 38a0886... master / 38a0886...
ODEProblem 0.0446 M allocs: 2.95 MB 0.0446 M allocs: 2.95 MB 1
init 0.411 k allocs: 0.0695 MB 0.411 k allocs: 0.0695 MB 1
large_parameter_init/ODEProblem 0.339 M allocs: 12.1 MB 0.342 M allocs: 12.3 MB 0.989
large_parameter_init/init 0.599 k allocs: 0.172 MB 0.599 k allocs: 0.172 MB 1
mtkcompile 0.0599 M allocs: 3.44 MB 0.0599 M allocs: 3.46 MB 0.995
sparse_analytical_jacobian/ODEProblem 0.208 M allocs: 8.55 MB 0.208 M allocs: 8.55 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.6 kB 0.153 k allocs: 14.6 kB 1

@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results (Julia v1)

Time benchmarks
master 38a0886... master / 38a0886...
ODEProblem 12.4 ± 1.3 ms 14.6 ± 1.5 ms 0.846 ± 0.12
init 0.0699 ± 0.0081 ms 0.0709 ± 0.01 ms 0.987 ± 0.18
large_parameter_init/ODEProblem 0.0428 ± 0.0031 s 0.046 ± 0.0042 s 0.93 ± 0.11
large_parameter_init/init 0.0866 ± 0.041 ms 0.0874 ± 0.046 ms 0.992 ± 0.7
mtkcompile 12.1 ± 2.3 ms 12.4 ± 1.6 ms 0.978 ± 0.23
sparse_analytical_jacobian/ODEProblem 0.0336 ± 0.0022 s 0.0373 ± 0.0024 s 0.901 ± 0.084
sparse_analytical_jacobian/f_iip 0.08 ± 0 μs 0.08 ± 0 μs 1 ± 0
sparse_analytical_jacobian/f_oop 0.115 ± 0.014 ms 0.115 ± 0.013 ms 1 ± 0.17
time_to_load 5.96 ± 0.046 s 6.74 ± 0.18 s 0.885 ± 0.025
Memory benchmarks
master 38a0886... master / 38a0886...
ODEProblem 0.0501 M allocs: 2.95 MB 0.0501 M allocs: 2.95 MB 1
init 0.348 k allocs: 0.0438 MB 0.348 k allocs: 0.0438 MB 1
large_parameter_init/ODEProblem 0.354 M allocs: 13.3 MB 0.353 M allocs: 13.1 MB 1.02
large_parameter_init/init 0.782 k allocs: 0.15 MB 0.782 k allocs: 0.15 MB 1
mtkcompile 0.056 M allocs: 2.75 MB 0.056 M allocs: 2.75 MB 1
sparse_analytical_jacobian/ODEProblem 0.2 M allocs: 7.62 MB 0.199 M allocs: 7.62 MB 1
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 26, 2026 10:12
Co-authored-by: Claude <noreply@anthropic.com>
@AayushSabharwal AayushSabharwal merged commit 7115f69 into master Jun 29, 2026
68 of 88 checks passed
@AayushSabharwal AayushSabharwal deleted the as/isolate-subsystem branch June 29, 2026 06:07
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