Skip to content

Commit 383e106

Browse files
Merge branch 'master' into master
2 parents 7774123 + 1443dae commit 383e106

File tree

59 files changed

+2354
-431
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+2354
-431
lines changed

.github/workflows/CI.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ jobs:
5151
- OrdinaryDiffEqRKN
5252
- OrdinaryDiffEqRosenbrock
5353
- OrdinaryDiffEqSDIRK
54+
- OrdinaryDiffEqSIMDRK
5455
- OrdinaryDiffEqSSPRK
5556
- OrdinaryDiffEqStabilizedIRK
5657
- OrdinaryDiffEqStabilizedRK

.github/workflows/CompatHelper.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
CompatHelper:
1414
runs-on: ubuntu-latest
1515
steps:
16+
- uses: actions/checkout@v5
1617
- name: Check if Julia is already available in the PATH
1718
id: julia_in_path
1819
run: which julia

.github/workflows/Downgrade.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ jobs:
2525
version: ${{ matrix.julia-version }}
2626
- uses: julia-actions/julia-downgrade-compat@v2
2727
with:
28-
skip: Pkg,TOML
28+
skip: Pkg,TOML,Statistics,LinearAlgebra,SparseArrays,InteractiveUtils
29+
julia_version: ${{ matrix.julia-version }}
2930
- uses: julia-actions/julia-buildpkg@v1
3031
- uses: julia-actions/julia-runtest@v1
3132
with:

.github/workflows/DowngradeSublibraries.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ jobs:
6060
- uses: julia-actions/julia-downgrade-compat@v2
6161
with:
6262
projects: ${{ matrix.project }}
63-
skip: Pkg,TOML
63+
skip: Pkg,TOML,Statistics,LinearAlgebra,SparseArrays,InteractiveUtils
64+
julia_version: ${{ matrix.julia-version }}
6465
- uses: julia-actions/julia-buildpkg@v1
6566
with:
6667
project: ${{ matrix.project }}

Project.toml

Lines changed: 175 additions & 242 deletions
Large diffs are not rendered by default.

lib/ImplicitDiscreteSolve/Project.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
name = "ImplicitDiscreteSolve"
22
uuid = "3263718b-31ed-49cf-8a0f-35a466e8af96"
33
authors = ["vyudu <vincent.duyuan@gmail.com>"]
4-
version = "1.1.0"
4+
version = "1.2.0"
55

66
[deps]
7-
OrdinaryDiffEqCore = "bbf590c4-e513-4bbe-9b18-05decba2e5d8"
7+
SimpleNonlinearSolve = "727e6d20-b764-4bd8-a329-72de5adea6c7"
88
SymbolicIndexingInterface = "2efcf032-c050-4f8e-a9bb-153293bab1f5"
99
UnPack = "3a884ed6-31ef-47d7-9d2a-63182c4928ed"
10-
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
11-
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
12-
SimpleNonlinearSolve = "727e6d20-b764-4bd8-a329-72de5adea6c7"
1310
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
11+
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
12+
OrdinaryDiffEqCore = "bbf590c4-e513-4bbe-9b18-05decba2e5d8"
13+
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
1414

1515
[extras]
1616
JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
@@ -21,10 +21,10 @@ AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a"
2121

2222
[compat]
2323
Test = "1.10.0"
24-
OrdinaryDiffEqSDIRK = "1.2.0"
24+
OrdinaryDiffEqSDIRK = "1.6.0"
2525
SciMLBase = "2.99"
2626
SimpleNonlinearSolve = "2.7"
27-
OrdinaryDiffEqCore = "1.18.1"
27+
OrdinaryDiffEqCore = "1.29.0"
2828
Aqua = "0.8.11"
2929
SymbolicIndexingInterface = "0.3.38"
3030
julia = "1.10"

lib/OrdinaryDiffEqAdamsBashforthMoulton/Project.toml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
name = "OrdinaryDiffEqAdamsBashforthMoulton"
22
uuid = "89bda076-bce5-4f1c-845f-551c83cdda9a"
33
authors = ["ParamThakkar123 <paramthakkar864@gmail.com>"]
4-
version = "1.4.0"
4+
version = "1.5.0"
55

66
[deps]
7-
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
7+
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
88
Polyester = "f517fe37-dbe3-4b94-8317-1923a5111588"
99
Static = "aedffcd0-7271-4cad-89d0-dc628f76c6d3"
1010
FastBroadcast = "7034ab61-46d4-4ed7-9d0f-46aef9175898"
1111
OrdinaryDiffEqLowOrderRK = "1344f307-1e59-4825-a18e-ace9aa3fa4c6"
1212
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
13+
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
1314
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
14-
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1515
MuladdMacro = "46d2c3a1-f734-5fdb-9937-b9b9aeba4221"
1616
OrdinaryDiffEqCore = "bbf590c4-e513-4bbe-9b18-05decba2e5d8"
1717

