Skip to content

Release ModelingToolkitBase 1.73.0 - #5156

Merged
ChrisRackauckas merged 1 commit into
masterfrom
release-ModelingToolkitBase-1.73.0
Sep 14, 2026
Merged

ChrisRackauckas merged 1 commit into
masterfrom
release-ModelingToolkitBase-1.73.0

Conversation

@ChrisRackauckas

Copy link
Copy Markdown
Member

Bumps ModelingToolkitBase 1.72.0 -> 1.73.0 (minor).

Source files changed since 1.72.0:

  • src/ModelingToolkitBase.jl
  • src/problems/docs.jl
  • src/problems/nonlinearproblem.jl
  • src/problems/odeproblem.jl
  • src/problems/optimizationproblem.jl
  • src/systems/abstractsystem.jl
  • src/systems/codegen.jl
  • src/systems/problem_utils.jl
  • src/systems/system.jl
  • src/utils.jl

Commits:

adds calculate_multiobjective_hessian,calculate_multiobjective_jacobian,costs,generate_multiobjective_cost

Version bump only; no code changes in this PR.

🤖 Generated with Claude Code (model: claude-opus-5[1m])

https://claude.ai/code/session_014FEzNTLFutCmTEAZ3zBg5R

- Document the PDE solution interface shared by discretizers (#5149)
- Point the docs `ModelingToolkit` source at the repository root (#5152)
- Unify array-equation support behind a capability trait; fold in #5101 ODE support and MultiObjectiveOptimizationFunction (#5148)
- Raise SymbolicIndexingInterface compat lower bound to 0.3.47 (#5153)
- Compare `complete` and `mtkcompile` array-unknown problems through symbolic indices (#5154)

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Agent-Harness: Claude Code
Agent-Model: claude-opus-5[1m]
Claude-Session: https://claude.ai/code/session_014FEzNTLFutCmTEAZ3zBg5R
@ChrisRackauckas
ChrisRackauckas merged commit f6a6d32 into master Sep 14, 2026
@ChrisRackauckas
ChrisRackauckas deleted the release-ModelingToolkitBase-1.73.0 branch September 14, 2026 10:51
@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results (Julia vlts)

Time benchmarks
master 79ae364... master / 79ae364...
ODEProblem 5.66 ± 0.17 ms 6.34 ± 0.4 ms 0.892 ± 0.063
init 0.112 ± 0.034 ms 0.118 ± 0.036 ms 0.945 ± 0.4
large_parameter_init/ODEProblem 16.9 ± 1.1 ms 19.7 ± 1.9 ms 0.858 ± 0.1
large_parameter_init/init 0.103 ± 0.027 ms 0.108 ± 0.036 ms 0.957 ± 0.41
mtkcompile 9.92 ± 0.48 ms 11.1 ± 0.95 ms 0.897 ± 0.089
sparse_analytical_jacobian/ODEProblem 21 ± 1.3 ms 25.4 ± 2.2 ms 0.827 ± 0.086
sparse_analytical_jacobian/f_iip 0.06 ± 0.01 μs 0.07 ± 0.01 μs 0.857 ± 0.19
sparse_analytical_jacobian/f_oop 0.339 ± 0.0064 ms 0.348 ± 0.018 ms 0.974 ± 0.053
time_to_load 7.23 ± 0.25 s 8.19 ± 0.49 s 0.883 ± 0.061
Memory benchmarks
master 79ae364... master / 79ae364...
ODEProblem 0.0375 M allocs: 1.93 MB 0.0375 M allocs: 1.93 MB 1
init 0.5 k allocs: 0.0843 MB 0.5 k allocs: 0.0843 MB 1
large_parameter_init/ODEProblem 0.161 M allocs: 6.05 MB 0.161 M allocs: 6.05 MB 1
large_parameter_init/init 0.632 k allocs: 0.178 MB 0.632 k allocs: 0.178 MB 1
mtkcompile 0.0594 M allocs: 3.38 MB 0.0594 M allocs: 3.36 MB 1
sparse_analytical_jacobian/ODEProblem 0.118 M allocs: 5.74 MB 0.118 M allocs: 5.74 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 79ae364... master / 79ae364...
ODEProblem 4 ± 0.23 ms 4.12 ± 0.23 ms 0.97 ± 0.078
init 0.0485 ± 0.02 ms 0.0495 ± 0.014 ms 0.981 ± 0.49
large_parameter_init/ODEProblem 11 ± 1.8 ms 11.9 ± 1.8 ms 0.92 ± 0.21
large_parameter_init/init 0.051 ± 0.0073 ms 0.0559 ± 0.035 ms 0.914 ± 0.59
mtkcompile 6.75 ± 0.78 ms 7.24 ± 0.89 ms 0.932 ± 0.16
sparse_analytical_jacobian/ODEProblem 14.7 ± 1.9 ms 15.8 ± 2.5 ms 0.926 ± 0.19
sparse_analytical_jacobian/f_iip 0.06 ± 0 μs 0.05 ± 0 μs 1.2 ± 0
sparse_analytical_jacobian/f_oop 0.0844 ± 0.012 ms 0.0849 ± 0.013 ms 0.994 ± 0.21
time_to_load 3.95 ± 0.038 s 3.94 ± 0.05 s 1 ± 0.016
Memory benchmarks
master 79ae364... master / 79ae364...
ODEProblem 0.0377 M allocs: 1.71 MB 0.0377 M allocs: 1.7 MB 1.01
init 0.455 k allocs: 0.0589 MB 0.455 k allocs: 0.0589 MB 1
large_parameter_init/ODEProblem 0.157 M allocs: 5.39 MB 0.157 M allocs: 5.39 MB 1
large_parameter_init/init 0.737 k allocs: 0.164 MB 0.737 k allocs: 0.164 MB 1
mtkcompile 0.0557 M allocs: 2.62 MB 0.0557 M allocs: 2.62 MB 1
sparse_analytical_jacobian/ODEProblem 0.118 M allocs: 4.8 MB 0.118 M allocs: 4.8 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.202 k allocs: 12.2 kB 0.202 k allocs: 12.2 kB 1

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