Skip to content

Commit

Permalink
Update docs and re-run benchmarks once more
Browse files Browse the repository at this point in the history
  • Loading branch information
nathanaelbosch committed Oct 23, 2023
1 parent a711656 commit a030afd
Show file tree
Hide file tree
Showing 35 changed files with 5,648 additions and 5,558 deletions.
2 changes: 1 addition & 1 deletion benchmarks/lotkavolterra.jmd
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ plot(wp, color=[2 2 2 4 4 4 5 5 5], xticks = 10.0 .^ (-16:1:5))

## Conclusion

- **Use the EK1!** It seems to be strictly better than the EK0 here.
- For such a low-dimensional problem the EK0 and EK1 have a very similar runtime.
Though note that by using ParameterizedFunctions.jl, the Jacobian of the vector field is available analytically.
- Orders behave as in classic solvers:
Use low order for low accuracy, medium order for medium accuracy, high order for high accuracy.
Expand Down
19 changes: 14 additions & 5 deletions benchmarks/multi-language-wrappers.jmd
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const SAVE_EVERYSTEP = false;
```

```julia
_COLORS = Dict(
COLORS = Dict(
"Julia" => :LightGreen,
"Julia (static)" => :DarkGreen,
"Hairer" => :Red,
Expand All @@ -39,9 +39,14 @@ _COLORS = Dict(
"deSolve" => :Blue,
"Sundials" => :Purple,
"liblsoda" => :Purple,
"ProbNumDiffEq" => :Darkgray,
"ProbNumDiffEq: EK0" => :Gray30,
"ProbNumDiffEq: EK1" => :Gray60,
)
tocolor(n) = _COLORS[split(n, ':')[1]];
tocolor(n) = if split(n, '(')[1] in keys(COLORS)
COLORS[split(n, '(')[1]]
else
COLORS[split(n, ':')[1]]
end
```

```julia
Expand Down Expand Up @@ -81,10 +86,12 @@ _setups = [
"deSolve: lsoda" => Dict(:alg=>deSolveDiffEq.lsoda())
"deSolve: ode45" => Dict(:alg=>deSolveDiffEq.ode45())
"Sundials: Adams" => Dict(:alg=>Sundials.CVODE_Adams())
"ProbNumDiffEq: EK0(2)" => Dict(:alg=>EK0(order=2, smooth=DENSE))
"ProbNumDiffEq: EK0(3)" => Dict(:alg=>EK0(order=3, smooth=DENSE))
"ProbNumDiffEq: EK0(5)" => Dict(:alg=>EK0(order=5, smooth=DENSE))
"ProbNumDiffEq: EK0(8)" => Dict(:alg=>EK0(order=8, smooth=DENSE))
"ProbNumDiffEq: EK1(3)" => Dict(:alg=>EK1(order=3, smooth=DENSE))
"ProbNumDiffEq: EK1(5)" => Dict(:alg=>EK1(order=5, smooth=DENSE))
"ProbNumDiffEq: EK1(8)" => Dict(:alg=>EK1(order=8, smooth=DENSE))
]

labels = first.(_setups)
Expand Down Expand Up @@ -149,10 +156,12 @@ _setups = [
"deSolve: lsoda" => Dict(:alg=>deSolveDiffEq.lsoda())
"deSolve: ode45" => Dict(:alg=>deSolveDiffEq.ode45())
"Sundials: Adams" => Dict(:alg=>CVODE_Adams())
"ProbNumDiffEq: EK0(2)" => Dict(:alg=>EK0(order=2, smooth=DENSE))
"ProbNumDiffEq: EK0(3)" => Dict(:alg=>EK0(order=3, smooth=DENSE))
"ProbNumDiffEq: EK0(5)" => Dict(:alg=>EK0(order=5, smooth=DENSE))
"ProbNumDiffEq: EK0(8)" => Dict(:alg=>EK0(order=8, smooth=DENSE))
"ProbNumDiffEq: EK1(3)" => Dict(:alg=>EK1(order=3, smooth=DENSE))
"ProbNumDiffEq: EK1(5)" => Dict(:alg=>EK1(order=5, smooth=DENSE))
"ProbNumDiffEq: EK1(8)" => Dict(:alg=>EK1(order=8, smooth=DENSE))
]

labels = first.(_setups)
Expand Down
1 change: 1 addition & 0 deletions benchmarks/pleiades.jmd
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ plot(wp, color=[1 1 2 2 3 3 4 4],
## Conclusion

- If the problem is a second-order ODE, _implement it as a second-order ODE_!
- For best runtimes runtimes, use the `EK0`!


## Appendix
Expand Down
4 changes: 2 additions & 2 deletions benchmarks/vanderpol.jmd
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ _setups = [
"EK1(3) 2nd order" => Dict(:prob_choice => 2, :alg => EK1(order=3, smooth=DENSE))
"EK1(4) 2nd order" => Dict(:prob_choice => 2, :alg => EK1(order=4, smooth=DENSE))
"EK1(5) 2nd order" => Dict(:prob_choice => 2, :alg => EK1(order=5, smooth=DENSE))
"EK1(5) 2nd order" => Dict(:prob_choice => 2, :alg => EK1(order=6, smooth=DENSE))
"EK1(6) 2nd order" => Dict(:prob_choice => 2, :alg => EK1(order=6, smooth=DENSE))
]

labels = first.(_setups)
Expand Down Expand Up @@ -141,4 +141,4 @@ Pkg.status()
And the full manifest:
```julia
Pkg.status(mode=Pkg.PKGMODE_MANIFEST)
```
```
266 changes: 133 additions & 133 deletions docs/src/benchmarks/figures/lotkavolterra_2_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
670 changes: 335 additions & 335 deletions docs/src/benchmarks/figures/lotkavolterra_3_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
730 changes: 363 additions & 367 deletions docs/src/benchmarks/figures/lotkavolterra_4_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
722 changes: 362 additions & 360 deletions docs/src/benchmarks/figures/lotkavolterra_5_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
732 changes: 364 additions & 368 deletions docs/src/benchmarks/figures/lotkavolterra_6_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
796 changes: 399 additions & 397 deletions docs/src/benchmarks/figures/lotkavolterra_7_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
208 changes: 104 additions & 104 deletions docs/src/benchmarks/figures/multi-language-wrappers_10_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
830 changes: 415 additions & 415 deletions docs/src/benchmarks/figures/multi-language-wrappers_11_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
186 changes: 93 additions & 93 deletions docs/src/benchmarks/figures/multi-language-wrappers_12_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
686 changes: 349 additions & 337 deletions docs/src/benchmarks/figures/multi-language-wrappers_13_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
266 changes: 133 additions & 133 deletions docs/src/benchmarks/figures/multi-language-wrappers_6_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
848 changes: 434 additions & 414 deletions docs/src/benchmarks/figures/multi-language-wrappers_7_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
192 changes: 96 additions & 96 deletions docs/src/benchmarks/figures/multi-language-wrappers_8_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
820 changes: 422 additions & 398 deletions docs/src/benchmarks/figures/multi-language-wrappers_9_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
282 changes: 141 additions & 141 deletions docs/src/benchmarks/figures/pleiades_2_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
652 changes: 318 additions & 334 deletions docs/src/benchmarks/figures/pleiades_3_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
232 changes: 116 additions & 116 deletions docs/src/benchmarks/figures/rober_2_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
378 changes: 190 additions & 188 deletions docs/src/benchmarks/figures/rober_3_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
250 changes: 125 additions & 125 deletions docs/src/benchmarks/figures/vanderpol_2_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
472 changes: 239 additions & 233 deletions docs/src/benchmarks/figures/vanderpol_3_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
250 changes: 125 additions & 125 deletions docs/src/benchmarks/figures/vanderpol_4_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
592 changes: 294 additions & 298 deletions docs/src/benchmarks/figures/vanderpol_5_1.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 7 additions & 7 deletions docs/src/benchmarks/lotkavolterra.md
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ plot(wp, color=[2 2 2 4 4 4 5 5 5], xticks = 10.0 .^ (-16:1:5))

## Conclusion

- **Use the EK1!** It seems to be strictly better than the EK0 here.
- For such a low-dimensional problem the EK0 and EK1 have a very similar runtime.
Though note that by using ParameterizedFunctions.jl, the Jacobian of the vector field is available analytically.
- Orders behave as in classic solvers:
Use low order for low accuracy, medium order for medium accuracy, high order for high accuracy.
Expand Down Expand Up @@ -301,7 +301,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Project.toml`
[65888b18] ParameterizedFunctions v5.16.0
[91a5bcdd] Plots v1.39.0
[bf3e78b0] ProbNumDiffEq v0.12.1 `~/.julia/dev/ProbNumDiffEq`
[0bca4576] SciMLBase v2.4.2
[0bca4576] SciMLBase v2.4.3
[505e40e9] SciPyDiffEq v0.2.1
[90137ffa] StaticArrays v1.6.5
[c3572dad] Sundials v4.20.0
Expand Down Expand Up @@ -329,7 +329,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[4fba245c] ArrayInterface v7.4.11
[30b0a656] ArrayInterfaceCore v0.1.29
[6e4b80f9] BenchmarkTools v1.3.2
[e2ed5e7c] Bijections v0.1.5
[e2ed5e7c] Bijections v0.1.6
[d1d4a3ce] BitFlags v0.1.7
[62783981] BitTwiddlingConvenienceFunctions v0.1.5
⌅ [fa961155] CEnum v0.4.2
Expand Down Expand Up @@ -415,7 +415,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[d25df0c9] Inflate v0.1.4
[842dd82b] InlineStrings v1.4.0
[18e54dd8] IntegerMathUtils v0.1.2
[8197267c] IntervalSets v0.7.7
[8197267c] IntervalSets v0.7.8
[41ab1584] InvertedIndices v1.3.0
[92d709cd] IrrationalConstants v0.2.2
[c8e1da08] IterTools v1.8.0
Expand All @@ -437,7 +437,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[50d2b5c4] Lazy v0.15.1
[1d6d02ad] LeftChildRightSiblingTrees v0.2.0
[d3d80556] LineSearches v7.2.0
[7ed4a6bd] LinearSolve v2.11.0
[7ed4a6bd] LinearSolve v2.11.1
[2ab3a3ac] LogExpFunctions v0.3.26
[e6f89c97] LoggingExtras v1.0.3
[bdcacae8] LoopVectorization v0.12.165
Expand All @@ -458,7 +458,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[2774e3e8] NLsolve v4.5.1
[77ba4419] NaNMath v1.0.2
⌅ [356022a1] NamedDims v0.2.50
[8913a72c] NonlinearSolve v2.3.0
[8913a72c] NonlinearSolve v2.4.0
[54ca160b] ODEInterface v0.5.0
[09606e27] ODEInterfaceDiffEq v3.13.3
[6fd5a793] Octavian v0.3.27
Expand Down Expand Up @@ -511,7 +511,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[fdea26ae] SIMD v3.4.5
[94e857df] SIMDTypes v0.1.0
[476501e8] SLEEFPirates v0.6.39
[0bca4576] SciMLBase v2.4.2
[0bca4576] SciMLBase v2.4.3
[e9a6253c] SciMLNLSolve v0.1.9
[c0aeaf25] SciMLOperators v0.3.6
[505e40e9] SciPyDiffEq v0.2.1
Expand Down
36 changes: 25 additions & 11 deletions docs/src/benchmarks/multi-language-wrappers.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ const SAVE_EVERYSTEP = false;


```julia
_COLORS = Dict(
COLORS = Dict(
"Julia" => :LightGreen,
"Julia (static)" => :DarkGreen,
"Hairer" => :Red,
Expand All @@ -42,10 +42,20 @@ _COLORS = Dict(
"deSolve" => :Blue,
"Sundials" => :Purple,
"liblsoda" => :Purple,
"ProbNumDiffEq" => :Darkgray,
"ProbNumDiffEq: EK0" => :Gray30,
"ProbNumDiffEq: EK1" => :Gray60,
)
tocolor(n) = _COLORS[split(n, ':')[1]];
tocolor(n) = if split(n, '(')[1] in keys(COLORS)
COLORS[split(n, '(')[1]]
else
COLORS[split(n, ':')[1]]
end
```

```
tocolor (generic function with 1 method)
```



```julia
Expand Down Expand Up @@ -90,10 +100,12 @@ _setups = [
"deSolve: lsoda" => Dict(:alg=>deSolveDiffEq.lsoda())
"deSolve: ode45" => Dict(:alg=>deSolveDiffEq.ode45())
"Sundials: Adams" => Dict(:alg=>Sundials.CVODE_Adams())
"ProbNumDiffEq: EK0(2)" => Dict(:alg=>EK0(order=2, smooth=DENSE))
"ProbNumDiffEq: EK0(3)" => Dict(:alg=>EK0(order=3, smooth=DENSE))
"ProbNumDiffEq: EK0(5)" => Dict(:alg=>EK0(order=5, smooth=DENSE))
"ProbNumDiffEq: EK0(8)" => Dict(:alg=>EK0(order=8, smooth=DENSE))
"ProbNumDiffEq: EK1(3)" => Dict(:alg=>EK1(order=3, smooth=DENSE))
"ProbNumDiffEq: EK1(5)" => Dict(:alg=>EK1(order=5, smooth=DENSE))
"ProbNumDiffEq: EK1(8)" => Dict(:alg=>EK1(order=8, smooth=DENSE))
]

labels = first.(_setups)
Expand Down Expand Up @@ -164,10 +176,12 @@ _setups = [
"deSolve: lsoda" => Dict(:alg=>deSolveDiffEq.lsoda())
"deSolve: ode45" => Dict(:alg=>deSolveDiffEq.ode45())
"Sundials: Adams" => Dict(:alg=>CVODE_Adams())
"ProbNumDiffEq: EK0(2)" => Dict(:alg=>EK0(order=2, smooth=DENSE))
"ProbNumDiffEq: EK0(3)" => Dict(:alg=>EK0(order=3, smooth=DENSE))
"ProbNumDiffEq: EK0(5)" => Dict(:alg=>EK0(order=5, smooth=DENSE))
"ProbNumDiffEq: EK0(8)" => Dict(:alg=>EK0(order=8, smooth=DENSE))
"ProbNumDiffEq: EK1(3)" => Dict(:alg=>EK1(order=3, smooth=DENSE))
"ProbNumDiffEq: EK1(5)" => Dict(:alg=>EK1(order=5, smooth=DENSE))
"ProbNumDiffEq: EK1(8)" => Dict(:alg=>EK1(order=8, smooth=DENSE))
]

labels = first.(_setups)
Expand Down Expand Up @@ -407,7 +421,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Project.toml`
[65888b18] ParameterizedFunctions v5.16.0
[91a5bcdd] Plots v1.39.0
[bf3e78b0] ProbNumDiffEq v0.12.1 `~/.julia/dev/ProbNumDiffEq`
[0bca4576] SciMLBase v2.4.2
[0bca4576] SciMLBase v2.4.3
[505e40e9] SciPyDiffEq v0.2.1
[90137ffa] StaticArrays v1.6.5
[c3572dad] Sundials v4.20.0
Expand Down Expand Up @@ -435,7 +449,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[4fba245c] ArrayInterface v7.4.11
[30b0a656] ArrayInterfaceCore v0.1.29
[6e4b80f9] BenchmarkTools v1.3.2
[e2ed5e7c] Bijections v0.1.5
[e2ed5e7c] Bijections v0.1.6
[d1d4a3ce] BitFlags v0.1.7
[62783981] BitTwiddlingConvenienceFunctions v0.1.5
⌅ [fa961155] CEnum v0.4.2
Expand Down Expand Up @@ -521,7 +535,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[d25df0c9] Inflate v0.1.4
[842dd82b] InlineStrings v1.4.0
[18e54dd8] IntegerMathUtils v0.1.2
[8197267c] IntervalSets v0.7.7
[8197267c] IntervalSets v0.7.8
[41ab1584] InvertedIndices v1.3.0
[92d709cd] IrrationalConstants v0.2.2
[c8e1da08] IterTools v1.8.0
Expand All @@ -543,7 +557,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[50d2b5c4] Lazy v0.15.1
[1d6d02ad] LeftChildRightSiblingTrees v0.2.0
[d3d80556] LineSearches v7.2.0
[7ed4a6bd] LinearSolve v2.11.0
[7ed4a6bd] LinearSolve v2.11.1
[2ab3a3ac] LogExpFunctions v0.3.26
[e6f89c97] LoggingExtras v1.0.3
[bdcacae8] LoopVectorization v0.12.165
Expand All @@ -564,7 +578,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[2774e3e8] NLsolve v4.5.1
[77ba4419] NaNMath v1.0.2
⌅ [356022a1] NamedDims v0.2.50
[8913a72c] NonlinearSolve v2.3.0
[8913a72c] NonlinearSolve v2.4.0
[54ca160b] ODEInterface v0.5.0
[09606e27] ODEInterfaceDiffEq v3.13.3
[6fd5a793] Octavian v0.3.27
Expand Down Expand Up @@ -617,7 +631,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[fdea26ae] SIMD v3.4.5
[94e857df] SIMDTypes v0.1.0
[476501e8] SLEEFPirates v0.6.39
[0bca4576] SciMLBase v2.4.2
[0bca4576] SciMLBase v2.4.3
[e9a6253c] SciMLNLSolve v0.1.9
[c0aeaf25] SciMLOperators v0.3.6
[505e40e9] SciPyDiffEq v0.2.1
Expand Down
13 changes: 7 additions & 6 deletions docs/src/benchmarks/pleiades.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ plot(wp, color=[1 1 2 2 3 3 4 4],
## Conclusion

- If the problem is a second-order ODE, _implement it as a second-order ODE_!
- For best runtimes runtimes, use the `EK0`!


## Appendix
Expand Down Expand Up @@ -181,7 +182,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Project.toml`
[65888b18] ParameterizedFunctions v5.16.0
[91a5bcdd] Plots v1.39.0
[bf3e78b0] ProbNumDiffEq v0.12.1 `~/.julia/dev/ProbNumDiffEq`
[0bca4576] SciMLBase v2.4.2
[0bca4576] SciMLBase v2.4.3
[505e40e9] SciPyDiffEq v0.2.1
[90137ffa] StaticArrays v1.6.5
[c3572dad] Sundials v4.20.0
Expand Down Expand Up @@ -209,7 +210,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[4fba245c] ArrayInterface v7.4.11
[30b0a656] ArrayInterfaceCore v0.1.29
[6e4b80f9] BenchmarkTools v1.3.2
[e2ed5e7c] Bijections v0.1.5
[e2ed5e7c] Bijections v0.1.6
[d1d4a3ce] BitFlags v0.1.7
[62783981] BitTwiddlingConvenienceFunctions v0.1.5
⌅ [fa961155] CEnum v0.4.2
Expand Down Expand Up @@ -295,7 +296,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[d25df0c9] Inflate v0.1.4
[842dd82b] InlineStrings v1.4.0
[18e54dd8] IntegerMathUtils v0.1.2
[8197267c] IntervalSets v0.7.7
[8197267c] IntervalSets v0.7.8
[41ab1584] InvertedIndices v1.3.0
[92d709cd] IrrationalConstants v0.2.2
[c8e1da08] IterTools v1.8.0
Expand All @@ -317,7 +318,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[50d2b5c4] Lazy v0.15.1
[1d6d02ad] LeftChildRightSiblingTrees v0.2.0
[d3d80556] LineSearches v7.2.0
[7ed4a6bd] LinearSolve v2.11.0
[7ed4a6bd] LinearSolve v2.11.1
[2ab3a3ac] LogExpFunctions v0.3.26
[e6f89c97] LoggingExtras v1.0.3
[bdcacae8] LoopVectorization v0.12.165
Expand All @@ -338,7 +339,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[2774e3e8] NLsolve v4.5.1
[77ba4419] NaNMath v1.0.2
⌅ [356022a1] NamedDims v0.2.50
[8913a72c] NonlinearSolve v2.3.0
[8913a72c] NonlinearSolve v2.4.0
[54ca160b] ODEInterface v0.5.0
[09606e27] ODEInterfaceDiffEq v3.13.3
[6fd5a793] Octavian v0.3.27
Expand Down Expand Up @@ -391,7 +392,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[fdea26ae] SIMD v3.4.5
[94e857df] SIMDTypes v0.1.0
[476501e8] SLEEFPirates v0.6.39
[0bca4576] SciMLBase v2.4.2
[0bca4576] SciMLBase v2.4.3
[e9a6253c] SciMLNLSolve v0.1.9
[c0aeaf25] SciMLOperators v0.3.6
[505e40e9] SciPyDiffEq v0.2.1
Expand Down
12 changes: 6 additions & 6 deletions docs/src/benchmarks/rober.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Project.toml`
[65888b18] ParameterizedFunctions v5.16.0
[91a5bcdd] Plots v1.39.0
[bf3e78b0] ProbNumDiffEq v0.12.1 `~/.julia/dev/ProbNumDiffEq`
[0bca4576] SciMLBase v2.4.2
[0bca4576] SciMLBase v2.4.3
[505e40e9] SciPyDiffEq v0.2.1
[90137ffa] StaticArrays v1.6.5
[c3572dad] Sundials v4.20.0
Expand Down Expand Up @@ -166,7 +166,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[4fba245c] ArrayInterface v7.4.11
[30b0a656] ArrayInterfaceCore v0.1.29
[6e4b80f9] BenchmarkTools v1.3.2
[e2ed5e7c] Bijections v0.1.5
[e2ed5e7c] Bijections v0.1.6
[d1d4a3ce] BitFlags v0.1.7
[62783981] BitTwiddlingConvenienceFunctions v0.1.5
⌅ [fa961155] CEnum v0.4.2
Expand Down Expand Up @@ -252,7 +252,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[d25df0c9] Inflate v0.1.4
[842dd82b] InlineStrings v1.4.0
[18e54dd8] IntegerMathUtils v0.1.2
[8197267c] IntervalSets v0.7.7
[8197267c] IntervalSets v0.7.8
[41ab1584] InvertedIndices v1.3.0
[92d709cd] IrrationalConstants v0.2.2
[c8e1da08] IterTools v1.8.0
Expand All @@ -274,7 +274,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[50d2b5c4] Lazy v0.15.1
[1d6d02ad] LeftChildRightSiblingTrees v0.2.0
[d3d80556] LineSearches v7.2.0
[7ed4a6bd] LinearSolve v2.11.0
[7ed4a6bd] LinearSolve v2.11.1
[2ab3a3ac] LogExpFunctions v0.3.26
[e6f89c97] LoggingExtras v1.0.3
[bdcacae8] LoopVectorization v0.12.165
Expand All @@ -295,7 +295,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[2774e3e8] NLsolve v4.5.1
[77ba4419] NaNMath v1.0.2
⌅ [356022a1] NamedDims v0.2.50
[8913a72c] NonlinearSolve v2.3.0
[8913a72c] NonlinearSolve v2.4.0
[54ca160b] ODEInterface v0.5.0
[09606e27] ODEInterfaceDiffEq v3.13.3
[6fd5a793] Octavian v0.3.27
Expand Down Expand Up @@ -348,7 +348,7 @@ Status `~/.julia/dev/ProbNumDiffEq/benchmarks/Manifest.toml`
[fdea26ae] SIMD v3.4.5
[94e857df] SIMDTypes v0.1.0
[476501e8] SLEEFPirates v0.6.39
[0bca4576] SciMLBase v2.4.2
[0bca4576] SciMLBase v2.4.3
[e9a6253c] SciMLNLSolve v0.1.9
[c0aeaf25] SciMLOperators v0.3.6
[505e40e9] SciPyDiffEq v0.2.1
Expand Down
Loading

0 comments on commit a030afd

Please sign in to comment.