@@ -154,7 +154,7 @@ using BenchmarkTools
154154```
155155
156156```
157- 592.133 μs (2561 allocations: 186.89 KiB)
157+ 571.644 μs (2561 allocations: 186.89 KiB)
158158retcode: Success
159159Interpolation: automatic order switching interpolation
160160t: 115-element Vector{Float64}:
@@ -230,7 +230,7 @@ prob_jac = ODEProblem(f,[1.0,0.0,0.0],(0.0,1e5),(0.04,3e7,1e4))
230230```
231231
232232```
233- 367.386 μs (2002 allocations: 126.28 KiB)
233+ 354.357 μs (2002 allocations: 126.28 KiB)
234234retcode: Success
235235Interpolation: automatic order switching interpolation
236236t: 115-element Vector{Float64}:
@@ -295,42 +295,42 @@ ModelingToolkit.generate_jacobian(de)[2] # Second is in-place
295295```
296296
297297```
298- :(function (var"##out#7430 ", var"##arg#7428 ", var"##arg#7429 ", t)
298+ :(function (var"##out#7621 ", var"##arg#7619 ", var"##arg#7620 ", t)
299299 #= /root/.cache/julia-buildkite-plugin/depots/a6029d3a-f78b-41ea-bc97
300300-28aa57c6c6ea/packages/SymbolicUtils/9iQGH/src/code.jl:282 =#
301301 #= /root/.cache/julia-buildkite-plugin/depots/a6029d3a-f78b-41ea-bc97
302302-28aa57c6c6ea/packages/SymbolicUtils/9iQGH/src/code.jl:283 =#
303303 let var"x₁(t)" = #= /root/.cache/julia-buildkite-plugin/depots/a6029d
3043043a-f78b-41ea-bc97-28aa57c6c6ea/packages/SymbolicUtils/9iQGH/src/code.jl:169
305- =# @inbounds(var"##arg#7428 "[1]), var"x₂(t)" = #= /root/.cache/julia-build
305+ =# @inbounds(var"##arg#7619 "[1]), var"x₂(t)" = #= /root/.cache/julia-build
306306kite-plugin/depots/a6029d3a-f78b-41ea-bc97-28aa57c6c6ea/packages/SymbolicUt
307- ils/9iQGH/src/code.jl:169 =# @inbounds(var"##arg#7428 "[2]), var"x₃(t)" = #=
307+ ils/9iQGH/src/code.jl:169 =# @inbounds(var"##arg#7619 "[2]), var"x₃(t)" = #=
308308 /root/.cache/julia-buildkite-plugin/depots/a6029d3a-f78b-41ea-bc97-28aa57c
3093096c6ea/packages/SymbolicUtils/9iQGH/src/code.jl:169 =# @inbounds(var"##arg#7
310- 428 "[3]), α₁ = #= /root/.cache/julia-buildkite-plugin/depots/a6029d3a-f78b-
310+ 619 "[3]), α₁ = #= /root/.cache/julia-buildkite-plugin/depots/a6029d3a-f78b-
31131141ea-bc97-28aa57c6c6ea/packages/SymbolicUtils/9iQGH/src/code.jl:169 =# @inb
312- ounds(var"##arg#7429 "[1]), α₂ = #= /root/.cache/julia-buildkite-plugin/depo
312+ ounds(var"##arg#7620 "[1]), α₂ = #= /root/.cache/julia-buildkite-plugin/depo
313313ts/a6029d3a-f78b-41ea-bc97-28aa57c6c6ea/packages/SymbolicUtils/9iQGH/src/co
314- de.jl:169 =# @inbounds(var"##arg#7429 "[2]), α₃ = #= /root/.cache/julia-buil
314+ de.jl:169 =# @inbounds(var"##arg#7620 "[2]), α₃ = #= /root/.cache/julia-buil
315315dkite-plugin/depots/a6029d3a-f78b-41ea-bc97-28aa57c6c6ea/packages/SymbolicU
316- tils/9iQGH/src/code.jl:169 =# @inbounds(var"##arg#7429 "[3])
316+ tils/9iQGH/src/code.jl:169 =# @inbounds(var"##arg#7620 "[3])
317317 #= /root/.cache/julia-buildkite-plugin/depots/a6029d3a-f78b-41ea-
318318bc97-28aa57c6c6ea/packages/Symbolics/h8kPL/src/build_function.jl:331 =#
319319 #= /root/.cache/julia-buildkite-plugin/depots/a6029d3a-f78b-41ea-
320320bc97-28aa57c6c6ea/packages/SymbolicUtils/9iQGH/src/code.jl:329 =# @inbounds
321321 begin
322322 #= /root/.cache/julia-buildkite-plugin/depots/a6029d3a-f7
3233238b-41ea-bc97-28aa57c6c6ea/packages/SymbolicUtils/9iQGH/src/code.jl:325 =#
324- var"##out#7430 "[1] = (*)(-1, α₁)
325- var"##out#7430 "[2] = α₁
326- var"##out#7430 "[3] = 0
327- var"##out#7430 "[4] = (*)(α₃, var"x₃(t)")
328- var"##out#7430 "[5] = (+)((*)(-2, α₂, var"x₂(t)"), (*)(-1,
324+ var"##out#7621 "[1] = (*)(-1, α₁)
325+ var"##out#7621 "[2] = α₁
326+ var"##out#7621 "[3] = 0
327+ var"##out#7621 "[4] = (*)(α₃, var"x₃(t)")
328+ var"##out#7621 "[5] = (+)((*)(-2, α₂, var"x₂(t)"), (*)(-1,
329329 α₃, var"x₃(t)"))
330- var"##out#7430 "[6] = (*)(2, α₂, var"x₂(t)")
331- var"##out#7430 "[7] = (*)(α₃, var"x₂(t)")
332- var"##out#7430 "[8] = (*)(-1, α₃, var"x₂(t)")
333- var"##out#7430 "[9] = 0
330+ var"##out#7621 "[6] = (*)(2, α₂, var"x₂(t)")
331+ var"##out#7621 "[7] = (*)(α₃, var"x₂(t)")
332+ var"##out#7621 "[8] = (*)(-1, α₃, var"x₂(t)")
333+ var"##out#7621 "[9] = 0
334334 #= /root/.cache/julia-buildkite-plugin/depots/a6029d3a-f7
3353358b-41ea-bc97-28aa57c6c6ea/packages/SymbolicUtils/9iQGH/src/code.jl:327 =#
336336 nothing
@@ -534,7 +534,7 @@ f = ODEFunction(brusselator_2d_loop;jac_prototype=jac_sparsity)
534534```
535535
536536```
537- (:: SciMLBase.ODEFunction {true , typeof (Main.# #WeaveSandBox#7022 .brusselator_
537+ (:: SciMLBase.ODEFunction {true , typeof (Main.# #WeaveSandBox#7213 .brusselator_
5385382 d_loop), LinearAlgebra. UniformScaling{Bool}, Nothing, Nothing, Nothing, No
539539thing, Nothing, SparseArrays. SparseMatrixCSC{Float64, Int64}, SparseArrays.
540540SparseMatrixCSC{Float64, Int64}, Nothing, Nothing, Nothing, Nothing, Nothin
@@ -629,8 +629,8 @@ Now let's see how the version with sparsity compares to the version without:
629629```
630630
631631```
632- 4.443 s (3332 allocations: 65.33 MiB)
633- 867.988 ms (40169 allocations: 276.18 MiB)
632+ 3.988 s (3332 allocations: 65.33 MiB)
633+ 873.027 ms (40173 allocations: 276.18 MiB)
634634retcode: Success
635635Interpolation: 1 st order linear
636636t: 2 - element Vector{Float64}:
@@ -702,7 +702,7 @@ prob_ode_brusselator_2d_sparse = ODEProblem(f,
702702```
703703
704704```
705- 866.651 ms (7386 allocations: 272.21 MiB)
705+ 868.820 ms (7392 allocations: 272.21 MiB)
706706retcode: Success
707707Interpolation: 1 st order linear
708708t: 2 - element Vector{Float64}:
@@ -753,8 +753,8 @@ GMRES linear solver.
753753```
754754
755755```
756- 54.826 s (1440760 allocations: 148.08 MiB)
757- 3.373 s (487052 allocations: 19.49 MiB)
756+ 40.803 s (1440760 allocations: 148.08 MiB)
757+ 3.377 s (487052 allocations: 19.49 MiB)
758758retcode: Success
759759Interpolation: 1 st order linear
760760t: 2 - element Vector{Float64}:
@@ -804,11 +804,11 @@ Jv = JacVecOperator(brusselator_2d_loop,u0,p,0.0)
804804```
805805
806806```
807- DiffEqOperators. JacVecOperator{Float64, typeof (Main.# #WeaveSandBox#7022 .bru
807+ DiffEqOperators. JacVecOperator{Float64, typeof (Main.# #WeaveSandBox#7213 .bru
808808sselator_2d_loop), Array{ForwardDiff. Dual{DiffEqOperators. JacVecTag, Float6
8098094 , 1 }, 3 }, Array{ForwardDiff. Dual{DiffEqOperators. JacVecTag, Float64, 1 }, 3
810810}, Array{Float64, 3 }, NTuple{4 , Float64}, Float64, Bool}(Main.# #WeaveSandBo
811- x# 7022 .brusselator_2d_loop, ForwardDiff.Dual{DiffEqOperators.JacVecTag, Flo
811+ x# 7213 .brusselator_2d_loop, ForwardDiff.Dual{DiffEqOperators.JacVecTag, Flo
812812at64, 1 }[Dual {DiffEqOperators.JacVecTag} (0.0 ,0.0 ) Dual{DiffEqOperators. JacV
813813ecTag}(0.12134432813715876 ,0.12134432813715876 ) … Dual{DiffEqOperators. JacV
814814ecTag}(0.1213443281371586 ,0.1213443281371586 ) Dual{DiffEqOperators. JacVecTa
@@ -887,7 +887,7 @@ prob_ode_brusselator_2d_jacfree = ODEProblem(f,u0,(0.,11.5),p)
887887```
888888
889889```
890- 2.052 s (942433 allocations: 1.05 GiB)
890+ 2.050 s (942433 allocations: 1.05 GiB)
891891retcode: Success
892892Interpolation: 1 st order linear
893893t: 2 - element Vector{Float64}:
@@ -933,7 +933,7 @@ pc = aspreconditioner(ruge_stuben(jac_sparsity))
933933```
934934
935935```
936- 57.068 ms (2126 allocations: 4.62 MiB)
936+ 52.565 ms (2126 allocations: 4.62 MiB)
937937retcode: Success
938938Interpolation: 1 st order linear
939939t: 2 - element Vector{Float64}:
@@ -1011,8 +1011,8 @@ using Sundials
10111011```
10121012
10131013```
1014- 18.035 s (51406 allocations: 3.40 MiB)
1015- 296.814 ms (54356 allocations: 3.24 MiB)
1014+ 15.126 s (51406 allocations: 3.40 MiB)
1015+ 296.308 ms (54356 allocations: 3.24 MiB)
10161016retcode: Success
10171017Interpolation: 1 st order linear
10181018t: 2 - element Vector{Float64}:
@@ -1117,8 +1117,8 @@ SciMLTutorials.weave_file("tutorials/advanced","02-advanced_ODE_solving.jmd")
11171117Computer Information:
11181118
11191119```
1120- Julia Version 1.6 .1
1121- Commit 6 aaedecc44 (2021 - 04 - 23 05 : 59 UTC)
1120+ Julia Version 1.6 .2
1121+ Commit 1 b93d53fc4 (2021 - 07 - 14 15 : 36 UTC)
11221122Platform Info:
11231123 OS: Linux (x86_64- pc- linux- gnu)
11241124 CPU: AMD EPYC 7502 32 - Core Processor
@@ -1134,7 +1134,7 @@ Environment:
11341134Package Information:
11351135
11361136```
1137- Status ` /var/lib/buildkite-agent/builds/2 -amdci4-julia-csail-mit-edu/julialang/scimltutorials-dot-jl/tutorials/advanced/Project.toml`
1137+ Status ` /var/lib/buildkite-agent/builds/6 -amdci4-julia-csail-mit-edu/julialang/scimltutorials-dot-jl/tutorials/advanced/Project.toml`
11381138 [2169 fc97] AlgebraicMultigrid v0.4.0
11391139 [6e4 b80f9] BenchmarkTools v1.0.0
11401140 [052768 ef] CUDA v2.6.3
@@ -1160,7 +1160,7 @@ Package Information:
11601160And the full manifest:
11611161
11621162```
1163- Status ` /var/lib/buildkite-agent/builds/2 -amdci4-julia-csail-mit-edu/julialang/scimltutorials-dot-jl/tutorials/advanced/Manifest.toml`
1163+ Status ` /var/lib/buildkite-agent/builds/6 -amdci4-julia-csail-mit-edu/julialang/scimltutorials-dot-jl/tutorials/advanced/Manifest.toml`
11641164 [c3fe647b] AbstractAlgebra v0.16.0
11651165 [621f4979 ] AbstractFFTs v1.0.1
11661166 [1520 ce14] AbstractTrees v0.3.4
0 commit comments