@@ -23,7 +23,6 @@ DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
2323
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
2424
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
2525
AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a"
26-
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
2726
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2827

2928
[compat]
@@ -34,9 +33,9 @@ DiffEqDevTools = "2.44.4"
3433
MuladdMacro = "0.2"
3534
Polyester = "0.7"
3635
SciMLBase = "2.99"
37-
OrdinaryDiffEqCore = "1.1"
36+
OrdinaryDiffEqCore = "1.29.0"
3837
Static = "1.2"
39-
OrdinaryDiffEqLowOrderRK = "<0.0.1, 1"
38+
OrdinaryDiffEqLowOrderRK = "1.5.0"
4039
Aqua = "0.8.11"
4140
julia = "1.10"
4241
JET = "0.9.18, 0.10.4"
@@ -48,7 +47,7 @@ Reexport = "1.2"
4847
SafeTestsets = "0.1.0"
4948

5049
[targets]
51-
test = ["DiffEqDevTools", "ODEProblemLibrary", "Random", "SafeTestsets", "Test", "DiffEqBase", "JET", "Aqua", "AllocCheck"]
50+
test = ["DiffEqDevTools", "ODEProblemLibrary", "Random", "SafeTestsets", "Test", "JET", "Aqua", "AllocCheck"]
5251

5352
[sources.OrdinaryDiffEqLowOrderRK]
5453
path = "../OrdinaryDiffEqLowOrderRK"

lib/OrdinaryDiffEqBDF/Project.toml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "OrdinaryDiffEqBDF"
22
uuid = "6ad6398a-0878-4a85-9266-38940aa047c8"
33
authors = ["ParamThakkar123 <paramthakkar864@gmail.com>"]
4-
version = "1.9.0"
4+
version = "1.10.0"
55

66
[deps]
77
FastBroadcast = "7034ab61-46d4-4ed7-9d0f-46aef9175898"
@@ -13,8 +13,8 @@ OrdinaryDiffEqSDIRK = "2d112036-d095-4a1e-ab9a-08536f3ecdbf"
1313
TruncatedStacktraces = "781d530d-4396-4725-bb49-402e4bee1e77"
1414
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
1515
OrdinaryDiffEqCore = "bbf590c4-e513-4bbe-9b18-05decba2e5d8"
16-
Preferences = "21216c6a-2e73-6563-6e65-726566657250"
1716
ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
17+
Preferences = "21216c6a-2e73-6563-6e65-726566657250"
1818
MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
1919
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
2020
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
@@ -33,14 +33,13 @@ LinearSolve = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
3333
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
3434
Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
3535
JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
36-
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
3736
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
3837
AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a"
3938
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
4039

4140
[compat]
4241
NonlinearSolve = "4.10"
43-
ForwardDiff = "0.10.38"
42+
ForwardDiff = "0.10.38, 1"
4443
Test = "<0.0.1, 1"
4544
FastBroadcast = "0.3"
4645
Random = "<0.0.1, 1"
@@ -49,11 +48,11 @@ MuladdMacro = "0.2"
4948
LinearSolve = "3.26"
5049
PrecompileTools = "1.2"
5150
LinearAlgebra = "1.10"
52-
OrdinaryDiffEqDifferentiation = "1.5"
53-
OrdinaryDiffEqSDIRK = "1.3"
51+
OrdinaryDiffEqDifferentiation = "1.12.0"
52+
OrdinaryDiffEqSDIRK = "1.6.0"
5453
TruncatedStacktraces = "1.4"
5554
SciMLBase = "2.99"
56-
OrdinaryDiffEqCore = "1.21"
55+
OrdinaryDiffEqCore = "1.29.0"
5756
Aqua = "0.8.11"
5857
ArrayInterface = "7.19"
5958
Enzyme = "0.13"
@@ -65,14 +64,14 @@ julia = "1.10"
6564
ADTypes = "1.16"
6665
RecursiveArrayTools = "3.36"
6766
ODEProblemLibrary = "0.1.8"
68-
OrdinaryDiffEqNonlinearSolve = "1.6"
67+
OrdinaryDiffEqNonlinearSolve = "1.13.0"
6968
AllocCheck = "0.2"
7069
DiffEqBase = "6.176"
7170
Reexport = "1.2"
7271
SafeTestsets = "0.1.0"
7372

