Skip to content

Bump BoundaryValueDiffEqCore compats and bump OptimizaionBase to v5#439

Merged
ChrisRackauckas merged 3 commits intoSciML:masterfrom
SebastianM-C:smc/core_bump
Feb 13, 2026
Merged

Bump BoundaryValueDiffEqCore compats and bump OptimizaionBase to v5#439
ChrisRackauckas merged 3 commits intoSciML:masterfrom
SebastianM-C:smc/core_bump

Conversation

@SebastianM-C
Copy link
Member

@SebastianM-C SebastianM-C commented Feb 12, 2026

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.

@ChrisRackauckas Should I separate ac914fd in another PR? As I understand we just pass through the Optimization.jl kwargs, so this should be already compatible with the new verbosity.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 12, 2026

Benchmark Results

Click to check benchmark results
master 9183e2f... master / 9183e2f...
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK2() 0.599 ± 0.021 s 0.577 ± 0.028 s 1.04 ± 0.062
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK3() 12.5 ± 0.67 ms 12.3 ± 0.55 ms 1.02 ± 0.071
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK4() 2.44 ± 0.16 ms 2.38 ± 0.17 ms 1.03 ± 0.099
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK5() 2.97 ± 0.51 ms 2.9 ± 0.49 ms 1.02 ± 0.25
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK6() 1.15 ± 0.24 ms 1.14 ± 0.24 ms 1.01 ± 0.3
Simple Pendulum/IIP/MultipleShooting(10, Tsit5; grid_coarsening = false) 1.99 ± 0.7 ms 2.01 ± 0.7 ms 0.992 ± 0.49
Simple Pendulum/IIP/MultipleShooting(10, Tsit5; grid_coarsening = true) 4.1 ± 0.96 ms 4.09 ± 0.51 ms 1 ± 0.27
Simple Pendulum/IIP/MultipleShooting(100, Tsit5; grid_coarsening = false) 0.0542 ± 0.0068 s 0.0542 ± 0.006 s 0.999 ± 0.17
Simple Pendulum/IIP/MultipleShooting(100, Tsit5; grid_coarsening = true) 0.0849 ± 0.012 s 0.0859 ± 0.011 s 0.989 ± 0.19
Simple Pendulum/IIP/Shooting(Tsit5()) 0.253 ± 0.083 ms 0.253 ± 0.082 ms 1 ± 0.46
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK2() 0.766 ± 0.017 s 0.736 ± 0.0098 s 1.04 ± 0.027
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK3() 15.2 ± 5.8 ms 15.3 ± 6.4 ms 0.993 ± 0.56
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK4() 2.79 ± 0.14 ms 2.79 ± 0.15 ms 1 ± 0.073
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK5() 3.44 ± 0.21 ms 3.46 ± 0.2 ms 0.994 ± 0.082
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK6() 1.34 ± 0.15 ms 1.34 ± 0.12 ms 0.998 ± 0.14
Simple Pendulum/OOP/MultipleShooting(10, Tsit5; grid_coarsening = false) 3.83 ± 3.2 ms 3.9 ± 3.3 ms 0.984 ± 1.2
Simple Pendulum/OOP/MultipleShooting(10, Tsit5; grid_coarsening = true) 7.53 ± 6.5 ms 7.78 ± 7.2 ms 0.968 ± 1.2
Simple Pendulum/OOP/MultipleShooting(100, Tsit5; grid_coarsening = false) 0.1 ± 0.0039 s 0.103 ± 0.0065 s 0.976 ± 0.072
Simple Pendulum/OOP/MultipleShooting(100, Tsit5; grid_coarsening = true) 0.155 ± 0.013 s 0.156 ± 0.011 s 0.99 ± 0.11
Simple Pendulum/OOP/Shooting(Tsit5()) 0.6 ± 0.057 ms 0.599 ± 0.053 ms 1 ± 0.13
time_to_load 6.7 ± 0.064 s 6.68 ± 0.034 s 1 ± 0.011
### Benchmark Plots A plot of the benchmark results has been uploaded as an artifact to the workflow run for this PR. Go to "Actions"->"Benchmark a pull request"->[the most recent run]->"Artifacts" (at the bottom).

@ChrisRackauckas ChrisRackauckas merged commit 543e883 into SciML:master Feb 13, 2026
23 of 24 checks passed
@SebastianM-C SebastianM-C deleted the smc/core_bump branch February 13, 2026 08:31
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.

3 participants