Skip to content

Commit 53d514c

Browse files
Updates
1 parent 7116a4a commit 53d514c

File tree

4 files changed

+112
-8
lines changed

4 files changed

+112
-8
lines changed

benchmarks/DynamicalODE/Henon-Heiles_energy_conservation_benchmark.jmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ In order to separate these two, we will use `iip` for the in-place names and `oo
1919
using OrdinaryDiffEq, Plots, DiffEqCallbacks
2020
using SciMLBenchmarks
2121
using ADTypes
22+
using DiffrentialEquations
2223
using TaylorIntegration, LinearAlgebra, StaticArrays
2324
gr(fmt=:png)
2425
default(fmt=:png)

benchmarks/DynamicalODE/Manifest.toml

Lines changed: 107 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
julia_version = "1.10.5"
44
manifest_format = "2.0"
5-
project_hash = "3af73c1ea86b11c536c68ead557ce2fffab5a124"
5+
project_hash = "0606d91e8b8951374c26d5533f0b47f89fbee450"
66

77
[[deps.ADTypes]]
88
git-tree-sha1 = "eea5d80188827b35333801ef97a40c2ed653b081"
@@ -113,6 +113,16 @@ weakdeps = ["SparseArrays"]
113113
[[deps.Artifacts]]
114114
uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
115115

116+
[[deps.BandedMatrices]]
117+
deps = ["ArrayLayouts", "FillArrays", "LinearAlgebra", "PrecompileTools"]
118+
git-tree-sha1 = "a2c85f53ddcb15b4099da59867868bd40f005579"
119+
uuid = "aae01518-5342-5314-be14-df237901396f"
120+
version = "1.7.5"
121+
weakdeps = ["SparseArrays"]
122+
123+
[deps.BandedMatrices.extensions]
124+
BandedMatricesSparseArraysExt = "SparseArrays"
125+
116126
[[deps.Base64]]
117127
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
118128

@@ -137,19 +147,34 @@ deps = ["ArrayLayouts", "FillArrays", "LinearAlgebra"]
137147
git-tree-sha1 = "d434647f798823bcae510aee0bc0401927f64391"
138148
uuid = "8e7c35d0-a365-5155-bbbb-fb81a777f24e"
139149
version = "1.1.1"
150+
weakdeps = ["BandedMatrices"]
140151

141152
[deps.BlockArrays.extensions]
142153
BlockArraysBandedMatricesExt = "BandedMatrices"
143154

144-
[deps.BlockArrays.weakdeps]
145-
BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
155+
[[deps.BoundaryValueDiffEq]]
156+
deps = ["ADTypes", "Adapt", "ArrayInterface", "BandedMatrices", "ConcreteStructs", "DiffEqBase", "FastAlmostBandedMatrices", "FastClosures", "ForwardDiff", "LineSearch", "LineSearches", "LinearAlgebra", "LinearSolve", "Logging", "NonlinearSolve", "OrdinaryDiffEq", "PreallocationTools", "PrecompileTools", "Preferences", "RecursiveArrayTools", "Reexport", "SciMLBase", "Setfield", "SparseArrays", "SparseDiffTools"]
157+
git-tree-sha1 = "8dba4ea86fce8ed94977ed9e56cf5c6d67c494e5"
158+
uuid = "764a87c0-6b3e-53db-9096-fe964310641d"
159+
version = "5.11.0"
160+
161+
[deps.BoundaryValueDiffEq.extensions]
162+
BoundaryValueDiffEqODEInterfaceExt = "ODEInterface"
163+
164+
[deps.BoundaryValueDiffEq.weakdeps]
165+
ODEInterface = "54ca160b-1b9f-5127-a996-1867f4bc2a2c"
146166

147167
[[deps.Bzip2_jll]]
148168
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
149169
git-tree-sha1 = "8873e196c2eb87962a2048b3b8e08946535864a1"
150170
uuid = "6e34b625-4abd-537c-b88f-471c36dfa7a0"
151171
version = "1.0.8+2"
152172

173+
[[deps.CEnum]]
174+
git-tree-sha1 = "389ad5c84de1ae7cf0e28e381131c98ea87d54fc"
175+
uuid = "fa961155-64e5-5f13-b03f-caf6b980ea82"
176+
version = "0.5.0"
177+
153178
[[deps.CPUSummary]]
154179
deps = ["CpuId", "IfElse", "PrecompileTools", "Static"]
155180
git-tree-sha1 = "5a97e67919535d6841172016c9530fd69494e5ec"
@@ -344,6 +369,12 @@ git-tree-sha1 = "fc173b380865f70627d7dd1190dc2fce6cc105af"
344369
uuid = "ee1fde0b-3d02-5ea6-8484-8dfef6360eab"
345370
version = "1.14.10+0"
346371

372+
[[deps.DelayDiffEq]]
373+
deps = ["ArrayInterface", "DataStructures", "DiffEqBase", "LinearAlgebra", "Logging", "OrdinaryDiffEq", "Printf", "RecursiveArrayTools", "Reexport", "SciMLBase", "SimpleNonlinearSolve", "SimpleUnPack"]
374+
git-tree-sha1 = "066f60231c1b0ae2905ffd2651e207accd91f627"
375+
uuid = "bcd4f6db-9728-5f36-b5f7-82caef46ccdb"
376+
version = "5.48.1"
377+
347378
[[deps.DelimitedFiles]]
348379
deps = ["Mmap"]
349380
git-tree-sha1 = "9e2f36d3c96a820c678f2f1f1782582fcf685bae"
@@ -385,10 +416,11 @@ version = "6.158.3"
385416
Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d"
386417

387418
[[deps.DiffEqCallbacks]]
388-
deps = ["ConcreteStructs", "DataStructures", "DiffEqBase", "DifferentiationInterface", "Functors", "LinearAlgebra", "Markdown", "RecipesBase", "RecursiveArrayTools", "SciMLBase", "StaticArraysCore"]
389-
git-tree-sha1 = "7f700fa4fb6e55f4672f8218ef228107245a2e9d"
419+
deps = ["DataStructures", "DiffEqBase", "ForwardDiff", "Functors", "LinearAlgebra", "Markdown", "NonlinearSolve", "Parameters", "RecipesBase", "RecursiveArrayTools", "SciMLBase", "StaticArraysCore"]
420+
git-tree-sha1 = "19dbd44d18bbfdfcf5e56c99cea9b0ed23df350a"
390421
uuid = "459566f4-90b8-5000-8ac3-15dfb0a30def"
391-
version = "4.0.0"
422+
version = "3.9.1"
423+
weakdeps = ["OrdinaryDiffEq", "OrdinaryDiffEqCore", "Sundials"]
392424

393425
[[deps.DiffEqNoiseProcess]]
394426
deps = ["DiffEqBase", "Distributions", "GPUArraysCore", "LinearAlgebra", "Markdown", "Optim", "PoissonRandom", "QuadGK", "Random", "Random123", "RandomNumbers", "RecipesBase", "RecursiveArrayTools", "ResettableStacks", "SciMLBase", "StaticArraysCore", "Statistics"]
@@ -420,6 +452,12 @@ git-tree-sha1 = "23163d55f885173722d1e4cf0f6110cdbaf7e272"
420452
uuid = "b552c78f-8df3-52c6-915a-8e097449b14b"
421453
version = "1.15.1"
422454

455+
[[deps.DifferentialEquations]]
456+
deps = ["BoundaryValueDiffEq", "DelayDiffEq", "DiffEqBase", "DiffEqCallbacks", "DiffEqNoiseProcess", "JumpProcesses", "LinearAlgebra", "LinearSolve", "NonlinearSolve", "OrdinaryDiffEq", "Random", "RecursiveArrayTools", "Reexport", "SciMLBase", "SteadyStateDiffEq", "StochasticDiffEq", "Sundials"]
457+
git-tree-sha1 = "d851f2ca05f3cec9988f081b047a778a58b48aaf"
458+
uuid = "0c46a032-eb83-5123-abaf-570d42b7fbaa"
459+
version = "7.14.0"
460+
423461
[[deps.DifferentiationInterface]]
424462
deps = ["ADTypes", "LinearAlgebra"]
425463
git-tree-sha1 = "16611777adf4a818f18c33210895947814180964"
@@ -473,6 +511,17 @@ weakdeps = ["ChainRulesCore", "EnzymeCore"]
473511
DispatchDoctorChainRulesCoreExt = "ChainRulesCore"
474512
DispatchDoctorEnzymeCoreExt = "EnzymeCore"
475513

514+
[[deps.Distances]]
515+
deps = ["LinearAlgebra", "Statistics", "StatsAPI"]
516+
git-tree-sha1 = "c7e3a542b999843086e2f29dac96a618c105be1d"
517+
uuid = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7"
518+
version = "0.10.12"
519+
weakdeps = ["ChainRulesCore", "SparseArrays"]
520+
521+
[deps.Distances.extensions]
522+
DistancesChainRulesCoreExt = "ChainRulesCore"
523+
DistancesSparseArraysExt = "SparseArrays"
524+
476525
[[deps.Distributed]]
477526
deps = ["Random", "Serialization", "Sockets"]
478527
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
@@ -612,6 +661,12 @@ git-tree-sha1 = "466d45dc38e15794ec7d5d63ec03d776a9aff36e"
612661
uuid = "b22a6f82-2f65-5046-a5b2-351ab43fb4e5"
613662
version = "4.4.4+1"
614663

664+
[[deps.FastAlmostBandedMatrices]]
665+
deps = ["ArrayInterface", "ArrayLayouts", "BandedMatrices", "ConcreteStructs", "LazyArrays", "LinearAlgebra", "MatrixFactorizations", "PrecompileTools", "Reexport"]
666+
git-tree-sha1 = "3f03d94c71126b6cfe20d3cbcc41c5cd27e1c419"
667+
uuid = "9d29842c-ecb8-4973-b1e9-a27b1157504e"
668+
version = "0.1.4"
669+
615670
[[deps.FastBroadcast]]
616671
deps = ["ArrayInterface", "LinearAlgebra", "Polyester", "Static", "StaticArrayInterface", "StrideArraysCore"]
617672
git-tree-sha1 = "ab1b34570bcdf272899062e1a56285a53ecaae08"
@@ -1044,6 +1099,12 @@ version = "2.2.1"
10441099
deps = ["Artifacts", "Pkg"]
10451100
uuid = "4af54fe1-eca0-43a8-85a7-787d91b784e3"
10461101

1102+
[[deps.LevyArea]]
1103+
deps = ["LinearAlgebra", "Random", "SpecialFunctions"]
1104+
git-tree-sha1 = "56513a09b8e0ae6485f34401ea9e2f31357958ec"
1105+
uuid = "2d8b4e74-eb68-11e8-0fb9-d5eb67b50637"
1106+
version = "1.0.0"
1107+
10471108
[[deps.LibCURL]]
10481109
deps = ["LibCURL_jll", "MozillaCACerts_jll"]
10491110
uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21"
@@ -1237,6 +1298,16 @@ version = "0.1.8"
12371298
deps = ["Base64"]
12381299
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
12391300

1301+
[[deps.MatrixFactorizations]]
1302+
deps = ["ArrayLayouts", "LinearAlgebra", "Printf", "Random"]
1303+
git-tree-sha1 = "16a726dba99685d9e94c8d0a8f655383121fc608"
1304+
uuid = "a3b82374-2e81-5b9e-98ce-41277c0e4c87"
1305+
version = "3.0.1"
1306+
weakdeps = ["BandedMatrices"]
1307+
1308+
[deps.MatrixFactorizations.extensions]
1309+
MatrixFactorizationsBandedMatricesExt = "BandedMatrices"
1310+
12401311
[[deps.MaybeInplace]]
12411312
deps = ["ArrayInterface", "LinearAlgebra", "MacroTools"]
12421313
git-tree-sha1 = "54e2fdc38130c05b42be423e90da3bade29b74bd"
@@ -1325,6 +1396,12 @@ git-tree-sha1 = "a0b464d183da839699f4c79e7606d9d186ec172c"
13251396
uuid = "d41bc354-129a-5804-8e4c-c37616107c6c"
13261397
version = "7.8.3"
13271398

1399+
[[deps.NLsolve]]
1400+
deps = ["Distances", "LineSearches", "LinearAlgebra", "NLSolversBase", "Printf", "Reexport"]
1401+
git-tree-sha1 = "019f12e9a1a7880459d0173c182e6a99365d7ac1"
1402+
uuid = "2774e3e8-f4cf-5e23-947b-6d7e65073b56"
1403+
version = "4.5.1"
1404+
13281405
[[deps.NaNMath]]
13291406
deps = ["OpenLibm_jll"]
13301407
git-tree-sha1 = "0877504529a3e5c3343c6f8b4c0381e57e4387e4"
@@ -2221,6 +2298,18 @@ weakdeps = ["ChainRulesCore", "InverseFunctions"]
22212298
StatsFunsChainRulesCoreExt = "ChainRulesCore"
22222299
StatsFunsInverseFunctionsExt = "InverseFunctions"
22232300

2301+
[[deps.SteadyStateDiffEq]]
2302+
deps = ["ConcreteStructs", "DiffEqBase", "DiffEqCallbacks", "LinearAlgebra", "Reexport", "SciMLBase"]
2303+
git-tree-sha1 = "920acf6ae36c86f23969fea1d317e040dbfccf53"
2304+
uuid = "9672c7b4-1e72-59bd-8a11-6ac3964bc41f"
2305+
version = "2.4.1"
2306+
2307+
[[deps.StochasticDiffEq]]
2308+
deps = ["Adapt", "ArrayInterface", "DataStructures", "DiffEqBase", "DiffEqNoiseProcess", "DocStringExtensions", "FastPower", "FiniteDiff", "ForwardDiff", "JumpProcesses", "LevyArea", "LinearAlgebra", "Logging", "MuladdMacro", "NLsolve", "OrdinaryDiffEq", "Random", "RandomNumbers", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLOperators", "SparseArrays", "SparseDiffTools", "StaticArrays", "UnPack"]
2309+
git-tree-sha1 = "bf4bad73c80e058b1d53788ff520e10c8bad7c9d"
2310+
uuid = "789caeaf-c7a9-5a7d-9973-96adeb23e2a0"
2311+
version = "6.70.0"
2312+
22242313
[[deps.StrideArraysCore]]
22252314
deps = ["ArrayInterface", "CloseOpenIntervals", "IfElse", "LayoutPointers", "LinearAlgebra", "ManualMemory", "SIMDTypes", "Static", "StaticArrayInterface", "ThreadingUtilities"]
22262315
git-tree-sha1 = "f35f6ab602df8413a50c4a25ca14de821e8605fb"
@@ -2242,6 +2331,18 @@ deps = ["Artifacts", "Libdl", "libblastrampoline_jll"]
22422331
uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c"
22432332
version = "7.2.1+1"
22442333

2334+
[[deps.Sundials]]
2335+
deps = ["CEnum", "DataStructures", "DiffEqBase", "Libdl", "LinearAlgebra", "Logging", "PrecompileTools", "Reexport", "SciMLBase", "SparseArrays", "Sundials_jll"]
2336+
git-tree-sha1 = "e87efb31e5360cb223a151c2398903dc2faeb32b"
2337+
uuid = "c3572dad-4567-51f8-b174-8c6c989267f4"
2338+
version = "4.26.0"
2339+
2340+
[[deps.Sundials_jll]]
2341+
deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "SuiteSparse_jll", "libblastrampoline_jll"]
2342+
git-tree-sha1 = "ba4d38faeb62de7ef47155ed321dce40a549c305"
2343+
uuid = "fb77eaff-e24c-56d4-86b1-d163f2edb164"
2344+
version = "5.2.2+0"
2345+
22452346
[[deps.SymbolicIndexingInterface]]
22462347
deps = ["Accessors", "ArrayInterface", "RuntimeGeneratedFunctions", "StaticArraysCore"]
22472348
git-tree-sha1 = "4bc96df5d71515b1cb86dd626915f06f4c0d46f5"

benchmarks/DynamicalODE/Project.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
33
DiffEqCallbacks = "459566f4-90b8-5000-8ac3-15dfb0a30def"
44
DiffEqPhysics = "055956cb-9e8b-5191-98cc-73ae4a59e68a"
5+
DifferentialEquations = "0c46a032-eb83-5123-abaf-570d42b7fbaa"
56
Elliptic = "b305315f-e792-5b7a-8f41-49f472929428"
67
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
78
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
@@ -14,14 +15,14 @@ Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
1415
TaylorIntegration = "92b13dbe-c966-51a2-8445-caca9f8a7d42"
1516

1617
[compat]
18+
ADTypes = "1.9.0"
1719
DiffEqCallbacks = "2.13, 3, 4"
1820
DiffEqPhysics = "3.15.0"
1921
Elliptic = "1.0.1"
20-
OrdinaryDiffEq = "6.89.0"
22+
OrdinaryDiffEq = "6, 6.89.0"
2123
ParameterizedFunctions = "5.17.0"
2224
Plots = "2.0.0, 1"
2325
SciMLBenchmarks = "0.1.3"
2426
StaticArrays = "1.9.7"
2527
Statistics = "1.11.1"
2628
TaylorIntegration = "0.16.1"
27-
ADTypes = "1.9.0"

benchmarks/DynamicalODE/Quadrupole_boson_Hamiltonian_energy_conservation_benchmark.jmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ The aim of this benchmark is to see what happens with the energy error when high
1414
using OrdinaryDiffEq, Plots, DiffEqCallbacks, LinearAlgebra
1515
using TaylorIntegration
1616
using ADTypes
17+
using DiffrentialEquations
1718
using ParameterizedFunctions
1819
using StaticArrays
1920
gr()

0 commit comments

Comments
 (0)