7473
[targets]
75-
test = ["DiffEqDevTools", "ForwardDiff", "Random", "SafeTestsets", "Test", "ODEProblemLibrary", "NonlinearSolve", "StaticArrays", "Enzyme", "LinearSolve", "JET", "Aqua", "AllocCheck"]
74+
test = ["DiffEqDevTools", "ForwardDiff", "Random", "SafeTestsets", "Test", "ODEProblemLibrary", "NonlinearSolve", "Enzyme", "LinearSolve", "JET", "Aqua", "AllocCheck"]
7675

7776
[sources.OrdinaryDiffEqSDIRK]
7877
path = "../OrdinaryDiffEqSDIRK"

lib/OrdinaryDiffEqCore/Project.toml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ version = "1.27.0"
77
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
88
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
99
SciMLStructures = "53ae85a6-f571-4167-b2af-e1d143709226"
10+
version = "1.30.0"
11+
12+
[deps]
13+
SciMLOperators = "c0aeaf25-5076-4817-a8d5-81caf7dfa961"
1014
Accessors = "7d9f7c33-5ae7-4f3b-8dc6-eff91059b697"
1115
StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c"
1216
FunctionWrappersWrappers = "77dc65aa-8811-40c2-897b-53d922fa7daf"
@@ -34,8 +38,9 @@ RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
3438
FastPower = "a4df4552-cc26-4903-aec0-212e50a0e84b"
3539
Logging = "56ddb016-857b-54e1-b83d-db4d58db5568"
3640
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
41+
SciMLStructures = "53ae85a6-f571-4167-b2af-e1d143709226"
42+
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
3743
FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b"
38-
SciMLOperators = "c0aeaf25-5076-4817-a8d5-81caf7dfa961"
3944

4045
[extras]
4146
JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
@@ -46,11 +51,11 @@ Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
4651
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
4752

4853
[compat]
49-
FillArrays = "1.13"
50-
Adapt = "4.3"
54+
SafeTestsets = "0.1.0"
55+
SciMLOperators = "1.4"
5156
Accessors = "0.1.36"
52-
StaticArraysCore = "1.0"
53-
Reexport = "1.2"
57+
StaticArraysCore = "1.4.3"
58+
SciMLStructures = "1.7"
5459
FunctionWrappersWrappers = "0.1"
5560
FastBroadcast = "0.3"
5661
Random = "<0.0.1, 1"
@@ -86,9 +91,9 @@ Mooncake = "0.4"
8691
DiffEqBase = "6.177.2"
8792
AllocCheck = "0.2"
8893
DiffEqBase = "6.176"
89-
SafeTestsets = "0.1.0"
90-
SciMLOperators = "1.4"
91-
SciMLStructures = "1.7"
94+
FillArrays = "1.13"
95+
Adapt = "4.3"
96+
Reexport = "1.2"
9297

9398
[weakdeps]
9499
Mooncake = "da2b9cff-9c12-43a0-ae48-6db2b0edb7d6"

lib/OrdinaryDiffEqDefault/Project.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "OrdinaryDiffEqDefault"
22
uuid = "50262376-6c5a-4cf5-baba-aaf4f84d72d7"
33
authors = ["ParamThakkar123 <paramthakkar864@gmail.com>"]
4-
version = "1.7.0"
4+
version = "1.8.0"
55

66
[deps]
77
OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a"
@@ -31,26 +31,26 @@ AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a"
3131
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
3232

3333
[compat]
34-
OrdinaryDiffEqTsit5 = "<0.0.1, 1"
34+
OrdinaryDiffEqTsit5 = "1.4.0"
3535
Test = "<0.0.1, 1"
3636
Random = "<0.0.1, 1"
3737
DiffEqDevTools = "2.44.4"
38-
OrdinaryDiffEqBDF = "<0.0.1, 1"
39-
OrdinaryDiffEqVerner = "<0.0.1, 1"
38+
OrdinaryDiffEqBDF = "1.9.0"
39+
OrdinaryDiffEqVerner = "1.5.0"
4040
LinearSolve = "3.26"
4141
PrecompileTools = "1.2"
4242
EnumX = "1.0"
4343
LinearAlgebra = "1.10"
4444
SciMLBase = "2.99"
45-
OrdinaryDiffEqCore = "1.14"
45+
OrdinaryDiffEqCore = "1.29.0"
4646
SparseArrays = "1.10"
4747
Aqua = "0.8.11"
4848
Preferences = "1.4"
4949
StaticArrays = "1.9"
5050
julia = "1.10"
5151
JET = "0.9.18, 0.10.4"
5252
ADTypes = "1.16"
53-
OrdinaryDiffEqRosenbrock = "<0.0.1, 1"
53+
OrdinaryDiffEqRosenbrock = "1.15.1"
5454
DiffEqBase = "6.176"
5555
Reexport = "1.2"
5656
SafeTestsets = "0.1.0"

0 commit comments

Comments
 (0)